وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

ASP.NET Core Integration Testing with CI/CD Pipeline

سرفصل های دوره

Learn Performance Testing with JMeter and Complete CI/CD Pipeline with GitHub Actions Workflow and Azure Web Apps


1. Introduction
  • 1.1 Introduction to TDD.pdf
  • 1. What is Test Driven Development
  • 2.1 Unit Testing Vs Integration Testing.pdf
  • 2.2 UnitvsIntegrationTesting.docx
  • 2. Unit Testing versus Integration Testing
  • 3.1 Introduction.pdf
  • 3. Introduction to Integration Testing
  • 4.1 Benefits Of Integration Testing.pdf
  • 4. Benefits of Integration Testing
  • 5.1 Types Of Integration Testing.docx
  • 5.2 Types Of Integration Testing.pdf
  • 5. Types of Integration Testing
  • 6.1 Integration Tests with ASPNet.pdf
  • 6. Integration Testing with ASP.NET Core
  • 7. Integration Testing Concepts.html
  • 8. Integration Testing Benefits and Approaches.html

  • 2. Creating the System Under Test (SUT)
  • 1.1 .NET 7 SDK(Software Development Kit).html
  • 1.2 Install Prerequisites.pdf
  • 1.3 Visual Studio 2022 Download Site.html
  • 1. Installing the Pre-requisites
  • 2. Creating the SUT (ASP.NET 7 Web API) project
  • 3. Install the NuGet Packages
  • 4. Why Did We Use SQLite In-memory Database For the SUT
  • 5. Create the Entity Model
  • 6. Create the Database Context Class
  • 7. Seed the Database
  • 8. Create the Model Controller
  • 9. Edit the Program Class
  • 10.1 Source Code.html
  • 10. Commit the SUT Project to GitHub
  • 11. System Under Test.html

  • 3. Fluent Assertions in Testing
  • 1.1 Introduction to Fluent Assertions.pdf
  • 1. Introduction to Fluent Assertions
  • 2. Setting Up Fluent Assertions
  • 3. Basic Assertions with Fluent Assertions
  • 4. Advanced Assertions with Fluent Assertions
  • 5. Create Custom Person Assertions with Fluent Assertions
  • 6. Test the Person Assertions
  • 7. Best Practices For Fluent Assertions
  • 8. Testing Fluent Assertions Skills.html

  • 4. Integration Testing Of The Database Layer (API Integration Testing)
  • 1.1 Introduction to integration testing in the database layer.pdf
  • 1. Introduction to Integration Testing in the Database Layer
  • 2. Get the Todo Api Starter Code from GitHub to Work
  • 3. Create a xUnit Test Project
  • 4. Integration Test to return a list of Todo Items
  • 5. Integration Test to Return a Todo item with a particular Id and a Success Code
  • 6. Integration Test to Return a Todo Item with an Id Results in Not Found Status
  • 7. Integration Test to Create a Todo Item Should Create a New Todo Item
  • 8. Integration Test to Put a Todo Item Should Update the Existing Todo Item
  • 9. Integration Test to Delete a Todo Item Deletes an Existing Todo Item
  • 10. What type of tests will you classify the ones covered in this section
  • 11. How do we explain the use of database in tests that don't use dbContext
  • 12. Integration Testing with Mock Repository in ASP.NET Core Web API.html

  • 5. Integration Tests for Data Access Code
  • 1. Create the ITodoItemRepository Interface
  • 2. Create the MockTodoItemRepository Class
  • 3. Create Test Class with Infrastructure to Test MockTodoItemRepository
  • 4. Integration Test For Verifying Todo Item Retrieval by its ID
  • 5. Integration Test For Verifying Todo Item Creation in the Database
  • 6. Integration Test For Verifying an Update on a Todo Item to the Database
  • 7. Integration Test to Verify the Deletion of a Todo Item
  • 8. Testing Your Skills on Data Access Testing.html

  • 6. Edge Cases and Special Functionalities
  • 1.1 Targeting Specific Functionalities.pdf
  • 1. Targeting Specific Functionalities and Edge Cases
  • 2. Get Request to Invalid Id Returns Not Found Status Code
  • 3. Posting Invalid Input Returns Bad Request
  • 4. Updating a request to an Invalid Id Returns Not Found Status Code
  • 5.1 Download Apache JMeter.html
  • 5.2 JDK Download Site.html
  • 5. Installing the Pre-requisites for JMeter
  • 6.1 Apache JMeter User Manual.html
  • 6. Concurrency Testing Edge Case GET Request Performance with JMeter
  • 7. Adding an Assertion to GET Request
  • 8. POST Request Performance With JMeter
  • 9. PUT Request Performance With JMeter
  • 10. DELETE Request Performance With JMeter
  • 11. Testing High Server Load Demands With JMeter
  • 12. Edge Cases Assignment.html

  • 7. Continuous Integration and Continuous DeliveryDeployment Using Azure Web Apps
  • 1. Introduction to CICD
  • 2.1 Completed Repository.html
  • 2.2 Docker Website.html
  • 2.3 Git.html
  • 2.4 github.html
  • 2.5 Install Docker Desktop for Windows.html
  • 2.6 Install Docker Desktop on Linux.html
  • 2.7 Install Docker Desktop on Mac.html
  • 2.8 Prerequisites For CI-CD Pipelines.pdf
  • 2. Setting Up the Development Environment for CI and CD
  • 3.1 Exploring GitHub Actions Hands-On.pdf
  • 3. Exploring GitHub Actions Hands-On
  • 4.1 Workflow Overview.pdf
  • 4. Understanding the .NET GitHub Actions Workflow
  • 5.1 Containerization with Docker.pdf
  • 5. Containerization with Docker
  • 6. Understanding the Dockerfile
  • 7.1 Todo Api Container Integration.pdf
  • 7. Docker Hub Integration
  • 8.1 Creating the Continuous Integration Pipeline.pdf
  • 8. Creating the Continuous Integration Pipeline for the Todo Api Application
  • 9. Workflow Setup for Todo API Project.html
  • 10.1 Deploying the Todo Api Application.pdf
  • 10. Deploying to Azure Web Apps and Testing Continuous Deployment
  • 11.1 Understanding the Azure Deployment Workflow.pdf
  • 11. Understanding the Azure Deployment Workflow
  • 12. Testing the Complete CICD pipeline
  • 13. CICD Quiz.html
  • 14.1 IntegrationTesting Course Slideshow.pptx
  • 14. Course Presentation Slide Show.html

  • 8. Practice Test (On the Entire Course)
  • 1. Comprehensive ASP.NET Core Integration Testing and CICD Pipeline Test.html
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 24743
    حجم: 4083 مگابایت
    مدت زمان: 536 دقیقه
    تاریخ انتشار: 21 آذر 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید