In this course, you’ll learn about different test types, usage scenarios and the benefits of a Test-Driven development approach. We’ll cover best practices around the usage of Unit, API (Integration), and Performance, Functional, Acceptance, Automated (Coded) UI and exploratory testing. You will learn how to create and analyze these tests using various tools such as Visual Studio Team Services (VSTS), Visual Studio, Application Insights and third-party frameworks.
Assessment
This course does not involve any written exams. Students need to answer 5 assignment questions to complete the course, the answers will be in the form of written work in pdf or word. Students can write the answers in their own time. Each answer needs to be 200 words (1 Page). Once the answers are submitted, the tutor will check and assess the work.
Certification
Edukite courses are free to study. To successfully complete a course you must submit all the assignment of the course as part of the assessment. Upon successful completion of a course, you can choose to make your achievement formal by obtaining your Certificate at a cost of £49.
Having an Official Edukite Certification is a great way to celebrate and share your success. You can:
- Add the certificate to your CV or resume and brighten up your career
- Show it to prove your success
Course Credit:Microsoft
Course Curriculum
Course Introduction | |||
Welcome | 00:02:00 | ||
PartsUnlimited and PartsUnlimited MRP | 00:03:00 | ||
Introduction to Testing | 00:02:00 | ||
Lesson 1 | |||
Video: Testing Tree | 00:09:00 | ||
Continuous Testing in DevOps | 00:06:00 | ||
What Is Test-Driven Development? | 00:10:00 | ||
Benefits of Test-Driven Development (TDD) | 00:07:00 | ||
Lesson 2 | |||
Introduction to Unit Tests | 00:02:00 | ||
Anatomy of a Unit Test | 00:03:00 | ||
Using Stubs and Mocks | 00:03:00 | ||
Demo: Working with Shims | 00:03:00 | ||
Demo: Dependency Injection | 00:05:00 | ||
Unit Testing Example | 00:07:00 | ||
Unit Testing with xUnit | 00:10:00 | ||
Video-Introduction to integration testing | 00:02:00 | ||
What Is Integration Testing? | 00:05:00 | ||
Benefits of Integration Testing | 00:03:00 | ||
Demo-Testing an API through an Integration Test using Visual Studio | 00:03:00 | ||
Lesson 3 | |||
Introduction to Web Performance Tests and Load Tests | 00:03:00 | ||
Video-Steps to Create a Basic Web Performance Test using Visual Studio | 00:02:00 | ||
Demo-Create a Web Performance Test Using Visual Studio | 00:06:00 | ||
Video: Generate and Customize Code to Prepare Your Script Load Test | 00:02:00 | ||
Demo-Create Load Tests Using On-Premises Infrastructure with Visual Studio | 00:08:00 | ||
Demo-Run Load Tests Using On-Premises Infrastructure with Visual Studio | 00:03:00 | ||
Demo: Create Load Tests Using Cloud Infrastructure with VSTS | 00:03:00 | ||
Demo: Run Load Tests Using Cloud Infrastructure with VSTS | 00:03:00 | ||
Lesson 4 | |||
Best Practices – Increasing Performance Test Effectiveness | 00:08:00 | ||
Video-Integrate Load Testing into a Typical DevOps Workflow | 00:34:00 | ||
Lesson 5 | |||
Video-Introduction to Functional Testing | 00:04:00 | ||
Video: Manual Acceptance Testing Overview | 00:08:00 | ||
Demo: Build Test Cases for Manual Acceptance Testing | 00:07:00 | ||
Demo: Run Your Manual Acceptance Tests | 00:05:00 | ||
Video-Using Visual Studio for Manual Acceptance Tests | 00:09:00 | ||
Video: Automated (Coded) UI Tests | 00:10:00 | ||
Demo: Coded UI Testing in Visual Studio | 00:12:00 | ||
Video: Third-party Frameworks for UI Tests – Selenium | 00:01:00 | ||
Video: Benefits of Using Coded UI Tests | 00:06:00 | ||
Demo: Exploratory Testing Using Microsoft Test Manager | 00:07:00 | ||
Lesson 6 | |||
Test & Feedback Extension – Drive your Exploratory Testing and Feedback Flows | 00:02:00 | ||
Creating UI Tests for Xamarin Forms | 00:31:00 | ||
Assessment | |||
Submit Your Assignment | 00:00:00 | ||
Certification | 00:00:00 |
Course Reviews
No Reviews found for this course.