Abstract:
Software testing is a main phase in the software development life-cycle. Testing tasks are always heavy and
time consuming due to its critical role and importance. Furthermore, testing requires several preparation steps, such as
the test sequences. There are many ways to generate the test sequences to perform software testing. In this paper, UML
use case diagrams is used to generate test sequences for software testing. The approach is proposed to make use of the
UML use case diagrams in more than translating the software requirements to software specifications. The approach
consists of several phases. Starting from converting the UML use case diagram into activity diagrams, going through
the simplification step and ending with extracting the needed information to generate the test sequences. The approach
is evaluated using nine case studies from business and systematic perspective. Moreover, the results are compared with
the prior work.