Abstract
Software testing is the process of running an application with the intent of finding software bugs errors or other defects Software applications demand has pushed the quality assurance of developed software towards new heights It has been considered as the most critical stage of the software development life cycle Testing can analyze the software item to identify the disparity between actual and prescribed conditions and to assess the characteristics of the software Software testing leads to minimizing errors and cut down software costs For this purpose we discuss various software testing techniques and strategies This paper aims to study diverse as well as improved software testing techniques for better quality assurance purposes![Creative Commons License](http://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
Copyright (c) 2019 Authors and Global Journals Private Limited