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 条
  • [1] An Automated Approach to Generate Test Cases From Use Case Description Model
    Alrawashed, Thamer A.
    Almomani, Ammar
    Althunibat, Ahmad
    Tamimi, Abdelfatah
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2019, 119 (03): : 409 - 425
  • [2] Sketching Use-Case Scenarios Based on Use-Case Goals and Patterns
    Ochodek, Miroslaw
    Koronowski, Krystian
    Matysiak, Adam
    Miklosik, Piotr
    Kopczynska, Sylwia
    SOFTWARE ENGINEERING: CHALLENGES AND SOLUTIONS, 2017, 504
  • [3] An Approach to Identify Use Case Scenarios from Textual Requirements Specification
    Tiwari, Saurabh
    Ameta, Deepti
    Banerjee, Asim
    PROCEEDINGS OF THE 12TH INNOVATIONS ON SOFTWARE ENGINEERING CONFERENCE (ISEC), 2019,
  • [4] From User Stories to Use Case Scenarios Towards a Generative Approach
    Gilson, Fabian
    Irwin, Calum
    2018 25TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC), 2018, : 61 - 65
  • [5] A novel approach of prioritizing use case scenarios
    Kundu, Debasish
    Samanta, Debasis
    14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 542 - +
  • [6] UMTG: A Toolset to Automatically Generate System Test Cases from Use Case Specifications
    Wang, Chunhui
    Pastore, Fabrizio
    Goknil, Arda
    Briand, Lionel C.
    Iqbal, Zohaib
    2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 942 - 945
  • [7] Using the incremental approach to generate test sets: A case study
    Yu, YT
    Lau, MF
    Chen, TY
    THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 263 - 270
  • [8] An Approach to Generate Test Cases from Sequence Diagram
    Dhineshkumar, M.
    Galeebathullah
    2014 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING APPLICATIONS (ICICA 2014), 2014, : 345 - 349
  • [9] An Evolutionary Approach to Generate Solutions for Conflict Scenarios
    Carneiro, Davide
    Analide, Cesar
    Novais, Paulo
    Neves, Jose
    HYBRID ARTIFICIAL INTELLIGENT SYSTEMS, PT I, 2012, 7208 : 440 - 451
  • [10] From BDD Scenarios to Test Case Generation
    Zameni, Tannaz
    van den Bos, Petra
    Tretmans, Jan
    Foederer, Johan
    Rensink, Arend
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS, ICSTW, 2023, : 36 - 44