Introduction to Software Testing

Introduction to Software Testing It's a Free Course. Enroll it before the instructor makes it to the paid course.

After completing this course, you will be able to…

  • Understood the difference between verification and validation.
  • Explain the goal of testing.
  • Use appropriate test terminology in communication; specifically: test fixture, logical test case, concrete test case, test script, test oracle, and fault.
  • Understood the motivations for white and black box testing.
  • Compare and contrast test-first and test-last development techniques.
  • Measure test adequacy using statement and branch coverage.
  • Reason about the causes and acceptability of and poor coverage
  • Assess the fault-finding effectiveness of a functional test suite using mutation testing.
  • Critique black-box and white-box testing, describing the benefits and use of each within the greater development effort.
  • Distinguish among the expected-value (true), heuristic, consistency (as used in A/B regression), and probability test oracles and select the one best-suited to the testing objective.
  • Craft unit and integration test cases to detect defects within code and automate these tests using JUnit.
  • 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.
  • Models of testing and types of systematic testing strategies
  • Social aspects of testing
  • Learn about test plans, testing status reports, and defect reporting
  • Software Defect Reports Analysis & Reporting
  • Learn about writing unit tests
  • Test Doubles Input & Output

Course Instructor Sanjai Rayadurgam, Kevin Wendt & Offered by University of Minnesota from Coursera

Course Duration: Approx. 30 hours

Course is for Intermediate Level

Can I download Introduction to Software Testing course?

Course videos can be downloaded for offline viewing using the Udemy mobile app on Android and iOS. Some courses may allow downloading lectures on a computer only if the instructor has enabled it, but this is not guaranteed and is not the primary method Udemy supports.
Can I get a certificate after completing the course?
Yes. After successful completion of the Introduction to Software Testing, learners will receive a certificate of completion. The certificate confirms that the course has been completed and can be downloaded and shared on resumes or professional profiles.
Are there any other coupons available for this course?
Additional coupons for this course may be available from time to time. Coupon availability is time-limited and may change or expire at any time, so it’s recommended to check regularly for updated offers.

Disclosure: This post may contain affiliate links and we may get small commission if you make a purchase. Read more about Affiliate disclosure here.
Deal Score0
⚠️ Coupon may not work in Incognito / Private mode. Open in a normal browser and disable ad-blockers or VPN for best results.

Gain access to over 11,000+ courses for just $9.99 [₹500] per month

Choose between monthly or annual billing cycles, with the freedom to cancel at any time.

The future belongs to learners. Udemy online courses as low as $13.99

New customer offer! Top courses from $14.99 when you first visit Udemy

Gain the skills you need to reach your next career milestone for as little as $11.99

Course Coupon Club
Logo