Comparison And Analysis Of Testing Types, Processes, Levels And Methods For Software Testing

Myint Myint Moe

Abstract


Software testing performed to verify that the completed software package functions according to the expectations defined by the requirements/ specifications. Testing allows developers to deliver software that meets expectations, prevents unexpected results and improves the long term maintenance of the application. It is to assess or evaluate the capabilities or attributes of software program’s ability to adequately meet the applicable standards and customer needs the goals of testing is to find bugs and to equalize the quality of the product. Software testing is some activities aimed at evaluating an attribute or capability of a program or system and determining that it meets its required results. Although sacrosanct to software quality and widely deployed by programmers and testers, software testing still remains a carving, due to limited understanding of the principles of software. The difficulty in software testing stems from the complexity of software: we cannot completely test a program with moderate complexity. Testing is more than just debugging. The intent of testing can be quality assurance, verification and validation, or reliability estimation. Software testing is to detect software failures so that defects may be discovered and corrected. Software testing began as an integrated process and has grown into an exclusive discipline with multiple specializations and dedicated array of tools.  Software testing is a process of executing a program or application with the aim of finding the software bugs.


Full Text:

PDF




Copyright (c) 2017 Edupedia Publications Pvt Ltd

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

 

All published Articles are Open Access at  https://journals.pen2print.org/index.php/ijr/ 


Paper submission: ijr@pen2print.org