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.

Highlights

  • Introduction quality assertionSoftware development involves developing software against a set of requirements

  • This paper aims to Software Testing can be defined as a risk-based study diverse as well as improved software testing techniques for better quality assurance purposes

  • Debugging is the process of fixing the problems that are found during the software testing process

Read more

Summary

Introduction

Introduction quality assertionSoftware development involves developing software against a set of requirements. Software testing is needed to verify and validate that the software that has been built to meet these specifications. Software testing helps in the prevention of errors in a system. It refers to the process of evaluating the software to find out the error in it. Software Testing is executing the software to (i) perform verification, (ii) to detect the mistakes and (iii) to achieve validation. I. Verification: It is the process of checking the software concerning the specification. [Verification: Are we making the product, right?] ii. Error Detection: It is the process of deliberately performing the wrong inputs to check the system's performance. Validation: It is the process of checking software concerning the customer's expectation. [Validation: Are we making the right product?] Validation: It is the process of checking software concerning the customer's expectation. [Validation: Are we making the right product?]

Objectives
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call