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.
This course is part of the Software Testing and Automation Specialization
Offered By
About this Course
Experience with an object-oriented programming language (preferably Java). Ability to install and run an IDE (Eclipse recommended).
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessWhat you will learn
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 develop test plans to guide the testing stage of the software development lifecycle.
You will create defect reports to provide transparency and understanding to supervisors, colleagues, and users.
Skills you will gain
- Writing Test Plans
- Writing Defect Reports
- Understanding of Testing Theory
- Writing Tests
- Testing Vocabulary
Experience with an object-oriented programming language (preferably Java). Ability to install and run an IDE (Eclipse recommended).
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessOffered by
Syllabus - What you will learn from this course
Introduction
Testing Foundations
Testing in the Software Development Lifecycle
Writing Good Unit Tests
Reviews
- 5 stars63.16%
- 4 stars22.03%
- 3 stars7.57%
- 2 stars3.09%
- 1 star4.13%
TOP REVIEWS FROM INTRODUCTION TO SOFTWARE TESTING
This course gave me a clear ground-level understanding of software testing concepts and other concepts.
I like this course very much! The coding assignment is easy but always incldues all the essential things we need to learn. I feel so happy that I jsut finished my first unit testing project.
I love this course, the explanation is great, the assignments are very challenging. I learned many things from software testing. Thanks, Prof. Mike Whalen and Mr. Kevin Wendt
It was good journey to learn, it wont stop here. But hoping for the job opportunity using this Ceritificate.
About the Software Testing and Automation Specialization

Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
More questions? Visit the Learner Help Center.