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 条
  • [21] A Novel Approach to Generate Test Cases from UML Activity Diagrams
    Kundu, Debasish
    Samanta, Debasis
    JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (03): : 65 - 83
  • [22] Partial decomposition approach to generate load curve forecasting scenarios
    Carmo, D. L.
    Souza, R. C.
    Barbosa, C. R. H.
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2020, 115
  • [23] Use of conditional stochastic models to generate climate change scenarios
    Katz, RW
    CLIMATIC CHANGE, 1996, 32 (03) : 237 - 255
  • [24] Generating Use Case Scenarios from User Stories
    Gilson, Fabian
    Galster, Matthias
    Georis, Francois
    2020 IEEE/ACM INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM PROCESSES, ICSSP, 2020, : 31 - 40
  • [25] Generating scenarios from use case map specifications
    Amyot, D
    He, XY
    He, Y
    Cho, DY
    THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 108 - 115
  • [26] Generating web applications from use case scenarios
    Loh, A
    Robey, M
    2004 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 320 - 328
  • [27] Detecting Use Case Scenarios in Requirements Artifacts: A Deep Learning Approach
    Jahan, Munima
    Abad, Zahra Shakeri Hossein
    Far, Behrouz
    ADVANCES AND TRENDS IN ARTIFICIAL INTELLIGENCE: THEORY AND PRACTICES IN ARTIFICIAL INTELLIGENCE, 2022, 13343 : 682 - 694
  • [28] Generate and Test as a Software Architecture Design Approach
    Bass, Len
    2009 JOINT WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE AND EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE, 2009, : 309 - 312
  • [29] A Machine Learning Approach to Generate Test Oracles
    Braga, Ronyerison
    Neto, Pedro Santos
    Rabelo, Ricardo
    Santiago, Jose
    Souza, Matheus
    SBES'18: PROCEEDINGS OF THE XXXII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, 2018, : 142 - 151
  • [30] A novel vulnerability analysis approach to generate fuzzing test case in industrial control systems
    Kim, SungJin
    Jo, WooYeon
    Shon, Taeshik
    2016 IEEE INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC), 2016, : 566 - 570