Open Access Open Access  Restricted Access Subscription Access

An Automated Testing Model Using Test Driven Development Approach


Affiliations
1 IT Department, IET-DAVV, Indore (M.P.), India
2 Computer Engineering, IET-DAVV, Indore (M.P.), India
 

Today we live in the era of software and web applications. Software is used in every minor and major field. In defense, medical, education, research, government, administration and much other field software became a necessary part. Software also brings transparency in the systems. Software also makes people's life easy and comfortable. Software testing is a very important part of any software development process. Software testing requires approximately forty percent budget of any software development process. Like in an automobile industry every vehicle is tested before it goes to the customer. Also in software testing it is must to test the software before deployment. Because if software deployed without testing then user will face the bug and user will be unhappy with the software. In this paper we compare manual and automated testing and proposed an automated testing model with test driven development (TDD).


Keywords

Software Testing, Test Driven Development (TDD) Framework, Test Plan, Test Case, Application Under Test (AUT).
User
Notifications
Font Size

  • Yogesh Singh “Software Testing”, Cambridge University Press, ISBN 978-1-107- 01269-7, First edition 2012.
  • Vivek Kumar “Comparison of Manual and Automation Testing”, International Journal of Research in Science and Technology (IJRST) 2012, Vol. No. 1, Issue No. V, Apr-Jun ISSN: 2249-0604.
  • Kent Beck, “Extreme Programming Explained ; Embrace change”, Addison-Wesley, second (2nd) edition, 1999.
  • Flowchart of TDD process, http://agiledata.org/essays/tdd.html, 20 August 2016.
  • Karhu, Katja, et al. “Empirical observations on software testing automation”, Software Testing Verification and Validation, 2009. ICST’09. International Conference on. IEEE, 2009.
  • Auri M. R. Vincenzi, Tiago Bachiga, Daniel G.de Oliveira, et al. Proceedings of the 7th International Workshop on Automating Test Case Design, Selection, and Evaluation. FSE (Foundation of Software Engineering) Conference, ACM New York, NY, USA, 2016
  • Gerardo Canfora, AnielloCimitile, Felix Garcia et al. “Evaluating Advantages of TestDriven Development:aControlled Experiment with Professionals”, International Symposium on Empirical Software Engineering (ISESE’06), ACM , September 21-22, 2006.
  • Fei Wang and Wencai Du et al. “A Test Automation Framework Based on WEB”,ACIS 11thInternational Conference on Computer and Information Science (ICIS), IEEE , 2012.
  • Categories of automated testing tools, http://www.testingtools.com/test-automation/, 9 September 2016.
  • SELENIUM FRAMWORK, http://www.seleniumhq.org/docs/01_introducing_selenium.jsp, 15 September 2016.
  • Volume 3, No. 12, December 2012 Journal of Global Research in Computer Science RESEARCH PAPER Available Online at www.jgrcs.info © JGRCS 2010, All Rights Reserved 36 STUDY AND ANALYSIS OF AUTOMATION TESTING TECHNIQUES 12. SAHI Tool, http://sahipro.com/, 25 September 2016.
  • Watir Tool, https://watir.com/, 29 September 2016.
  • TestComplete Tool, https://smartbear.com/product/testcomplete/overview/, 6 November 2016.
  • Squish Tool, https://www.froglogic.com/squish/, 10 November 2016.
  • JUnit Tool, http://junit.org/junit4/, 17 November 2016
  • NUnit Tool, http://www.nunit.org/, 22 November 2016.
  • PHPUnit Tool, https://phpunit.de/, 28 November 2016.
  • Apache Jmeter Tool, http://jmeter.apache.org/, 7 December 2016.
  • LoadUI Tool, https://smartbear.com/product/ready api/loadui/overview/, 12 December 2016.

Abstract Views: 212

PDF Views: 2




  • An Automated Testing Model Using Test Driven Development Approach

Abstract Views: 212  |  PDF Views: 2

Authors

C. P. Patidar
IT Department, IET-DAVV, Indore (M.P.), India
Arun Dev Dongre
Computer Engineering, IET-DAVV, Indore (M.P.), India

Abstract


Today we live in the era of software and web applications. Software is used in every minor and major field. In defense, medical, education, research, government, administration and much other field software became a necessary part. Software also brings transparency in the systems. Software also makes people's life easy and comfortable. Software testing is a very important part of any software development process. Software testing requires approximately forty percent budget of any software development process. Like in an automobile industry every vehicle is tested before it goes to the customer. Also in software testing it is must to test the software before deployment. Because if software deployed without testing then user will face the bug and user will be unhappy with the software. In this paper we compare manual and automated testing and proposed an automated testing model with test driven development (TDD).


Keywords


Software Testing, Test Driven Development (TDD) Framework, Test Plan, Test Case, Application Under Test (AUT).

References





DOI: https://doi.org/10.13005/ojcst%2F10.02.18