Testing Web Services Based on User Requirements

Xu Bao · Chinese Journal of Computers · 2011

Web service testing can be carried out by developers,providers,integrators,third-party certifiers and users,and different testers have different testing objects,testing resources and testing techniques.In realities,testing Web services in the view of users is more practical than others,and can improve testing efficiency in the case study.The authors set up user requirement model firstly,which began with general and abstract object requirements,and then decomposed and refined into concrete and determined atomic Web services,together with such key elements as layer relationships,control structures and restrict conditions,presented as a tree-style model;Next,test case generation and selection is carried out for the object level,service combination level and atomic service level of the user requirement model,and the corresponding techniques are based on equivalence division,data flow analysis and mutation testing;Then,the regression testing would have better efficiency.Based on the dependence relationships in the user requirement model and the fluctuation analysis method,the related paths and variables of Services under testing could be determined quickly;Finally,the workflow and case study are shown with the travel scheduling example.

Read the paper · More papers on PaperTik