Test case generation for collaborative real-time editing tools

被引:0
|
作者
Yu, Lian [1 ]
Xiao, Wenping [2 ]
Chi, Changyan [2 ]
Ma, Lin [1 ]
Su, Hui [2 ]
机构
[1] Peking Univ, Sch Software & Elect, Beijing 102600, Peoples R China
[2] IBM Corp, China Res Ctr, Armonk, NY 10504 USA
关键词
collaboration; time-line diagram; conflict region; ACDATE; automatically generated test cases;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Efficient testing of the collaborative and real-time aspects of Collaborative Real-time Editing Tools (CRETs) is extremely challenging. Changes in testing parameters and conflict resolution policies result in significant time and effort for modifying the corresponding test cases. In this paper we propose a time-line diagram approach to visually model aspects of timing and collaborative conflicts useful for efficient generation of test cases. A specification language, ACDATE, is introduced to formally specify the corresponding test scenarios. We develop an algorithm that allows configuring test parameters and collaboration policies on the fly, automatically generates textual test cases corresponding to the timeline diagram, and creates corresponding test scripts in the ACDATE language. A prototype implementation shows good results, with automatically generated test cases consistent across from a visual and textual perspective.
引用
下载
收藏
页码:509 / +
页数:2
相关论文
共 50 条
  • [1] Testability and test framework for collaborative real-time editing tools
    Yu, Lian
    Xu, Lifeng
    Wang, Guanzhu
    Chi, Changyan
    Xiao, Wenping
    Su, Hui
    USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 322 - +
  • [2] Ethermap - Real-time Collaborative Map Editing
    Fechner, Thore
    Wilhelm, Dennis
    Kray, Christian
    CHI 2015: PROCEEDINGS OF THE 33RD ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2015, : 3583 - 3592
  • [3] A test case generation algorithm for real-time systems
    Hessel, A
    Pettersson, P
    QSIC 2004: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2004, : 268 - 273
  • [4] Interface Design for a Real-Time Collaborative Editing Tool
    Khairuddin, Nurul Naslia
    LEARNING AND COLLABORATION TECHNOLOGIES: TECHNOLOGY-RICH ENVIRONMENTS FOR LEARNING AND COLLABORATION, PT II, 2014, 8524 : 417 - 428
  • [5] Selective Merged Undo for Real-Time Collaborative Editing
    Babi, Mamdouh
    Zhao, Wenbing
    2016 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY (EIT), 2016, : 330 - 335
  • [6] Test Case Generation for Flexible Real-Time Control Systems
    Nilsson, Robert
    Henriksson, Dan
    ETFA 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2005,
  • [7] Consistency maintenance in real-time collaborative image editing systems
    Xu, XH
    Chen, C
    Bu, JJ
    Li, Y
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 2181 - 2186
  • [8] Comparison of real-time text chat and collaborative editing systems
    Chen, D
    Sun, CZ
    COOPERATIVE DESIGN, VISUALIZATION, AND ENGINEERING, PROCEEDINGS, 2004, 3190 : 196 - 204
  • [9] Extending real-time collaborative editing systems with asynchronous communication
    Ignat, CL
    Norrie, MC
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOL 2, 2004, : 528 - 533
  • [10] Real-time collaborative design technology and related tools
    Lv, ZY
    Tian, L
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1 AND 2: INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT IN THE GLOBAL ECONOMY, 2005, : 1026 - 1030