From the course: Programming Foundations: Object-Oriented Design

Unlock the full course today

Join today to access over 22,400 courses taught by industry experts or purchase this course individually.

Software testing

Software testing - Python Tutorial

From the course: Programming Foundations: Object-Oriented Design

Start my 1-month free trial

Software testing

(keys clicking) - Done, I've created the perfect game, it's ready to be released to our customers. - Did you test it - Kind of, I checked to make sure it meets all the requirements we came up with. - But what happens if a player does something unexpected with the game? Or they use it in a way that wasn't captured in our set of requirements? - Why would they use a perfectly good game wrong? - Perhaps they misunderstood how to play it, or maybe they mistyped something, or maybe they're just mischievous and want to push the boundaries to try and break it. - Well, if they just read the documentation I wrote, they know exactly how to use it. - Documentation, getting starter guides, and training are all good, and can help make a basic user become a power user. The software should be easy and intuitive to use. Imagine we're building an online version of this game, and we ask them to enter their phone number when creating an account. How many digits should we allow the user to enter? - 10…

Contents