- Level Foundation
- المدة 10 ساعات hours
- الطبع بواسطة Codio
-
Offered by
عن
Code and run software tests websites without installing anything! This course is designed for learners who have some experience with JavaScript but a novice to software testing. The modules in this course covers the fundamentals of testing with Jest; popular testing paradigms like test-driven development, behavior-driven development, user accepting testing, etc.; and commonly used tools like JMeter, Postman, and Cucumber. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You’ll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to slowly building features, resulting in large coding projects at the end of the course. Course Learning Objectives: Write unit tests with Jest Develop software using test-driven development Test APIs with Postman Test software with popular tools such as JMeter, Selenium, and Cucumberالوحدات
Specifications and Manual Testing
1
External Tool
- Codio: Specifications and Manual Testing
3
Readings
- Navigating Codio Assignments
- How to Reset an Assignment in Codio
- Specifications and Manual Testing (optional download)
Unit Testing
1
External Tool
- Codio: Unit Testing
1
Readings
- Unit Testing (optional download)
Test-Driven Development (TDD)
1
External Tool
- Codio: Test-Driven Development (TDD)
1
Readings
- Test-Driven Development (optional download)
Summative Assessments
1
External Tool
- Codio: Summative Assessments
Module Testing
1
External Tool
- Codio: Module Testing
3
Readings
- Navigating Codio Assignments
- How to Reset an Assignment in Codio
- Module Testing (optional download)
API Testing with Postman
1
External Tool
- Codio: API Testing with Postman
1
Readings
- API Testing with Postman (optional download)
Performance and Stress Testing
1
External Tool
- Codio: Performance and Stress Testing
1
Readings
- Performance and Stress Testing (optional download)
Summative Assessments
1
External Tool
- Codio: Summative Assessments
UI Testing with Selenium
1
External Tool
- Codio: UI Testing with Selenium
3
Readings
- Navigating Codio Assignments
- How to Reset an Assignment in Codio
- UI Testing with Selenium (optional download)
User Acceptance Testing
1
External Tool
- Codio: User Acceptance Testing
1
Readings
- User Acceptance Testing (optional download)
Behavior-Driven Development (BDD)
1
External Tool
- Codio: Behavior-Driven Development (BDD)
1
Readings
- Behavior-Driven Development (optional download)
Summative Assessments
1
External Tool
- Codio: Summative Assessments
Auto Summary
Embark on a practical journey into software testing with the "Software Testing for Developers" course, perfect for those with a basic grasp of JavaScript eager to delve into the world of software testing. This foundational course, designed by Coursera, immerses learners in the essentials of testing within the IT and Computer Science domain. Over a comprehensive 600-hour duration, you will gain hands-on experience with key testing tools and paradigms. Explore the fundamentals of testing using Jest, and familiarize yourself with methodologies such as test-driven development, behavior-driven development, and user acceptance testing. Additionally, the course covers indispensable tools like JMeter, Postman, Selenium, and Cucumber. What sets this course apart is its unique, video-free structure, ensuring a deeply interactive and self-paced learning experience. You'll engage with assignments that provide succinct explanations, visual aids, and runnable code examples, fostering a robust understanding through practical application. Immediate feedback from various assessments will guide your progress from basic comprehension checks to complex coding projects. By the end of the course, you’ll be equipped to write unit tests with Jest, develop software using test-driven development principles, and proficiently test APIs and software with industry-standard tools. Ideal for novice testers and developers looking to enhance their software testing skills, this course offers a "Starter" subscription option, making it accessible and appealing for those ready to advance their expertise in this critical field.

Patrick Ester

Veronika Shchiraia