IT 101: Testing

Diana Bernardo
3 min readJan 7, 2020

This series of articles is a compilation of the notes I gathered during my programming bootcamp at Green Fox Academy, last year.

You can read the other articles here:

  1. Endpoints
  2. Authentication
  3. Data Flow

Why should you write tests to your software?

1. Software testing saves money

2. Security

3. Product quality

4. Customer satisfaction

There are different types of tests:

Source: Software Testing Fundamentals

Unit Test

Unit testing is a software development process in which the smallest testable parts of an application, called units, are individually and independently scrutinized for proper operation. Unit testing involves only those characteristics that are vital to the performance of the unit under test.

Integration Test

Integration testing is a level of software testing where individual units are combined and tested as a group. The purpose of this level of testing is to expose faults in the interaction between integrated units. Test drivers and test stubs are used to assist in Integration Testing.

System Test

--

--