Software testing

Software testing is a process of rating properties of a computer system /program to decide whether it meets the specified requirements and produces the desired results. In process, you identify bugs in software product/project (Guru99, 2014).

You might want to think about some types of software testing:

  • Static testing can find bugs without executing code! It’s done during verification process. Documents and source code are reviewed. All this in terms of walkthrough, inspection, etc.
  • Dynamic testing includes actual execution of the code. It’s done during validation process. All this in terms of unit testing, integration, system testing, etc.

With countless types of software testing, it can be daunting to figure out what you should focus on and when.
types-of-software-testing
Types of Software Testing (Singh, 2011).

References:

Guru99. (2014). Software Testing As a Career – Complete Guide. Guru99. Retrieved from: http://www.guru99.com/software-testing-career-complete-guide.html

Singh, R. (3 June 2011). Types of Software Testing. Optimus Information. Retrieved from: http://www.optimusinfo.com/types-of-software-testing/