D.Khadar Hussain, S.Md.Haroon, M.Rajesh Babu and C.Nagarjuna
Testing is an essential phase of software development life cycle (SDLC). A series of function calls is required to test software. When there is internal state in the software, there might be a need for invoking previously invoked functions and then call a method in order to ensure the correct internal state. Software testing is a method of assessing the functionality of a software platform. There are several different types of software testing, but the two major kinds are dynamic testing and static testing. In software testing consideration of internal state of software is important both in procedural and object oriented approaches. The length of test sequences in order to ensure complete structural coverage in the software is the area less studied. This paper aims at analyzing the role of length of test sequences for complete branch coverage. Towards achieving it we use multiple techniques. Empirical results revealed that the length of test sequences has its role to play in software testing.
SDLC, Software Testing, Search-Based Techniques, Test Case, Test Sequence, Test Suite