Open In App

Statistical Testing – Software Engineering

Last Updated : 16 Nov, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Statistical Testing is a testing method whose objective is to work out the undependable software package products instead of discovering errors. check cases are designed for applied mathematics testing with a wholly different objective than those of typical testing.

Operation Profile:

Different classes of users might use a software package for various functions. for instance, a professional may use the library automation software package to make member records, add books to the library, etc. whereas a library member may use to software package to question regarding the provision of the book or to issue and come books. Formally, the operation profile of a software package may be outlined because of the chance distribution of the input of a mean user. If the input to a variety of categories{Ci} is split, the chance price of a category represents the chance of a mean user choosing his next input from this class. Thus, the operation profile assigns a chance price Pi to every input category Ci.

Steps in Statistical Testing:

Statistical testing permits one to focus on testing those elements of the system that are presumably to be used. the primary step of applied mathematics testing is to work out the operation profile of the software package. a successive step is to get a group of check knowledge reminiscent of the determined operation profile. The third step is to use the check cases in the software package and record the time between every failure. Once a statistically important range of failures is ascertained, the undependable may be computed.

Advantages and Disadvantages of Statistical Testing:

Statistical testing permits one to focus on testing elements of the system that are presumably to be used. Therefore, it leads to a system that the users to be a lot of reliable (than truly it is!). Undependable estimation victimization applied mathematics testing is a lot correct compared to those of alternative strategies like ROCOF, POFOD, etc. However, it’s dangerous to perform applied mathematics testing properly. there’s no easy and repeatable manner of process operation profiles. additionally, it’s a great deal cumbersome to get check cases for applied mathematics cause the number of test cases with which the system is to be tested ought to be statistically important.


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads