Data Dependency based Test Case Generation for BPEL Unit Testing PowerPoint PPT Presentation

presentation player overlay
1 / 15
About This Presentation
Transcript and Presenter's Notes

Title: Data Dependency based Test Case Generation for BPEL Unit Testing


1
Data Dependency based Test Case Generation for
BPEL Unit Testing
  • Report Guang-Shung Liao

2
Reference
  • Choy Kho Yee et al, "Data Dependency based Test
    Case Generation for BPEL Unit Testing,"
    ??????????, 2008-SE-159, March, 2008, pp.163-170.

3
Outline
  • Definition
  • BPELUnit Testing Framework
  • Data Dependency
  • Augmentation of the PUT
  • System Overview
  • Tool
  • Conclusion

4
Definition
  • PUT
  • BPEL process under test
  • Partner Web service
  • The Web service invoked by a BPE process
  • Client
  • An application or Web service that invokes the
    BPEL process

5
BPELUnit Testing Framework
  • The Loan Approval Process

PUT
6
BPELUnit Testing Framework
  • BPEL Unit Testing of the Loan Approval Process

ltcreditInfogt ltidgt12345lt/idgt
ltnamegtBPELlt/namegt ltamountgt5000lt/amountgt lt/cre
ditInfogt
ltconditiongt ltexpressiongt./creditInfo/amountlt
/expressiongt ltvaluegt5000lt/valuegt lt/conditi
ongt
7
Data Dependency
  • Independent input data
  • Input data to the PUT which do not rely on other
    data
  • Dependent input data
  • Input data to the PUT which rely on other data
  • Independent output data
  • Come out from the PUT and do not rely on previous
    data
  • Dependent output data
  • Output data from the PUT which rely on other data

8
Data Dependency
Independent input data
Dependent output data
Dependent node (LMSG) creditInfo/id Value
(CMSG) creditInfo/id
9
Augmentation of the PUT
10
System Overview
11
System Overview
4
3-2
3-1
1
2
8-1
12
System Overview
8-1
7
8-2
5
6
9
10
13
BPEL Data Dependency Editor
14
BPELUnit Runner Editor
15
Conclusion
Write a Comment
User Comments (0)
About PowerShow.com