Font Size: a A A

Research Of Regression Testing Prioritization In Real Software Testing Process

Posted on:2017-05-24Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y TaiFull Text:PDF
GTID:2348330512457548Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software testing is a very important method to ensure the software quality in the Companies,among which the regression testing is one essential part.The research shows that the cost during regression testing might take up more than one third of the total of the software maintenance cost.The researchers raises lots of solutions for the efficiency during regression testing,including the reducing of the test cases,the minimum of the test cases and the prioritization of the test cases.Meantime,a completed regression testing usually unable to be finished in the real software testing process caused by the cost control.Hence,it is very important that how we order our test cases,and how we test more efficiently in the regression testing stage.This paper mainly discusses the help that test case prioritization can do to black box testing.Test case prioritization is to follow some specific rules to re-order the test cases,in order to increase the error detection rate.This paper introduces some traditional test case prioritization technique.It chooses the coverage of the requirement as the baseline to re-order the test cases and take one part of the Court information management system as an example to verify the method.Verifying with two algorithms,total and additional,to find out the method to improve the efficiency during regression testing.This paper has verified via actual example that after re-ordering the test case priority,we executing the same number of the test cases with limited testing resource,but can find more defects.That helps us to improve the efficiency.
Keywords/Search Tags:Regression Testing, Test Case, Test Case Prioritization
PDF Full Text Request
Related items