2008 · 25 citations · 6 references
Software MaintenanceEngineeringTest Data GenerationSoftware EngineeringSoftware AnalysisFormal VerificationModel-based TestingComputational LinguisticsTest AutomationTextual Use CasesSystems EngineeringUse CasesSystem TestingComputer EngineeringComputer ScienceSoftware DesignTest FrameworkText FormProgram AnalysisSoftware TestingFormal MethodsTest Case DesignTest ScenariosSystem Software
This paper presents an approach for system-level test scenarios generation from use cases in text form. Test scenarios are linear sequences of events used as intermediate representations toward complete test cases. A restricted form of natural language is used for use cases description. We start by generating control flow-based state machines from each use case. These state machines are then connected in a global system-level state machine according to derived sequencing relations between use cases. We infer sequencing relations based on a comparison of use cases pre-conditions and post-conditions. Test scenarios are generated using depth-first traversal of the generated control flow-based state machines according to criteria inspired from traditional white-box code coverage.
6
A UML-Based Approach to System Testing
Lionel Briand, Yvan Labiche · Software & Systems Modeling · 2002 · 302 citations
Automatic test generation: a use case driven approach
Clémentine Nebut, Franck Fleurey, Yves Le Traon et al. · IEEE Transactions on Software Engineering · 2006 · 269 citations · Full text