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 条
  • [21] Distributed Dynamic-Locking in real-time collaborative editing systems
    Xu, XH
    Bu, JJ
    Chen, C
    Li, Y
    GROUPWARE: DESIGN, IMPLEMENTATION, AND USE, PROCEEDINGS, 2004, 3198 : 271 - 279
  • [22] Maintaining Semantic Consistency in Real-Time Collaborative Graphics Editing Systems
    Bu, Jia jun
    Jiang, Bo
    Chen, Chun
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (04): : 57 - 61
  • [23] Research on concurrency control algorithm for real-time collaborative editing systems
    Liu, Jun-Hui
    Wei, Geng-Yu
    Wang, Cong
    Journal of China Universities of Posts and Telecommunications, 2014, 21 (SUPPL. 1): : 6 - 11
  • [24] CASE TOOLS ARRIVE FOR REAL-TIME SYSTEMS
    MCLEOD, J
    ELECTRONICS, 1988, 61 (17): : 37 - 37
  • [25] Experimental test generation for real-time systems
    Fouchal, H
    Rabat, C
    Rollet, A
    Tarhini, A
    INTELLIGENT AND ADAPTIVE SYSTEMS AND SOFTWARE ENGINEERING, 2004, : 284 - 289
  • [26] Modeling and interoperability test case generation of a real-time QoS monitoring protocol
    Chin, BM
    Kim, SU
    Kang, SW
    Park, CH
    ETRI JOURNAL, 1999, 21 (04) : 52 - 64
  • [27] Symbolic Test Case Generation of Compositional Real-Time Systems Driven by Interruptions
    Damasceno, Adriana
    Machado, Patricia
    Andrade, Wilkerson
    Torres, Wesley
    2015 IEEE 18th International Symposium on Real-Time Distributed Computing (ISORC), 2015, : 228 - 235
  • [28] An integrated session and repository management approach for real-time collaborative editing systems
    Xia, Steven
    Sun, David
    Sun, Chengzheng
    Chen, David
    FOURTH INTERNATIONAL CONFERENCE ON CREATING, CONNECTING AND COLLABORATING THROUGH COMPUTING, PROCEEDINGS, 2006, : 254 - +
  • [29] A Partial Persistent Data Structure to Support Consistency in Real-time Collaborative Editing
    Wu, Qinyi
    Pu, Calton
    Ferreira, Joao Eduardo
    26TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING ICDE 2010, 2010, : 776 - 779
  • [30] A user-centred consistency model in real-time collaborative editing systems
    Xue, LY
    Orgun, M
    Zhang, K
    DISTRIBUTED COMMUNITIES ON THE WEB, 2002, 2468 : 138 - 150