Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Automated Testing

Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches
Besides refactoring automated testing is one of the key methods of the agile process model. A testing method can be called automated if the expected result is known in advance and thus the entire test can be run in an automatic manner with no user interaction. For example empirical testing (running already solved test cases) is used as an automated test method. Since, automated testing requires no user interaction at all, it is inexpensive and therefore can be performed multiple times during a single development step.
Published in Chapter:
Agile Development of Rule Systems
Joachim Baumeister (University of Wuerzburg, Germany), Dietmar Seipel (University of Wuerzburg, Germany), and Frank Puppe (University of Wuerzburg, Germany)
DOI: 10.4018/978-1-60566-402-6.ch011
Abstract
The engineering of rule-based systems was a relevant issue in the past decades and has become more attractive recently due to the emergence of intelligent applications on the web. For example, web application servers including rule engines and the rule-based description of (semantic) web services. This development allows for a natural formalization of business logic but also poses new challenges with respect to the acquisition and evolution of rule-based knowledge. Although, a lot of research has been done in the past, the practical engineering and life cycle of larger rule-based systems still remains to be a difficult and complex task. State-of-the-art tools for rule development provide extensive support for the engineering, the analysis and debugging of such systems, but a simple and easily adoptable methodology is missing. In the best case, such a methodology should be well understood even with little training and should provide techniques to ensure quality, evolutionary health, and cost control of a rule base project. We present an agile methodology for the development and evolution of rule-based systems. Intuitive concepts like the system metaphor, the planning game, and the implementation cycle make its adoption to arbitrary projects very easy. With the promotion of continuous techniques such as automated testing and refactoring we cope with evolutionary aspects of knowledge bases.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Software Testing
The process of performing specific tests through automation.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR