Design Study for Creating Pathfinder: A Visualization Tool for Generating Software Test Plans using Model based Testing

被引:0
|
作者
Lukose, Kuruvilla [1 ]
Agarwal, Shivam [2 ]
Rao, Vidyashankar Nagesha [1 ]
Sreevalsan-Nair, Jaya [2 ]
机构
[1] Altair Engn India Pvt Ltd, Bangalore, Karnataka, India
[2] Int Inst Informat Technol, Graph Visualizat Comp Lab, Bangalore, Karnataka, India
关键词
Graph Visualization; Test Plan Generation; HCI; Model based Testing; CAD/CAE Applications;
D O I
10.5220/0006622302890300
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model Based Testing (MBT) is a popularly used software testing technique in the software industry. However, there still exists a gap between the awareness of benefits of MBT and its adoption in the industry, specifically in the Computer Aided Design (CAD) or Computer Aided Engineering (CAE) domains. This can be predominantly attributed to the learning curve of using many of the existing MBT tools. To address this gap in the CAD/CAE industry, we propose Pathfinder - an MBT tool, with a Graphical User Interface (GUI), for guiding a software tester in generating test plans for a system-under-test (SUT). The goal of using Pathfinder is for obtaining consistency and reproducibility in the generated test plans across a team of software testers. Our tool introduces a novel representation of the SUT as a High-level Model (HLM), and the use of graph visualization for test plan generation from the HLM. We have designed the GUI to be intuitive for the tester to generate test plans and select relevant tests, which precedes the test execution done outside of our tool. Here, we discuss the design decisions we adopted towards creating Pathfinder, and demonstrates its usage with two case studies.
引用
收藏
页码:286 / 297
页数:12
相关论文
共 50 条
  • [31] Improvement of the Automobile Control Software Testing Process Using a Test Maturity Model
    Jang, Jin-Wook
    [J]. JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2018, 14 (03): : 607 - 620
  • [32] Using Model-Based Diagnosis to Improve Software Testing
    Zamir, Tom
    Stern, Roni
    Kalech, Meir
    [J]. PROCEEDINGS OF THE TWENTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2014, : 1135 - 1141
  • [33] Generating Structurally Complex Test Cases By Data Mutation: A Case Study Of Testing An Automated Modelling Tool
    Shan, Lijun
    Zhu, Hong
    [J]. COMPUTER JOURNAL, 2009, 52 (05): : 571 - 588
  • [34] TestML - A test exchange language for model-based testing of embedded software
    Grossmann, Juergen
    Fey, Ines
    Krupp, Alexander
    Conrad, Mirko
    Wewetzer, Christian
    Mueller, Wolfgang
    [J]. MODEL-DRIVEN DEVELOPMENT OF RELIABLE AUTOMOTIVE SERVICES, 2008, 4922 : 98 - +
  • [35] A Software Reliability Test Suite Generating Approach based on Hybrid Model for Complex Equipment System
    Li Yin
    Sun Zhi-An
    Jiang-Ting-Ting
    [J]. 2017 FOURTH INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND THEIR APPLICATIONS (DSA 2017), 2017, : 144 - 144
  • [36] Regression Testing for Component-based Software via Built-in Test Design
    Mao, Chengying
    Lu, Yansheng
    Zhang, Jinlong
    [J]. APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 1416 - 1421
  • [37] Robust Optimal Design of Experiments for Model Discrimination Using an Interactive Software Tool
    Stegmaier, Johannes
    Skanda, Dominik
    Lebiedz, Dirk
    [J]. PLOS ONE, 2013, 8 (02):
  • [38] A Study on Test Automation of IVN of Intelligent Vehicle Using Model-based Testing
    Han, Kabsu
    Son, Insick
    Cho, Jeonghun
    [J]. 2013 FIFTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN), 2013, : 123 - 128
  • [39] MBT/CPN: A Tool for Model-Based Software Testing of Distributed Systems Protocols Using Coloured Petri Nets
    Wang, Rui
    Kristensen, Lars Michael
    Stolz, Volker
    [J]. VERIFICATION AND EVALUATION OF COMPUTER AND COMMUNICATION SYSTEMS, 2018, 11181 : 97 - 113
  • [40] Using B machines for model-based testing of smartcard software
    Jaffuel, Eddie
    [J]. B 2007: FORMAL SPECIFICATION AND DEVELOPMENT IN B, PROCEEDINGS, 2007, 4355 : 2 - 2