Test scenario prioritization from user requirements for web-based software

被引:0
|
作者
Panda, Namita [1 ]
Mohapatra, Durga Prasad [2 ]
机构
[1] KITT Deemed Be Univ, Sch Comp Engn, Bhubaneswar, India
[2] Natl Inst Technol, Dept Comp Sci & Engn, Rourkela, India
关键词
Regression testing; Requirement volatility; User requirements; Test case prioritization; APFD metric;
D O I
10.1007/s13198-021-01056-4
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
User requirements are the building blocks for development of software applications. User requirements decide the width and breadth of any software. Nowadays, test scenarios are prepared from the user requirements, which give the test engineers ample scope to review the test plan thoroughly before doing software testing. Regression testing is carried out to know the effect of requirement changes on the functionalities and performance of the software. Test scenario prioritization, which is one of the techniques to perform regression testing, maximizes the ease of debugging for the system under test. The code based test scenario prioritization and model based test scenario prioritization have their own limitations. So, to achieve ease of debugging and to get more time for reviewing the test plans, researchers are now working on test scenario prioritization using requirements collected from the end users. In this paper, we propose an approach named Requirement based test scenario prioritization to prioritize test scenarios using requirements collected from end users for developing software applications. The user's functional requirements are collected and is assigned with some weight depending upon different factors like complexity of implementing the requirements, type of release of the requirements, requirement volatility, coupling between requirements etc. Test scenarios are generated from requirements collected from the end users. Then, the final priority weight of each test scenario is found out by considering the weight of each requirement covered by the corresponding test scenario and the percentage of requirements coverage made by each test scenario. The test scenarios are prioritized based on the final priority weight. The proposed approach is evaluated using average percentage of fault detection metric and is found to be very efficient in early test scenario prioritization and detection of faults.
引用
收藏
页码:361 / 376
页数:16
相关论文
共 50 条
  • [1] Test scenario prioritization from user requirements for web-based software
    Namita Panda
    Durga Prasad Mohapatra
    [J]. International Journal of System Assurance Engineering and Management, 2021, 12 : 361 - 376
  • [2] A Web-Based Multi-Criteria Decision Making Tool for Software Requirements Prioritization
    Achimugu, Philip
    Selamat, Ali
    Ibrahim, Roliana
    [J]. COMPUTATIONAL COLLECTIVE INTELLIGENCE: TECHNOLOGIES AND APPLICATIONS, ICCCI 2014, 2014, 8733 : 444 - 453
  • [3] On String Prioritization in Web-Based User Interface Localization
    Leiva, Luis A.
    Alabau, Vicent
    [J]. WEB INFORMATION SYSTEMS ENGINEERING, PT II, 2014, 8787 : 460 - 473
  • [4] Software for Automation of User Requirements Prioritization
    Sapunkov, A.
    Afanasieva, T.
    [J]. 2019 2ND INTERNATIONAL CONFERENCE ON GEOINFORMATICS AND DATA ANALYSIS (ICGDA 2019), 2019, : 1 - 5
  • [5] Requirements Document Based Test Scenario Generation for Web Application Scenario Testing
    Zhang, Xiaojing
    Tanno, Haruto
    [J]. 2015 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2015,
  • [6] Key user roles on web-based information systems requirements
    Yang, HL
    Tang, JH
    [J]. INDUSTRIAL MANAGEMENT & DATA SYSTEMS, 2005, 105 (5-6) : 577 - 595
  • [7] User role and perception of requirements in a web-based community of practice
    Tang, JH
    Yang, HL
    [J]. ONLINE INFORMATION REVIEW, 2005, 29 (05) : 499 - 512
  • [8] Web-Based Service Recommendation System by Considering User Requirements
    Malviya, Neha
    Jain, Sarika
    [J]. DATA SCIENCE AND BIG DATA ANALYTICS, 2019, 16 : 291 - 302
  • [9] A Web-Based Learning System for Software Test Professionals
    Wang, Minhong
    Jia, Haiyang
    Sugumaran, Vijayan
    Ran, Weijia
    Liao, Jian
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2011, 54 (02) : 263 - 272
  • [10] Prioritization of positional candidate genes using multiple web-based software tools
    Thornblad, Tobias A.
    Elliott, Kate S.
    Jowett, Jeremy
    Visscher, Peter M.
    [J]. TWIN RESEARCH AND HUMAN GENETICS, 2007, 10 (06) : 861 - 870