Font Size: a A A

Research On Priority Of Test Cases Based On Forex Constraints

Posted on:2016-03-16Degree:MasterType:Thesis
Country:ChinaCandidate:L N CaoFull Text:PDF
GTID:2208330461984845Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software testing is of vital importance in each phase of software development and maintenance. It exists in the entire stage of software definition and development.Designing and organizing test cases in a sequence is the important and difficult points.The design is mainly based on the requirements of the test, in order to generate a preliminary test case suite which involves using the test requirement to get complex interaction between test cases, it is also called the problem of the adequacy of test cases covering the prospective measurement. This paper mainly scope of software testing based on the test requirements, and using a software called Rally developed by Rally software Corporation to track precedence constraint between test requirements,and meanwhile recording their priority to prepare for the precedence graph.Test Case Prioritization based on Precedence Constraints is a new technique,fully considering the precedence constraints between tests, using direct transitive closure algorithm, depth-first search algorithm, greedy algorithm to prioritize the test suites. S. Haidry and T.Miller ever proposed a method which is Test Case Based On Precedence Constraints. This paper is on the basis of it, and further study the algorithm of sorting test cases, also improve the preliminary algorithm. At the end, we achieve a better optimize. This paper discusses the theory by using the PLI system from static method to dynamic method. First, on the basis of Precedence Constraints,it is easy to generate the Precedence Graph according to test requirements and the design of tested system, so that getting a preliminary test case suites. Then using improved algorithms and coverage matrix to prioritize the test suites in order to get the most excellent test suits. Finally, by using a system built toward industry to test the new technique, comparing with current useful techniques, it is proved that Test Case Prioritization based on Precedence Constraints is good at increasing the rate of fault detection.
Keywords/Search Tags:Precedence Constraints, Testing Requirements, Coverage Matrix, Code Coverage
PDF Full Text Request
Related items