• DocumentCode
    2671902
  • Title

    Automatic test case selection and generation for regression testing of composite service based on extensible BPEL flow graph

  • Author

    Li, Bixin ; Qiu, Dong ; Ji, Shunhui ; Di Wang

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Southeast Univ., Nanjing, China
  • fYear
    2010
  • fDate
    12-18 Sept. 2010
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Services are highly reusable, flexible and loosely coupled, which makes the evolution and the maintenance of composite services more complex. Evolution of BPEL composite service covers changes of processes, bindings and interfaces. In this paper, an approach is proposed to select and generate test cases during the evolution of BPEL composite service. The approach identifies the changes by using control-flow analysis technique and comparing the paths in new composite service version and the old one using extensible BPEL flow graph (or XBFG). Message flow is appended to the control flow so that XBFG can describe the behavior of composite service integrally. The binding and predicate constraint information added in XBFG elements can be used in path selection and test case generation. Theory analysis and case study both show that the approach is effective, and test cases coverage rate is high for the changes of processes, bindings and interfaces.
  • Keywords
    Web services; automatic test pattern generation; business data processing; data flow analysis; data flow graphs; program testing; software maintenance; BPEL composite service; Web service; XBFG element; automatic test case generation; automatic test case selection; composite service evolution; composite service maintenance; control-flow analysis; extensible BPEL flow graph; message flow; path selection; regression testing; Analytical models; Flow graphs; Process control; Silicon; Silicon compounds; Testing; Tin;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance (ICSM), 2010 IEEE International Conference on
  • Conference_Location
    Timisoara
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-8630-4
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2010.5609541
  • Filename
    5609541