Seminar Topics & Project Ideas On Computer Science Electronics Electrical Mechanical Engineering Civil MBA Medicine Nursing Science Physics Mathematics Chemistry ppt pdf doc presentation downloads and Abstract

Full Version: LARGE-SCALE SOFTWARE TESTING ENVIRONMENT USING CLOUD COMPUTING
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
LARGE-SCALE SOFTWARE TESTING ENVIRONMENT USING CLOUD COMPUTING TECHNOLOGY

[attachment=24692]



INTRODUCTION

In information society era,various information system and the demand of highly dependable system is increasing year after year…
Software testing for such a system becomes more difficult due to the enlargement and complexity of the system.
Difficult to test parallel and distributed system .
To solve these problem,software testing environment for dependable parallel and distributed system using cloud computing technology,named d-cloud is introduced.
D-cloud enables not only to automate the system configuration and the test procedure but also to perform a number of test cases simultaneously, and to emulate hardware fault flexibly.



What is Cloud Computing?


Cloud computing is nothing less than a dream come true with the evolution of information and communication technology (ICT). It is the fifth generation of computing after mainframe, personal computer, client-server computing and the web. Cloud computing is a technology that puts your entire computing infrastructure both hardware and software, applications, etc online. It uses internet and remote, central servers to maintain data and applications. Gmail, yahoo mail, facebook, hotmail, orkut, etc are all the most basic and widely used examples of cloud computing.




CONCEPT OF D-CLOUD


In present information society, as the system scale enlarge and it complicates the behavior of the system, the software testing has become incleasingly harder…since,each test consumes the actual execution time depending on software size and complexity, and the only way for speedup of software testing process is that a lot of tests should be performed in massively parallel…thus we use cloud computing infrastructure. D-cloud aims for the software testing environment as following: 1) By the use of computing resource provided by the cloud computing system. 2) By the description of the system configuration and test scenario. 3) Hardware fault and anomaly state can be emulated flexibly as many time as needed. 4) The target parallel and distributed system can be built onto the cloud computing system, and the execution of the system on the cloud helps the detection of the timing bug and the reproduction of the failure.


CONCLUSION


In this paper,the concept and design of the software testing environment using the cloud computing technology, named d-cloud is discussed. D-cloud permits the automatic configuration, testing with fault injection along the description of the test scenario