Test Algebra for Combinatorial Testing

被引:0
|
作者
Tsai, Wei-Tek [1 ]
Colbourn, Charles J. [1 ,2 ]
Luo, Jie [2 ]
Qi, Guanqiu [1 ]
Li, Qingyang [1 ]
Bai, Xiaoying [3 ]
机构
[1] Arizona State Univ, Sch Comp Informat & Decis Syst Engn, Tempe, AZ 85069 USA
[2] Beihang Univ, Sch Comp Sci & Engn, State Key Lab Software Dev Environm, Beijing, Peoples R China
[3] Tsinghua Univ, INLIST, Dept Comp Sci & Technol, Beijing, Peoples R China
基金
美国国家科学基金会;
关键词
Combinatorial testing; algebra; SaaS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper proposes a new algebraic system, Test Algebra (TA), for identifying faults in combinatorial testing for SaaS (Software-as-a-Service) applications. SaaS as a part of cloud computing is a new software delivery model, and mission-critical applications are composed, deployed, and executed in cloud platforms. Testing SaaS applications is a challenging task because new applications need to be tested when they are composed before they can be deployed for execution. Combinatorial testing algorithms can be used to identify faulty configurations and interactions from 2-way all the way to k-way where k is the number of components in the application. The TA defines rules to identify faulty configurations and interactions. Using the rules defined in the TA, a collection of configurations can be tested concurrently in different servers and in any order and the results obtained will be still same due to the algebraic constraints.
引用
收藏
页码:19 / 25
页数:7
相关论文
共 50 条
  • [1] Concurrent Test Algebra Execution with Combinatorial Testing
    Tsai, Wei-Tek
    Luo, Jie
    Qi, Guanqiu
    Wu, Wenjun
    [J]. 2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON SERVICE ORIENTED SYSTEM ENGINEERING (SOSE), 2014, : 35 - 46
  • [2] Integrated fault detection and test algebra for combinatorial testing in TaaS (Testing-as-a-Service)
    Tsai, Wei-Tek
    Qi, Guanqiu
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2016, 68 : 108 - 124
  • [3] Test-Algebra-Based Fault Location Analysis for the Concurrent Combinatorial Testing
    Qi, Guanqiu
    Tsai, Wei-Tek
    Colbourn, Charles J.
    Luo, Jie
    Zhu, Zhiqin
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2018, 67 (03) : 802 - 831
  • [4] Integrated Test Environment for Combinatorial Testing
    Patil, Abhinandan H.
    Satish, Preeti
    Goveas, Neena
    Rangarajan, Krishnan
    [J]. 2015 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2015, : 726 - 729
  • [5] Test Oracles and Test Script Generation in Combinatorial Testing
    Kruse, Peter M.
    [J]. 2016 IEEE NINTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2016, : 75 - 82
  • [6] Combinatorial Robustness Testing with Negative Test Cases
    Foegen, Konrad
    Lichter, Horst
    [J]. 2019 IEEE 19TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2019), 2019, : 34 - 45
  • [7] Combinatorial Testing with Constraints for Negative Test Cases
    Foegen, Konrad
    Lichter, Horst
    [J]. 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2018, : 328 - 331
  • [8] Cascade: a Test Generation Tool for Combinatorial Testing
    Zhao, Yong
    Zhang, Zhiqiang
    Yan, Jun
    Zhang, Jian
    [J]. IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2013), 2013, : 267 - 270
  • [9] A hybrid test prioritisation technique for combinatorial testing
    Satish, Preeti
    Rangarajan, Krishnan
    [J]. International Journal of Intelligent Systems Technologies and Applications, 2019, 18 (1-2): : 84 - 100
  • [10] Test Case-Aware Combinatorial Interaction Testing
    Yilmaz, Cemal
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (05) : 684 - 706