ijact-book-coverT

Software Testing Techniques and Levels in Software Development

© 2024 by IJACT

Volume 2 Issue 1

Year of Publication : 2024

Author : Samuel Gbli Tetteh

:10.56472/25838628/IJACT-V2I1P102

Citation :

Samuel Gbli Tetteh, 2024. "Software Testing Techniques and Levels in Software Development" ESP International Journal of Advancements in Computational Technology (ESP-IJACT)  Volume 2, Issue 1: 10-19.

Abstract :

Testing software is essential in the development phase because it enables the developers to produce robust, error-free software that is usable, acceptable, and functional. The research reviews software testing and explicitly testing techniques and levels utilised in all testing of software products. The principal goal of program testing is to guarantee the software’s legitimacy and check that the product is defect-free. Manual/static and automated/dynamic testing are the primary testing classifications. Dynamic testing techniques incorporate correctness, performance, dependability/reliability, and security testing. Under the testing levels, Unit Testing, Integration testing, System Testing and Acceptance testing techniques are thought of. These and other testing methods and techniques guarantee that any software product meets any software’s essential determination and prerequisite during usage.

References :

[1] L. Luo and L. Luo, “Software Testing Techniques.”

[2] I. Evans and R. Black, “FOUNDATIONS OF SOFTWARE TESTING.”

[3] M. A. Jamil, M. Arif, N. Sham, A. Abubakar, and A. Ahmad, “Software Testing Techniques : A Literature Review,” no. November, 2016.

[4] S. N. Pardeshi, “Study of Testing Strategies and availableTools,” vol. 3, no. 3, pp. 1–4, 2013.

[5] I. J. Of, “RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 SOFTWARE TESTING : TECHNIQUES,” vol. 5, no. 3, pp. 44–53, 2017.

[6] S. R. Jan, S. Tauhid, U. Shah, Z. U. Johar, Y. Shah, and F. Khan, “An Innovative Approach to Investigate Various Software Testing Techniques and Strategies,” no. June, 2016.

[7] T. B. Why, “Exploring testing strategies,” vol. 4, no. 1, pp. 297–299, 2011.

[8] N. Anwar and S. Kar, “Review Paper on Various Software Testing Techniques & Strategies,” vol. 19, no. 2, 2019.

[9] A. A. Sawant, P. H. Bari, and P. M. Chawan, “Software Testing Techniques and Strategies,” vol. 2, no. 3, pp. 980–986, 2012.

[10] S. S. Ghuman, “Software Testing Techniques,” vol. 3, no. 10, pp. 988–993, 2014.

[11] C. S. Issues, “International Journal of Computer Science Issues,” vol. 7, no. 3, 2010.

[12] I. Shuaibu and M. Ibrahim, “Investigation onto the Software Testing Techniques and Tools : An Evaluation and Comparative Analysis,” vol. 177, no. 23, pp. 24–30, 2019.

[13] N. Juristo, “A Characterization Schema for Software Testing Techniques,” pp. 437–466, 2005.

[14] Z. M. Jiang and A. E. Hassan, “A Survey on Load Testing of Large-Scale Software Systems,” no. July, 2016.

[15] M. Young, “Visit : https://hemanthrajhemu.github.io Software Testing and Analysis : Process , Principles , and Universit a.”

[16] H. Sarojadevi, “Performance Testing : Methodologies and Tools,” vol. 1, no. 5, pp. 5–13, 2011.

[17] H. Maheshwari, “A REVIEW OF TOOLS AND TECHNIQUES,” no. 4, 2019.

[18] P. Kumar, “Software Testing – Goals , Principles , and Limitations,” no. 1, pp. 52–56, 2011.

Keywords :

Software Techniques, Software Development, Software Architecture, Software Products.