An approach to generate test goals from use case scenarios

被引:1
|
作者
Mahmood, Azhar [1 ]
Khatoon, Shaheen [1 ]
机构
[1] School of Computer and Applied Technology, Huazhong University of Science and Technology, Wuhan, China
关键词
Pre and post conditions - Requirement validation - Requirements analysis - Requirements specifications - Scenarios - System testing - Testing software - Use case scenario;
D O I
10.3923/itj.2013.1600.1606
中图分类号
学科分类号
摘要
Scenarios are used to describe the functionality and behavior of a system. Scenarios are an important mechanism for requirements specification and can be used to generate test goals at requirements analysis level. By using scenarios in system testing, we are able to start testing at very early stage of software development. By eliminating model defects before the coding begins and the test case creation results in significant cost savings and higher quality code because later the defects captured are more costly in term of effort and time. Current approaches for system testing are using a use cases scenario which involves functional details that seem to be difficult at very initial level of software development. In this study, an approach is proposed for system testing directly derived from the specification without involving functional details. Pre and post conditions to use cases are utilized a guard that enables the generation of formalized test cases; also contracts are added to each level that makes it possible to generate test cases for each flow of the system. The contribution of this study is to provide an approach for testing software system that not only helps in starting testing at early stages of software development, but also provides a mechanism to elaborate and refine the specifications. © 2013 Asian Network for Scientific Information.
引用
收藏
页码:1600 / 1606
相关论文
共 50 条
  • [31] USE SIMULATION VECTORS TO GENERATE TEST VECTORS
    FRANZ, M
    EDN, 1985, 30 (15) : 233 - 238
  • [32] Optimising Flash Memory for Differing Usage Scenarios: Goals and Approach
    Arbuckle, Tom
    Hogan, Damien
    Ryan, Conor
    CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, 2012, 310 : 137 - 140
  • [33] An Approach to Generate Safety Validation Test Cases from UML Activity Diagram
    Tiwari, Saurabh
    Gupta, Atul
    2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 1, 2013, : 189 - 198
  • [34] Automatic test generation:: A use case driven approach
    Nebut, C
    Fleurey, F
    Le Traon, Y
    Jézéquel, JM
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2006, 32 (03) : 140 - 155
  • [35] From use case maps to executable test procedures: a scenario-based approach
    Nader Kesserwan
    Rachida Dssouli
    Jamal Bentahar
    Bernard Stepien
    Pierre Labrèche
    Software & Systems Modeling, 2019, 18 : 1543 - 1570
  • [36] From use case maps to executable test procedures: a scenario-based approach
    Kesserwan, Nader
    Dssouli, Rachida
    Bentahar, Jamal
    Stepien, Bernard
    Labreche, Pierre
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (02): : 1543 - 1570
  • [37] Modeling Crisis Management Process from Goals to Scenarios
    Kushnareva, Elena
    Rychkova, Irina
    Deneckere, Rebecca
    Le Grand, Benedicte
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, (BPM 2015), 2016, 256 : 55 - 64
  • [38] From Use Case to Use Case Slices: An Automated Approach
    Chen, Yangyang
    Chen, Cong
    Wen, Hao
    Jiang, Jian-min
    Zeng, Qiong
    Shu, Hongping
    Hong, Zhong
    INTERNATIONAL JOURNAL OF INFORMATION SYSTEM MODELING AND DESIGN, 2019, 10 (04) : 24 - 50
  • [39] A General Approach to Generate Test Packets With Network Configurations
    Li, Yahui
    Zhang, Han
    Wang, Jilong
    Wang, Zhiliang
    Yin, Xia
    Shi, Xingang
    Wu, Jianping
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (04) : 1362 - 1375
  • [40] Modeling the Interactions Between MAC and Higher Layer: A Systematic Approach to Generate High-Level Scenarios from MAC-Layer Scenarios
    Begum, Shamim
    Helmy, Ahmed
    Gupta, Sandeep
    ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2010, 21 (01):