Advanced Automated Software Testing: Frameworks for Refined Practice

  • 5h 9m
  • Izzat Alsmadi (ed)
  • IGI Global
  • 2012

Software testing is needed to assess the quality of developed software. However, it consumes a critical amount of time and resources, often delaying the software release date and increasing the overall cost. The answer to this problem is effective test automation, which is expected to meet the need for effective software testing while reducing amount of required time and resources.

Advanced Automated Software Testing: Frameworks for Refined Practice discusses the current state of test automation practices, as it includes chapters related to software test automation and its validity and applicability in different domains. This book demonstrates how test automation can be used in different domains and in the different tasks and stages of software testing, making it a useful reference for researchers, students, and software engineers.

About the Editor

Izzat Mahmoud Alsmadi is an Assistant Professor in the Department of Computer Information Systems at Yarmouk University in Jordan. He obtained his Ph.D degree in Software Engineering from NDSU (USA). His second Master's is in Software Engineering from NDSU (USA) and his first Master's is in CIS from University of Phoenix (USA). He had degree in Telecommunication Engineering from Mutah University in Jordan. Before joining Yarmouk University he worked for several years in several companies and institutions in Jordan, USA, and UAE. His research interests include: software engineering, software testing, e-learning, software metrics, and formal methods.

In this Book

  • How Much Automation Can be Done in Testing?
  • On the Application of Automated Software Testing Techniques to the Development and Maintenance of Speech Recognition Systems
  • Runtime Verification of Distributed Programs
  • On the Improvement of Cost-Effectiveness: A Case of Regression Testing
  • A Case Study on Testing for Software Security: Static Code Analysis of a File Reader Program Developed in Java
  • Test Case Prioritization Using Cuckoo Search
  • A Review of Software Quality Methodologies
  • Model-Based Testing of Distributed Functions
  • Testing E-Learning Websites
  • Testing E-Services