dc.contributor.author |
Khawar, Muhammad Imran |
|
dc.date.accessioned |
2023-08-09T05:53:14Z |
|
dc.date.available |
2023-08-09T05:53:14Z |
|
dc.date.issued |
2019 |
|
dc.identifier.other |
00000119432 |
|
dc.identifier.uri |
http://10.250.8.41:8080/xmlui/handle/123456789/35870 |
|
dc.description |
Supervisor: Dr. Wasi Haider Butt |
en_US |
dc.description.abstract |
In software development practices of software industry. Testing plays a crucial role in the software
development life cycle and it does so by verifying and validating the software’s quality.
Since testing is thought to be a high-cost process in software development and the fact that the
budget for testing the product is limited, finding the execution time needed for software testing
activities like the prioritization, scheduling and progress monitoring of test cases is of significant
importance.
Manual testing remains a prevailing and significant approach to validating software applications,
particularly in certain areas such as domain-specific testing. To carry out test planning,
prioritization and progress tracking, it is essential to know the execution time of test instances. In
this work, we apply, assess and present on the basis of the specifications of test for execution time
estimation and prediction of manual test-cases. Our method operates by extracting timing data in
manual test specification for different steps. This data is then utilized for prediction of maximum
time for those test steps that were not executed. An approach for time of execution prediction and
estimation for manual test-cases is suggested in this thesis. The technique utilizes test
specifications and historical information accessible from test instances that were previously
performed. Our strategy works by acquiring timing data from each and every step of test instances
earlier carried out.
The gathered data is used from their test specifications to predict the execution period for nonexecuted test instances. Classification test case scores are extracted from the test specification
contained in the Test Manager Tool and plotted with the acquired timing information.
Classification is used on Test Cases to estimate the execution period of non-executed sample
instances after estimating the time from this mapping. LMKR performed a case survey where the
suggested technique is applied and the outcomes are validated. The results obtained show that the
predicted time of execution of studied test cases is close to their actual time of execution. |
en_US |
dc.language.iso |
en |
en_US |
dc.publisher |
College of Electrical & Mechanical Engineering (CEME), NUST |
en_US |
dc.subject |
Key Words: Test Case Point (TP); Quality Assurance (QA); Function Point Analysis (FPA); Software Test Estimation; Test Case Management; Source Lines of Code (SLOC) |
en_US |
dc.title |
Manual Testing Execution Time Estimation |
en_US |
dc.type |
Thesis |
en_US |