Coverage criteria and test requirement reduction for component-based web application

被引:0
|
作者
Gu, Jingxian [1 ]
Xu, Lei [2 ]
Xu, Baowen [2 ]
机构
[1] School of Computer Science and Engineering, Southeast University, Nanjing 210096, China
[2] State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing 210093, China
关键词
D O I
暂无
中图分类号
学科分类号
摘要
In order to analyze and test the component-based web application and decide when to stop the testing process, the concept of coverage criteria and test requirement reduction approach are proposed. First, four adequacy criteria are defined and subsumption relationships among them are proved. Then, a translation algorithm is presented to transfer the test model into a web application decision-to-decision graph (WADDGraph) which is used to reduce testing requirements. Finally, different sets of test requirements can be generated from WADDGraph by analyzing subsumption and equivalence relationships among edges based on different coverage criteria, and testers can select different test requirements according to different testing environments. The case study indicates that coverage criteria follow linear subsumption relationships in real web applications. Test requirements can be reduced more than 55% on average based on different coverage criteria and the size of test requirements increases with the increase in the complexity of the coverage criteria. Copyright.
引用
收藏
页码:36 / 42
相关论文
共 50 条
  • [1] The Web Application Test Based on Page Coverage Criteria
    蔡立志
    童维勤
    杨根兴
    Journal of Donghua University(English Edition), 2008, (03) : 291 - 296
  • [2] The web application test based on page coverage criteria
    School of Computer Engineering and Science, Shanghai University, Shanghai 200072, China
    不详
    J. Donghua Univ., 2008, 3 (291-296):
  • [3] Architectural test coverage for component-based integration testing
    Hashim, Nor Laily
    Ramakrishnan, Sita
    Schmidt, Heinz W.
    USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 262 - +
  • [4] An approach to generating test cases for testing component-based web applications
    Miao, Huaikou
    Chen, Shengbo
    Liu, Huanzhou
    Qian, Zhongsheng
    IITA 2007: WORKSHOP ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, PROCEEDINGS, 2007, : 264 - 269
  • [5] Component-based web page composition
    Holland, G
    Kumar, K
    OOIS 2000: 6TH INTERNATIONAL CONFERENCE ON OBJECT ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 177 - 199
  • [6] Component specification to test component-based software
    Kansomkeat, S
    Rivepiboon, W
    COMPUTERS AND THEIR APPLICATIONS, 2004, : 282 - 285
  • [7] Test Coverage Criteria for RESTful Web APIs
    Martin-Lopez, Alberto
    Segura, Sergio
    Ruiz-Cortes, Antonio
    PROCEEDINGS OF THE 10TH ACM SIGSOFT INTERNATIONAL WORKSHOP ON AUTOMATING TEST CASE DESIGN, SELECTION, AND EVALUATION (A-TEST '19), 2019, : 15 - 21
  • [8] Component-based technologies in test and measurement
    Gamez, C
    EE-EVALUATION ENGINEERING, 2003, 42 (10): : 12 - +
  • [9] A component-based application development, test, and evaluation environment for network applications
    McMahon, MM
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 760 - 765
  • [10] Component-based test specimen design
    Wimmer, SA
    DeGiorgi, VG
    SMALL SPECIMEN TEST TECHNIQUES: FOURTH VOLUME, 2002, 1418 : 251 - 266