Info: Zenodo’s user support line is staffed on regular business days between Dec 23 and Jan 5. Response times may be slightly longer than normal.

Published October 1, 2018 | Version 1.0
Other Open

Descriptive Review for Software Testing Algorithms

  • 1. ZORALab Enterprise
  • 2. Independent

Description

Software testing tools are available in the market. However, they are very specific to their software domains such as programming languages. That made the tools not portable and very difficult to use across different software domains. Hence, developing software products under those software domains has a risk of missing quality assurance via software testing. To make these tools available in those domains, one needs to understand the software testing concepts, processes and ultimately, its algorithms. This paper reviews all the knowledge above and derive a common software testing algorithms. It reviews the history of software testing, definition of quality, software development lifecycles, and working environments that potentially influences the software testing requirements. Then, it reviews the technicalities of software testing such as test coverages, test approaches, like CFG coverages, unit testing practices approach. Lastly, it analyzes the existing test tools across different programming languages to form the common software testing algorithm. The paper then discusses the derived common testing algorithms and some new findings. It concludes with further separate research requirements to ensure the algorithm is tested and stable for usage.

Files

descriptive_review_for_software_testing_algorithms.pdf

Files (545.4 kB)