Statistical Usage Testing at Different Levels of Testing

dc.authoridKhatri, Prof. Sunil Kumar/0000-0003-4373-9000
dc.authoridMishra, Alok/0000-0003-1275-2050
dc.authorscopusid58824768900
dc.authorscopusid7004522901
dc.authorscopusid7201441575
dc.authorscopusid55260337700
dc.authorwosidKhatri, Dr. Sunil/J-7795-2017
dc.authorwosidMishra, Alok/AAE-2673-2019
dc.authorwosidMishra, Alok/D-7937-2012
dc.contributor.authorKaur, Kamaldeep
dc.contributor.authorKhatri, Sunil Kumar
dc.contributor.authorMishra, Alok
dc.contributor.authorDatta, Rattan
dc.contributor.otherSoftware Engineering
dc.contributor.otherSoftware Engineering
dc.date.accessioned2024-10-06T10:58:26Z
dc.date.available2024-10-06T10:58:26Z
dc.date.issued2018
dc.departmentAtılım Universityen_US
dc.department-temp[Kaur, Kamaldeep] New Delhi Inst Management, New Delhi, India; [Khatri, Sunil Kumar] Amity Univ Uttar Pradesh, Amity Inst Informat Technol, Noida, India; [Mishra, Alok] Atilim Univ, Ankara, Turkey; [Datta, Rattan] Mohyal Educ & Res Inst Technol, Delhi, Indiaen_US
dc.descriptionKhatri, Prof. Sunil Kumar/0000-0003-4373-9000; Mishra, Alok/0000-0003-1275-2050en_US
dc.description.abstractStatistical Usage Testing (SUT) is the testing technique defined in Cleanroom Software Engineering model [Runeson, 93]. Cleanroom Software Engineering model is a theory based and team oriented model that is based on development and certification of software in increments using statistical quality control [Linger 96]. SUT is a black box testing technique and concentrates on how the software completes its required function from the user's perspective [Runeson, 93]. SUT is carried out by developing usage models and assigning usage probabilities. Testing is carried out on usage models by performing statistical tests which are random sequences [Trammel 95]. Statistical testing can be viewed as a statistical experiment where random test cases are selected from all the usage models [Trammel 95]. This paper demonstrates the process and benefits of applying SUT at different levels of testing. Levels of testing include Unit level, Integration level, System level and Acceptance level. SUT is generally performed at System level and Unit testing is not the part of SUT. Unit testing makes it easier to access code and debug human errors. Detecting errors at an early stage helps reducing cost and effort. The paper proposes to allow Unit testing in Cleanroom Software Engineering Model, thus making it more flexible and suitable for varied applications. Unit testing is essentially performed to ensure that the code is working correctly and meets the user specifications [istqb, 15]. Errors may also exist when modules are integrated because of interchange of data and control information between various modules. Integration testing is performed when the modules are combined together to check their behaviour and functionality after integration. Once the Integration testing phase gets successfully completed, System testing is performed on the whole system [test-institute, 15]. The paper makes use of Student record software to demonstrate the process of performing SUT at different levels. In addition to performing SUT at System level, this paper helps in understanding the advantages of applying SUT at Unit level and Integration level.en_US
dc.description.sponsorshipAmity Universityen_US
dc.description.woscitationindexScience Citation Index Expanded
dc.identifier.citationcount0
dc.identifier.endpage1820en_US
dc.identifier.issn0948-695X
dc.identifier.issue12en_US
dc.identifier.scopus2-s2.0-85064119472
dc.identifier.scopusqualityQ3
dc.identifier.startpage1800en_US
dc.identifier.urihttps://hdl.handle.net/20.500.14411/8905
dc.identifier.volume24en_US
dc.identifier.wosWOS:000460275400008
dc.identifier.wosqualityQ4
dc.institutionauthorMıshra, Alok
dc.institutionauthorMıshra, Alok
dc.language.isoenen_US
dc.publisherGraz Univ Technolgoy, inst information Systems Computer Media-iicmen_US
dc.relation.ispartofJournal of Universal Computer Scienceen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.scopus.citedbyCount1
dc.subjectStatistical Usage Testing (SUT)en_US
dc.subjectUnit Testingen_US
dc.subjectIntegration Testingen_US
dc.subjectSystem Testingen_US
dc.subjectMarkov Chainsen_US
dc.titleStatistical Usage Testing at Different Levels of Testingen_US
dc.typeArticleen_US
dc.wos.citedbyCount1
dspace.entity.typePublication
relation.isAuthorOfPublicationde97bc0b-032d-4567-835e-6cd0cb17b98b
relation.isAuthorOfPublication.latestForDiscoveryde97bc0b-032d-4567-835e-6cd0cb17b98b
relation.isOrgUnitOfPublicationd86bbe4b-0f69-4303-a6de-c7ec0c515da5
relation.isOrgUnitOfPublication.latestForDiscoveryd86bbe4b-0f69-4303-a6de-c7ec0c515da5

Files

Collections