Wednesday, July 16, 2014

Software Testing Quality and Challenges in Software Testing

When a program is executed, the developers of the program are concerned with the correctness and performance of the implementation of the program. Software engineers must ensure that the software systems must achieve an appropriate level of quality. 
The software quality assurance is defined as the measuring and monitoring the strength of development process. It is also known as verification. i.e. verifying the process is nothing but SQA.
There are two types of factors in software quality.
(1) Technical factors
(2) Non-technical factors

The technical factors are concerned with the following 
(1) The software should meet with the customer requirements (i.e. functionality of s/w)
(2) The software should meet with the customer expectations (i.e. usability, reliability and performance)

The non-technical factors are concerned with the following 
(1) The cost to purchase the license of software
(2) The time to release into the market

Hence to achieve the good quality software, generally the following principle is followed.
    SQA+SDLC+SQC.

The actual testing takes place at SQC (Software Quality Control).
The quality is defined as matching with the customer expectations and customer requirements.
Now we deal with the validation of the process.
The validation means that the actual testing of software from the end user point of view.
It checks that whether the product is fit to use or not. (In verification, we check that whether the product is fit to specification or not). 

Challenges in Software Testing
In general, the test engineers face the following challenges or risks during testing.
(1) Lack of time
(2) Lack of resources
(3) Lack of skills
(4) Delay in delivery
(5) Lack of communication.

To overcome the above mentioned challenges in testing, generally the testing teams follow the ad hoc testing styles.
There are different types of ad hoc testing styles.
(1) Buddy testing
(2) Monkey testing
(3) Exploratory testing
(4) Pair testing
(5) Be bugging

-------------------------------------------------------------------------------------------------
Article by
K.V.Rama Rao,
Asst.Prof . Department of CSE
Laqshya Institute of Technology and Sciences (LITS) , Khammam

Laqshya Institute of Technology and Sciences


No comments:

Post a Comment