Introduction to Software Testing

This course is part of Software Testing and Automation Specialization

Software Testing

You will gain an understanding of the theory of testing.

You will practice writing tests for a variety of quality intent, including code coverage, defect finding, and statistical testing.

You will create defect reports to provide transparency and understanding to supervisors, colleagues, and users.

You will develop test plans to guide the testing stage of the software development lifecycle.
Learn in-demand skills from university and industry experts
Master a subject or tool with hands-on projects
Develop a deep understanding of key concepts
Earn a career certificate from University of California, Santa Cruz
After completing this course, you will have an understanding of the fundamental principles and processes of software testing. You will have actively created test cases and run them using an automated testing tool. You will being writing and recognizing good test cases, including input data and expected outcomes.

There are 4 modules in this course