سند علمی

Automating the test case generation for Object Oriented Systems using Activity Diagrams

چکیده

Generation of test cases is the most important issue in the software testing. Thus test cases need to be carefully designed. An activity diagram is used for modelling the dynamic aspects of the system. It helps in visualizing the sequence of activities involved in a control flow. The proposed approach is to automate the generation of test scenarios from activity diagram using DFS and BFS method. By using these two methods, the useless test paths are eliminated which in turn reduces the time complexity. This approach also helps in synchronization between various activities. It generates an Activity Graph from the activity diagram by specifying some mapping rules. Then a proposed approach will generate the number of valid paths by using activity graph as an input and these valid paths will help in generating the test cases which will cover all aspects of the system and results in increased system efficiency and performance.

اسناد مشابه

  • Using State Diagrams to Generate Unit Tests for Object-Oriented Systems

    سند علمی۲۰۰۵XPFlorentin Ipate, Mike Holcombe

    Traditionally, finite state machines and their extensions, such as stream X-machines, have been used for modelling and testing of graphical user interfaces (GUI) and for acceptance testing. This paper shows how these testing techniques can be successfully extended to unit test ge

  • Testing Concurrent Object-Oriented Systems with Spec Explorer

    سند علمی۲۰۰۵FMColin Campbell, Wolfgang Grieskamp, Lev Nachmanson, Wolfram Schulte

    We describe a practical model-based testing tool developed at Microsoft Research called Spec Explorer. Spec Explorer enables modeling and automatic testing of concurrent object-oriented systems. These systems take inputs as well as provide outputs in form of spontaneous reactions

  • Context-driven Testing of Object-oriented Systems

    سند علمی۲۰۰۳ICSMAmie L. Souter

    Many different testing techniques have been proposed by researchers, but essentially only two main testing philosophies exist, black box and white box. There exists a number of different testing methods for structural testing of procedural languages, however, the features of obje

  • Test for Object - Oriented Systems using Gossiped Data

    سند علمی۲۰۰۶Peter Liggesmeyer

    Today, computer systems rarely consist of only few components or classes in object-oriented software, respectively. For complex systems like enterprise solutions the number of classes often exceeds ten thousands with a lot more instantiated objects during the lifecycle of the sys

  • Model-Based Testing of Object-Oriented Systems

    سند علمی۲۰۰۲FMCOBernhard Rumpe

    This paper discusses a model-based approach to testing as a vital part of software development. It argues that an approach using models as central development artifact needs to be added to the portfolio of software engineering techniques, to further increase efficiency and flexib

  • Applications of different metaheuristic techniques for finding optimal tst order during integration testing of object oriented systems and their comparative study

    سند علمی۲۰۱۴CoRRChayanika Sharma, Ritu Sibal

    In recent past, a number of researchers have proposed genetic algorithm (GA) based strategies for finding optimal test order while minimizing the stub complexity during integration testing. Even though, metaheuristic algorithms have a wide variety of use in various medium to larg