Overblog
Edit post Follow this blog Administration + Create my blog
dionysus

What is Software Testing?

April 26 2019 , Written by Harry Published on #TESTER

What is Software Testing?

Software testing is defined as an activity to check whether the actual results match the expected results and to ensure that the software system is Defect-free. It involves the execution of a software component or system component to evaluate one or more properties of interest.

Software testing also helps to identify errors, gaps or missing requirements is contrary to the actual requirements. It can be either done manually or using automated tools. Some prefer saying Software testing as a White Box and Black Box Testing.

In simple terms, Software Testing means Verification of Application Under Test (AUT).

Typically Testing is classified into three categories.

  • Functional Testing: Unit TestingIntegration Testing, Smoke, UAT ( User Acceptance Testing), Localization, Globalization, Interoperability so on.
  • Non-Functional Testing:  PerformanceEnduranceLoadVolume, Scalability, Usability so on.
  • Maintenance: Regression and Maintenance.

Note that not all testing types are applicable to all projects but depend on the nature & scope of the project.

Share this post
To be informed of the latest articles, subscribe:
Comment on this post