About this Course

When writing software, destruction can be just as valuable as creation. Learn how to catch bugs and break software as you discover different testing methods that will help you build better software.

Play Trailer Play Trailer
Course Cost
Free
Timeline
Approx. 1 month
Skill Level
Intermediate
Included in Course
  • Rich Learning Content

  • Interactive Quizzes

  • Taught by Industry Pros

  • Self-Paced Learning

  • Student Support Community

Join the Path to Greatness

This free course is your first step towards a new career with the Full Stack Web Developer Nanodegree Program.

Free Course

Software Testing

Enhance your skill set and boost your hirability through innovative, independent learning.

Icon steps

Course Leads

  • John Regehr
    John Regehr

    Instructor

  • Sean Bennett
    Sean Bennett

    Instructor

What You Will Learn

Lesson 1: Domains, Ranges, Oracles, and Kinds of Testing

How to think about the different elements of software testing

Lesson 2: Code Coverage

How to find parts of a program that need more testing

Lesson 3: Random Testing

How to automatically generate test cases that break code in unexpected ways

Lesson 4: Advanced Random Testing

How to engineer a sophisticated random test case generator

Lesson 5: Consequences

How to deal with lots of bugs, how to take a big input that triggers a bug and make it smaller, how to report a bug, and more!

Lesson 6: Conclusion

Prerequisites and Requirements

Programming experience is required.

See the Technology Requirements for using Udacity.

Why Take This Course

This course will teach you how to think like a software tester, how to find bugs in code earlier, and write better code.

What do I get?
  • Instructor videos
  • Learn by doing exercises
  • Taught by industry professionals
Icon globe

Udacity 现已提供中文版本! A Udacity tem uma página em português para você! There's a local version of Udacity for you! Sprechen Sie Deutsch?

Besuchen Sie de.udacity.com und entdecken Sie lokale Angebote, unsere Partnerunternehmen und Udacitys deutschsprachigen Blog.

前往优达学城中文网站 Ir para a página brasileira Go to Indian Site Icon flag de Zu de.udacity.com continue in English