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 条
  • [41] Deriving goals from a use-case based requirements specification
    Antón A.I.
    Carter R.A.
    Dagnino A.
    Dempster J.H.
    Siege D.F.
    Requirements Engineering, 2001, 6 (1) : 63 - 73
  • [42] A Tool To Generate Test Case Based Haskell Language
    Bao, Xiaoan
    Zhang, Na
    Ding, Zuohua
    2011 AASRI CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INDUSTRY APPLICATION (AASRI-AIIA 2011), VOL 2, 2011, : 253 - 256
  • [43] H-Switch Cover: a new test criterion to generate test case from finite state machines
    de Souza, Erica Ferreira
    de Santiago Junior, Valdivino Alexandre
    Vijaykumar, Nandamudi Lankalapalli
    SOFTWARE QUALITY JOURNAL, 2017, 25 (02) : 373 - 405
  • [44] Precise specification of use case scenarios
    Whittle, Jon
    Fundamental Approaches to Software Engineering, Proceedings, 2007, 4422 : 170 - 184
  • [45] H-Switch Cover: a new test criterion to generate test case from finite state machines
    Érica Ferreira de Souza
    Valdivino Alexandre de Santiago Júnior
    Nandamudi Lankalapalli Vijaykumar
    Software Quality Journal, 2017, 25 : 373 - 405
  • [46] Software performance models from system scenarios in use case maps
    Petriu, DC
    Woodside, M
    COMPUTER PERFORMANCE EVALUATION: MODELLING TECHNIQUES AND TOOLS, 2002, 2324 : 141 - 158
  • [47] AN APPROACH FOR BUILDING PRODUCT USE-CASE SCENARIOS IN DIFFERENT VIRTUAL REALITY SYSTEMS
    Mahboob, Atif
    Husung, Stephan
    Weber, Christian
    Liebal, Andreas
    Kroemker, Heidi
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2018, VOL 1B, 2018,
  • [48] Learning to select primitives and generate sub-goals from practice
    Bentivegna, DC
    Atkeson, CG
    Cheng, G
    IROS 2003: PROCEEDINGS OF THE 2003 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, 2003, : 946 - 953
  • [49] A Systematic Approach to Generate and Conduct Destructive Security Test Sets
    Madhuri, K.
    Suman, M.
    Sri, M. Nalini
    Kumar, K. Ravi
    Kameswari, U. Jyothi
    MEMS, NANO AND SMART SYSTEMS, PTS 1-6, 2012, 403-408 : 4495 - 4498
  • [50] A Formal Approach to Test Scenarios Generation Based on Guides
    Drobintsev, P. D.
    Kotlyarov, V. P.
    Letichevsky, A. A.
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2014, 48 (07) : 415 - 423