Framework of Software Testing Based on Cloud Computing

For the problem that efficiency is low and cost high exists in the traditional software testing method, the paper tested software using cloud testing technology. It introduced related technologies including cloud testing, and described the design of overall architecture of the system in details, designed and implemented the scheduling module using a high priority first scheduling based on dynamic priority. The results of the Matlab simulation experiment show that this scheduling algorithm can reduce test cost and realize the automation of software testing under the condition of significantly improving test efficiency and resource utilization.

[1]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[2]  Zhenyu Zhang,et al.  Modeling and testing of cloud applications , 2009, 2009 IEEE Asia-Pacific Services Computing Conference (APSCC).

[3]  Manuel Oriol,et al.  YETI on the Cloud , 2010, 2010 Third International Conference on Software Testing, Verification, and Validation Workshops.

[4]  George Candea,et al.  Cloud9: a software testing service , 2010, OPSR.

[5]  Scott R. Tilley,et al.  When to Migrate Software Testing to the Cloud? , 2010, 2010 Third International Conference on Software Testing, Verification, and Validation Workshops.

[6]  James A. Whittaker,et al.  Exploratory software testing , 2010 .

[7]  Mitsuhisa Sato,et al.  D-Cloud: Design of a Software Testing Environment for Reliable Distributed Systems Using Cloud Computing Technology , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[8]  Wei-Tek Tsai,et al.  Cloud Testing- Issues, Challenges, Needs and Practice , 2011 .

[9]  K. Alagarsamy,et al.  Software Testing in Cloud Platform: A Survey , 2012 .

[10]  Ajay Rana,et al.  Empirical evaluation of cloud-based testing techniques: a systematic review , 2012, SOEN.

[11]  Tauhida Parveen,et al.  Software Testing in the Cloud: Migration and Execution , 2012 .

[12]  Wei-Tek Tsai,et al.  Testing as a Service (TaaS) on Clouds , 2013, 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering.