JoSETTT

The Overview of Software Testing: Types, Methods, and Levels

[{“box”:0,”content”:”

n

n

 > 

n

n

 > 

n

n

n

n

n

n

n

By [foreach 286]u00a0

u00a0Mithun S. Patil,

[/foreach]
nJanuary 9, 2023 at 6:05 am

n

nAbstract

n

Software development life cycle (SDLC) is a software development model consisting of different phases i.e., analysis, design, coding, testing, deployment, and maintenance. The analysis phase is the primary phase in which all the requirements are gathered and analysed which is further used for designing and coding. The next phase is testing. Software testing is a process of evaluating software so as to check whether it satisfies the requirements of the customer or not and also to find the errors, defects, bugs, etc. Software testing is used to improve the quality and accuracy of the software. Software testing can be done manually or automated. There are many reasons why software testing is important like for security, satisfaction of the customer, enhancing the development process, to check whether all modules and features of the software are running properly or not. Software testing does not deal only with the functional part like unit testing, integration testing, etc. but it is also used to check the non-functional aspects like performance, compatibility, usability, etc. This paper presents the different types of software testing i.e., functional and non-functional, methods, and levels of software testing. Comparison between software testing methods like Black Box, White Box, and Gray Box are also explained.

n

n

n

n

Volume :u00a0u00a08 | Issue :u00a0u00a01 | Received :u00a0u00a0March 16, 2021 | Accepted :u00a0u00a0March 30, 2021 | Published :u00a0u00a0April 5, 2021n[if 424 equals=”Regular Issue”][This article belongs to Journal of Software Engineering Tools & Technology Trends(josettt)] [/if 424][if 424 equals=”Special Issue”][This article belongs to Special Issue The Overview of Software Testing: Types, Methods, and Levels under section in Journal of Software Engineering Tools & Technology Trends(josettt)] [/if 424]
Keywords Alpha testing, beta testing, software testing types, testing levels, testing methods

n

n

n

n

n


n[if 992 equals=”Transformative”]

n

n

Full Text

n

n

n

[/if 992][if 992 not_equal=”Transformative”]

n

n

Full Text

n

n

n

[/if 992] n


nn

[if 379 not_equal=””]n

[foreach 379]n

n[/foreach]

n[/if 379]

n

References

n[if 1104 equals=””]n

“1. Mubarak Albarka Umar. Comprehensive study of software testing: categories, levels, techniques, and types. International Journal of Advanced Research, Ideas and Innovations in Technology. 2019; 5(6): 32–40.

2. Tutorialspoint.com. (2021). Software Testing Tutorial – Tutorialspoint. [online] Available at: https://www.tutorialspoint.com/software_testing/index.htm

3. www.javatpoint.com. (2011). Learn Software Testing Tutorial – javatpoint. [online] Available at:https://www.javatpoint.com/software-testing-tutorial

4. Mohd. Ehmer Khan, Farheema Khan. Importance of software testing in SDLC. IJCSI International Journal of Computer Science Issues. March 2014; 11(2): 120–123.

5. www.javatpoint.com. (2011). Black Box Testing vs. White Box Testing vs. Grey Box Testing – javatpoint. [online] Available at: https://www.javatpoint.com/black-box-testing-vs-white-box- testing-vs-grey-box-testing

6. Pradeep Parthiban (2021). 7 Reasons Why Software Testing is Important. [online] Indium Software. Available at: https://www.indiumsoftware.com/blog/why-software-testing/

7. Rajkumar (2015). 100+ Types of Software Testing – The Ultimate List. [online] Software Testing Material. Available at: https://www.softwaretestingmaterial.com/types-of-software-testing/

8. Tutorialspoint.com. (2021). Software Testing Dictionary – Tutorialspoint. [online] Available at: https://www.tutorialspoint.com/software_testing_dictionary/

9. Wikipedia Contributors (2021). Software testing. [online] Wikipedia. Available at: https://en.wikipedia.org/wiki/Software_testing

10. Divya Bhargava, Aditya Veda. A different techniques and strategies for software testing.

11. Rasneet Kaur Chauhan, Iqbal Singh. Latest research and development on software testing techniques and tools. International Journal of Current Engineering and Technology. Aug 2014; 4(4): 2368–2372.”

nn[/if 1104] [if 1104 not_equal=””]n

    [foreach 1102]n t

  1. [if 1106 equals=””], [/if 1106][if 1106 not_equal=””], [/if 1106]
  2. n[/foreach]

n[/if 1104]

n[if 1114 equals=”Yes”]n

n[/if 1114]

n

n

[if 424 not_equal=”Regular Issue”] Regular Issue[/if 424] Open Access Article

n

Journal of Software Engineering Tools & Technology Trends

ISSN: 2394-7292

Editors Overview

josettt maintains an Editorial Board of practicing researchers from around the world, to ensure manuscripts are handled by editors who are experts in the field of study.

n

“},{“box”:4,”content”:”

n“},{“box”:1,”content”:”

    By  [foreach 286]n

  1. n

    Mithun S. Patil

    n

  2. [/foreach]

n

    [foreach 286] [if 1175 not_equal=””]n t

  1. Assistant Professor,Dr. B.V. Hiray College of Management & Research Center,Nasik, Maharashtra,India
  2. n[/if 1175][/foreach]

n

n

n

n

n

Abstract

nSoftware development life cycle (SDLC) is a software development model consisting of different phases i.e., analysis, design, coding, testing, deployment, and maintenance. The analysis phase is the primary phase in which all the requirements are gathered and analysed which is further used for designing and coding. The next phase is testing. Software testing is a process of evaluating software so as to check whether it satisfies the requirements of the customer or not and also to find the errors, defects, bugs, etc. Software testing is used to improve the quality and accuracy of the software. Software testing can be done manually or automated. There are many reasons why software testing is important like for security, satisfaction of the customer, enhancing the development process, to check whether all modules and features of the software are running properly or not. Software testing does not deal only with the functional part like unit testing, integration testing, etc. but it is also used to check the non-functional aspects like performance, compatibility, usability, etc. This paper presents the different types of software testing i.e., functional and non-functional, methods, and levels of software testing. Comparison between software testing methods like Black Box, White Box, and Gray Box are also explained.n

n

n

Keywords: Alpha testing, beta testing, software testing types, testing levels, testing methods

n[if 424 equals=”Regular Issue”][This article belongs to Journal of Software Engineering Tools & Technology Trends(josettt)]

n[/if 424][if 424 equals=”Special Issue”][This article belongs to Special Issue under section in Journal of Software Engineering Tools & Technology Trends(josettt)] [/if 424]

n

n

n


n[if 992 equals=”Transformative”]n

n

n

Full Text

n

n

nn[/if 992]n[if 992 not_equal=”Transformative”]n

n

Full Text

n

n

n

n


[/if 992]n[if 379 not_equal=””]

Browse Figures

n

n

[foreach 379]n

n[/foreach]

n

[/if 379]n

n

References

n[if 1104 equals=””]

“1. Mubarak Albarka Umar. Comprehensive study of software testing: categories, levels, techniques, and types. International Journal of Advanced Research, Ideas and Innovations in Technology. 2019; 5(6): 32–40.

2. Tutorialspoint.com. (2021). Software Testing Tutorial – Tutorialspoint. [online] Available at: https://www.tutorialspoint.com/software_testing/index.htm

3. www.javatpoint.com. (2011). Learn Software Testing Tutorial – javatpoint. [online] Available at:https://www.javatpoint.com/software-testing-tutorial

4. Mohd. Ehmer Khan, Farheema Khan. Importance of software testing in SDLC. IJCSI International Journal of Computer Science Issues. March 2014; 11(2): 120–123.

5. www.javatpoint.com. (2011). Black Box Testing vs. White Box Testing vs. Grey Box Testing – javatpoint. [online] Available at: https://www.javatpoint.com/black-box-testing-vs-white-box- testing-vs-grey-box-testing

6. Pradeep Parthiban (2021). 7 Reasons Why Software Testing is Important. [online] Indium Software. Available at: https://www.indiumsoftware.com/blog/why-software-testing/

7. Rajkumar (2015). 100+ Types of Software Testing – The Ultimate List. [online] Software Testing Material. Available at: https://www.softwaretestingmaterial.com/types-of-software-testing/

8. Tutorialspoint.com. (2021). Software Testing Dictionary – Tutorialspoint. [online] Available at: https://www.tutorialspoint.com/software_testing_dictionary/

9. Wikipedia Contributors (2021). Software testing. [online] Wikipedia. Available at: https://en.wikipedia.org/wiki/Software_testing

10. Divya Bhargava, Aditya Veda. A different techniques and strategies for software testing.

11. Rasneet Kaur Chauhan, Iqbal Singh. Latest research and development on software testing techniques and tools. International Journal of Current Engineering and Technology. Aug 2014; 4(4): 2368–2372.”

n[/if 1104][if 1104 not_equal=””]n

    [foreach 1102]n t

  1. [if 1106 equals=””], [/if 1106][if 1106 not_equal=””],[/if 1106]
  2. n[/foreach]

n[/if 1104]

n


n[if 1114 equals=”Yes”]n

n[/if 1114]”},{“box”:2,”content”:”

Regular Issue Open Access Article

n

n

n

n

n

Journal of Software Engineering Tools & Technology Trends

n

[if 344 not_equal=””]ISSN: 2394-7292[/if 344]

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

Volume 8
Issue 1
Received March 16, 2021
Accepted March 30, 2021
Published April 5, 2021

n

n

n

n

Editor

n

n


n

Reviewer

n

n


n n

n”},{“box”:6,”content”:”“}]

Read More