Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Autoplus: a Generic Automation Test Framework for Testin G and Integration Challenges of Complex/multilayered Software System


     

   Subscribe/Renew Journal


Testing is an equally important and critical phase as analysis and design for successful deployment of any software. Traditional testing and integration have been manual and time consuming. Concept of automation of testing process has been around for a while and has been deployed and successfully used. But as complexity of software systems began to increase and as organizations preferred to impose more processing on software, the traditional automation was no longer sufficient. Automation Framework concept was introduced for the integration and testing of these systems and many off-the-shelf frameworks were introduced. These frameworks, however, have not been able to provide the automation solutions as they promise. More often than not, most organizations have to use these frameworks as just another tool in the plethora of tools they have purchased and also rely on internal resources to achieve the desired results. Additionally, most organizations have proprietary protocol implementations as well as in-house tools that are widely used by developers and system testers to validate the software. What we are discussing in this paper is how organizations can efficiently create an Automation Test Framework (ATF) using the combination of off-the-shelf tools, in-house tools, General Purpose License (GPL) tools and various high level scripting languages. The proposed ATF consists of a User Interface, Driver Application, Execution Engine, Unit Under Test (UUT), Verification Engine and a Reporting Engine. The case study describes the implementation of such an Automation Framework for a multi-layered multimedia delivery software system.

Keywords

ATF, Automation, Frameworks, Integration, Testing
Subscription Login to verify subscription
User
Notifications
Font Size


  • C. Rankin, The Software Testing Automation Framework Software Testing and Verification, IBM system journal, Volume 41, Number 1, 2002
  • Daniel Mosley, Bruce A Posey ,Just Enough Software Test Automation Prentice Hall ,2002
  • Elfriede Dustin, Thom Garrett, Bernie Gauf, Implementing Automated Software Testing: How to Save Time and Lower Costs While Raising Quality , Addison- Wesley Professional, March 2009
  • Kaner, C., “Pitfalls and Strategies in Automated Testing” IEEE Computer, April, 1997
  • Mark Fewster , Dorothy Graham ,Software Test Automation , ACM Press, 2000
  • N Gnanasekaran, Vineetbanga Automated ,”Regression Testing Framework”, NIIT Technologies Ltd July 2007
  • Rick Mugridge, Ward Cunningham, Fit for Developing Software: Framework for Integrated Tests, Jun 29, 2005, Prentice Hall
  • Roger S. Pressman, Software Engineering – A practitioner’s approach, McGraw-Hill International Edition, 5th Edition,2002.
  • http://www.articlesbase.com
  • http://www.automatedtestinginstitute.com
  • http://citeseer.ist.psu.edu
  • http://en.wikipedia.org
  • http://www.ibm.com
  • http://www.nist.gov
  • http://www.netbsd.org
  • http://www.softwaretestinginstitute.com
  • http://www.testingfaqs.org

Abstract Views: 422

PDF Views: 2




  • Autoplus: a Generic Automation Test Framework for Testin G and Integration Challenges of Complex/multilayered Software System

Abstract Views: 422  |  PDF Views: 2

Authors

Abstract


Testing is an equally important and critical phase as analysis and design for successful deployment of any software. Traditional testing and integration have been manual and time consuming. Concept of automation of testing process has been around for a while and has been deployed and successfully used. But as complexity of software systems began to increase and as organizations preferred to impose more processing on software, the traditional automation was no longer sufficient. Automation Framework concept was introduced for the integration and testing of these systems and many off-the-shelf frameworks were introduced. These frameworks, however, have not been able to provide the automation solutions as they promise. More often than not, most organizations have to use these frameworks as just another tool in the plethora of tools they have purchased and also rely on internal resources to achieve the desired results. Additionally, most organizations have proprietary protocol implementations as well as in-house tools that are widely used by developers and system testers to validate the software. What we are discussing in this paper is how organizations can efficiently create an Automation Test Framework (ATF) using the combination of off-the-shelf tools, in-house tools, General Purpose License (GPL) tools and various high level scripting languages. The proposed ATF consists of a User Interface, Driver Application, Execution Engine, Unit Under Test (UUT), Verification Engine and a Reporting Engine. The case study describes the implementation of such an Automation Framework for a multi-layered multimedia delivery software system.

Keywords


ATF, Automation, Frameworks, Integration, Testing

References