Posted Date : 03rd Jun, 2023
Publishing in UGC-approved journals offers several advantages, includi...
Posted Date : 03rd Jun, 2023
UGC-approved journals refer to the scholarly journals that have been a...
Posted Date : 09th Sep, 2022
The University of Pune is going to update the ugc care listed journals...
Posted Date : 09th Sep, 2022
IJARESM Publication have various tie ups with many Conference/Seminar ...
Posted Date : 07th Mar, 2022
Call For Papers : LokSanwad Foundation Aurangabad, Maharashtra One Day...
Software Testing Techniques: - Efficient Way to Achieve Improvement in Software Quality
Author Name : Poonam Chhabra
ABSTRACT
The testing phase is the final frontier for software before it enters the market. Testing strives to ensure that products meet the market needs. The testing of software is an important means of assessing the software to determine its quality. Software testing is the process of executing error in controlled manner, in order to answer the question “Does the software behaves as specified?” Testing is the process of trying to discover every conceivable fault or weakness in a work product. This paper focuses on testing definition, objective & limits of testing, validation & verification, comparison of various testing types.
The difficulty in software testing stems from the complexity of software: we cannot completely test a program with moderate complexity. It is often impossible to find all the errors in the program. This fundamental problem in testing thus throws open question, as to what would be the strategy that we should adopt for testing. Thus, the selection of right strategy at the right time will make the software testing efficient and effective. In this paper I have described software testing techniques which are classified by purpose.
Keywords: Correctness Testing, Performance Testing, Reliability testing, Security testing