Software Testing

开始时间: 随时 持续时间: 自主

所在平台: Udacity

课程类别: 计算机科学

大学或机构: Udacity Self



Explore 1600+ online courses from top universities. Join Coursera today to learn data science, programming, business strategy, and more.


第一个写评论        关注课程


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.

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


Deep Learning Specialization on Coursera


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


软件测试 软件测试入门 软件开发 软件调试



Software Debugging 关注

Functional Hardware Verification 关注

Applied Cryptography 关注

Interactive 3D Graphics 关注

Artificial Intelligence for Robotics 关注

Introduction to Theoretical Computer Science 关注

Design of Computer Programs 关注

Algorithms 关注

HTML5 Game Development 关注

Differential Equations in Action 关注