Research project of the software forums with the University of Leipzig Leipzig, October 2011: test software creates a huge workload and is therefore responsible for a significant part of the development costs. Software testing is the key measure for assessing the quality of a software. Depending on the quality requirements for a software, test effort can be 30% – 60% of the development costs. Therefore, the use of measures to reduce the test efforts at constant or increasing software quality may lead to massive increases in efficiency in software projects. We develop such a measure in our research project”Probate.Web. The activities within the framework of software testing are divided roughly into two areas: one in the planning and specification tests, on the other hand, in their implementation and evaluation. These activities are highly complex and are often performed manually to a considerable extent. With our research we aim therefore a procedure as extensive automation this Activities to develop, initially with a focus on Web-based business applications.
A method and a tool support to achieve this goal are the result of the project. In the first step of the method test cases are derived automatically from existing business process models. This is a novel approach with the already existing models of application, arising, for example, in the requirements analysis, software architecture or implementation work, can be reused. The derivation of test cases using a specialized tool of that also includes a graphical editor for editing the generated test cases. Huge time savings due to the extensive prevention of manual test case creation can be achieved by this re-use. In addition, it also allows this procedure to apply test coverage criteria for business process level, and thus to be able to determine the compliance of the developed application with the business processes.
In the second step of the method, you will derived test cases by a modified open-source testing tool automates, carried out and evaluated. The novelty of this customized test tool is its ability to also still successfully run once defined test cases on an application, if the application has been changed in the meantime. This is made possible by the so-called methodological approach, can be used to create flexible test case descriptions. The permanent extensive manual modification of test cases, at the interface of an application, in the course of a development project is therefore largely eliminated. This research project will be realized by the Institute for applied computer science at the University of Leipzig in cooperation with the Leipzig software forums. The results of this project will be available end of 2012. Interested partners can like to inform yourself about the current state of development and testing may also already implemented partial results in your own projects, to give us feedback and design suggestions. Contact us if required like to. Contact person: Andre Kohler Managing Director phone: 03 41 / 124 55 – 60 E-Mail: about the software forums Leipzig: Leipzig, a spin-off from the University of Leipzig, the software forums are Solarpraxis for software-intensive companies. In close cooperation with renowned universities and research institutions offer modern know-how for the development of software in various event formats, report on results from the international research scene and show best practices. Is aimed at technical and senior management moderated Exchange in the industry and promoted.