Professional Documents
Culture Documents
Testing
Manual Testing happens when you test an application by hand. You use your
application like a user would and look for any bugs and look through.
Testing Approaches
Black Box Testing is when test your application without knowing anything about how
it’s built. The system is like a ‘black box’ where you put stuff into the box and then
something comes out of the box. However, you can’t see inside the box; you don’t know
what’s happening to create the output. You just know whether the output is correct or
incorrect.
White Box Testing, also know as glass box testing, is when you know exactly how the
code works and every line that was written. You know what happens at every step in the
code, not just the inputs and outputs.
Grey Box Testing is the combination of black box and white box testing. In this
scenario, you might know how some or most of the code works, but there are some
places you don’t have full access to.
Unit Testing
Unit Testing is the process of testing each module(unit) to make sure it functions
properly. One common way to use this type of testing is to take a function you wrote,
pass in parameters and check to see if the return is what was expected. There are
many unit testing libraries for all coding languages. In the resources section, I’ve linked
a few to help you get started with unit testing.
Resources