Comprehension of Software Testing and Impacts of Automation Testing


Authors : Priyanka Prakash Sawant; Ritu Bisht; Neha Mahesh Raut

Volume/Issue : Volume 8 - 2023, Issue 9 - September

Google Scholar : https://tinyurl.com/39f8k58s

Scribd : https://tinyurl.com/5n99yyrs

DOI : https://doi.org/10.5281/zenodo.8433983

Abstract : In order to find and fix errors and assure the quality and dependability of software applications, software testing is a critical step in the software development lifecycle. It entails comparing the functionality, efficiency, security, and usability of a software product to predetermined standards and guidelines. Software testing's main objective is to find and fix defects, guaranteeing that the finished product is free of serious flaws and satisfies user expectations. The essential principles, approaches, and goals of software testing are covered in this abstract as a whole. It emphasizes how important testing is to producing a reliable and bug-free software solution and lowering the possibility of expensive post-release faults. Unit testing, integration testing, system testing, and acceptance testing are just a few of the testing layers that are discussed The abstract also discusses test automation, a crucial component of contemporary software testing that facilitates continuous integration and delivery practices while speeding up test execution and increasing test coverage. Testers may manage test cases and data effectively with the help of test automation tools and frameworks, which streamlines the testing process overall. In conclusion, software testing is essential for assuring software quality, fulfilling user expectations, and creating applications that are dependable, secure, and high-performing. Software development companies may increase the stability of their software, lower maintenance costs, and ultimately produce products that offer a great user experience by utilizing the right testing approaches, embracing test automation, and adhering to industry best practices.

Keywords : Software Testing Life Cycle, Software Testing Techniques Automation in Quality Assurance, Analysis of Automation Testing Tools.

In order to find and fix errors and assure the quality and dependability of software applications, software testing is a critical step in the software development lifecycle. It entails comparing the functionality, efficiency, security, and usability of a software product to predetermined standards and guidelines. Software testing's main objective is to find and fix defects, guaranteeing that the finished product is free of serious flaws and satisfies user expectations. The essential principles, approaches, and goals of software testing are covered in this abstract as a whole. It emphasizes how important testing is to producing a reliable and bug-free software solution and lowering the possibility of expensive post-release faults. Unit testing, integration testing, system testing, and acceptance testing are just a few of the testing layers that are discussed The abstract also discusses test automation, a crucial component of contemporary software testing that facilitates continuous integration and delivery practices while speeding up test execution and increasing test coverage. Testers may manage test cases and data effectively with the help of test automation tools and frameworks, which streamlines the testing process overall. In conclusion, software testing is essential for assuring software quality, fulfilling user expectations, and creating applications that are dependable, secure, and high-performing. Software development companies may increase the stability of their software, lower maintenance costs, and ultimately produce products that offer a great user experience by utilizing the right testing approaches, embracing test automation, and adhering to industry best practices.

Keywords : Software Testing Life Cycle, Software Testing Techniques Automation in Quality Assurance, Analysis of Automation Testing Tools.

CALL FOR PAPERS


Paper Submission Last Date
31 - May - 2024

Paper Review Notification
In 1-2 Days

Paper Publishing
In 2-3 Days

Video Explanation for Published paper

Never miss an update from Papermashup

Get notified about the latest tutorials and downloads.

Subscribe by Email

Get alerts directly into your inbox after each post and stay updated.
Subscribe
OR

Subscribe by RSS

Add our RSS to your feedreader to get regular updates from us.
Subscribe