We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 December 2024
Reseach Article

Software Test Process, Testing Types and Techniques

by Itti Hooda, Rajender Singh Chhillar
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 111 - Number 13
Year of Publication: 2015
Authors: Itti Hooda, Rajender Singh Chhillar
10.5120/19597-1433

Itti Hooda, Rajender Singh Chhillar . Software Test Process, Testing Types and Techniques. International Journal of Computer Applications. 111, 13 ( February 2015), 10-14. DOI=10.5120/19597-1433

@article{ 10.5120/19597-1433,
author = { Itti Hooda, Rajender Singh Chhillar },
title = { Software Test Process, Testing Types and Techniques },
journal = { International Journal of Computer Applications },
issue_date = { February 2015 },
volume = { 111 },
number = { 13 },
month = { February },
year = { 2015 },
issn = { 0975-8887 },
pages = { 10-14 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume111/number13/19597-1433/ },
doi = { 10.5120/19597-1433 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:48:11.804261+05:30
%A Itti Hooda
%A Rajender Singh Chhillar
%T Software Test Process, Testing Types and Techniques
%J International Journal of Computer Applications
%@ 0975-8887
%V 111
%N 13
%P 10-14
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software testing is the most critical phase of the Software Development Life Cycle. Software under test goes through various phases, which as per the study are test analysis; test planning, test case/data/environment preparation, test execution, bug logging and tracking and closure. There is lot of research which has been done in past to optimize overall testing process with intent of improving quality of software in a minimum amount of time. After evaluating all available testing processes it has been found that different development models are used for different types of applications and different testing techniques are performed to test the same. Based on the research during the study of this paper, it has been analyzed that each company modifies their testing process as per the needs and performs testing based on the criticality of the applications. The most critical components of each application have to be tested thoroughly to ensure their functional, performance and security features are behaving as expected. This paper talks about ensuring the quality of all types of software applications by performing certain types of testing techniques and optimized software testing processes. As per the study and research done testing types can be categorized under three major testing techniques which are Functional, Performance and Security Testing and major software testing process called as Analysis, Preparation and Execution and closure.

References
  1. Pressman, R. S. 1997. Software Engineering: A practitioner Approach. 4th Edition. Tata McGraw Hill.
  2. Sommerville, I. 1998. Software Engineering. 5th edition. Addison-Wesley.
  3. Myers, G. J. The Art of Software Testing. New York: John Wiley and Sons.
  4. McGraw. Chess,B. Seven pernicious kingdom. 2005. A Taxonomy of Software Security Errors. WISSTWorkshop on Software Security Assurance Tools, Techniques and metrices.
  5. G. McGraw. 2004. Software SecurityTesting . IEEE Security and Privacy. 2,2(Sept/Oct 2004),(80-83).
  6. D,Verndon. G. McGraw. 2004. Risk Analysis in software Design. IEEE Security and Privacy. 2,4. 32-37 (July/August 2004).
  7. Sarma, M. D,Kundu. Mall, R. 2007. Automatic Test Case Generation from UML Sequence Diagram. International Conference on Advance Computing and Communication. Doi:10. 1109/ADCOM:2007. 68.
  8. Bertolino, A. Basanieri, F. 2000. A Practical approach to UML-based derivation of integration tests. In Proceeding of the Fourth International Software Quality Week Europe and International Internet Quality Week Europe(QWE), Brussels, Belgium.
  9. Boghdady, P,N. Badr, ,L. Hashem, M. Tolba, M,. F. 2011. A Proposed Test Case Generation Technique based on Activity Diagrams. IJET-IJENS:11. No:3. ( 37-57)
  10. Treharne, H. Draper, J. Schneider, S. 2006. Test Case Preparation Using a Prototype. In: B'98: Recent Advances in the Development and Use of the B Method . Lecture Note in Computer Science. (1393,1998(293-311). (22May 2006).
  11. Swain,Kumar,Santosh. Mohapatra,Durga,Prasad. Mall,Rajib. 2010. Test Case Generation Based on Use case and Sequence Diagram. International Journal of Software Engineering(IJSE). Swain et al. 3,2(July 2010).
  12. Akhilesh,Babu,Kolluri. K,Tameezuddin. Kalpana,Guddikadula. 2012. Effective Bug Tracking Systems. Theories and Implementation", IOSR Journal of Computer Engineering ISSN:2278-0661 Volume 4,Issue 6(Sept-Oct 2012), pp 31-36.
  13. Rina,DCSK,KU,Haryana,INDIA,Tyagi,Sanjay. DCSA,KU,Haryana. 2013. AComparative Study Of Performance Testing Tools. IJARCSSE. 3,2(May 2013).
  14. Karen ,Scarfone. 2012. Intro to Information Security Testing & Assessment. ScarfonecyberSecurity Csr. nist. gov. (7June 2012).
  15. B,Beizer. 1990. Software Testing Techniques. Technology Maturation and Research StrategiesCarneige Mellon UniversityPittsburg,USA.
  16. B. Beizer . 1995. Software Testing Techniques. 2006. Van NostrandReinhold,New York. 1990. ISBN. 0-442-20672-0. (31. Oct. 2006).
  17. A,Bertolino. 2001. Chapter 5: Software Testing . IEEE SWEBOK trial version 1. 00. IEEE(May 2001).
  18. Khan,Mohd. Khan,Farmeena. 2012. A Comparative Study of White Box, Black Box and Grey Box Testing Techniques. 2012. International Journal of Advanced Computer Science and Applications(IJACSA). Vol. 3. No. 6. ( 2012).
  19. Tarika,Bindia. Computer Programmer CSE,GNDEC,Ludhiana,Punjab-India. IJRITCC. 2,1 . 68-72. (2321-8169).
  20. B,Swarnendu. R,Mall. CSeDeptt,IIT Kgp. 2011. Regression Test Selection Techniques, A Survey-Informatica 35 . 2011.
  21. Swain,S. k. Mohapatra,D. P. Mall,R. 2010. Terst Case Generation Based on Use Case and Sequence Diagram. International journal of Software Engineering (IJSE). 3, 2. (July 2010),(289-321).
  22. Thakre,Sheetal. Chavan,savita. Chavan,P. M. ]2012. Software Testing Strategies and Techniques. International Journal of Emerging Technology and Advanced Engineering . Website: www. ijetae. com . 2, 4. (April 2012), ( 2250-2459).
  23. An Approach to Cost Effective Regression Testing in Black-Box Testing Environment - IJCSI International Journal of Computer Science Issues. 8, 3, 1( May 2011 ),(1694-0814).
  24. Chauhan,Kumar,Vinod. 2014. Smoke Testing- International Journal of Scientific and Research Publications4,2 ( February 2014),( 2250-3153).
  25. Gupta,Varuna. Sen,Saxena,Vivek. 2013. Software Testing: Smoke and Sanity- International Journal of Engineering Research & Technology (IJERT). 2,10(October 2013) (2278-0181).
  26. Liskin,olga. Hermann,christoph. Knauss,Eric. Kurpic,Thomas. Rumpe,Bernhard. Schneida,Kurt. 2012. Supporting Acceptance Testing in Distributed Software Projects with Integrated Feedback Systems: Experiences and Requirements. IEEE Seventh International Conference on Global Software Engineering. (2012).
  27. Yoo,Shin. Harman,mark2012. Regression Testing Minimisation, Selection and Prioritisation . A Survey. King's College London. Centre for Research on Evolution, Search &Testing. Strand, London, WC2R 2LS, UK. 22,2 (March 2012) (67-120). http://onlinelibrary. wiley. com/resolve/doi?DOI=10. 1002/stv. 430
  28. Sumalatha,Mary. Raju,G. 2013. Object Oriented Test Case Generation Technique using Genetic Algorithms. International Journal of Computer Applications(0975-8887). 61,20 (January 2013).
  29. Ostrand,T,J. Balcer,M, J. 1988. The category-partition method for specifying and generating functional tests. Communications of the ACM 31 ,6(June 1998) (676-686). doi>10. 1145/62959. 62964
  30. Nirpal,B,Premal. Kale,K,V. 2011. Using Genetic Algorithm for Automated Efficient Software Test Case Generation for Path Testing. Int. J. Advanced Networking and Applications. (911-915). 02,06 (January 2011).
  31. Malhotra,Ruchika. Garg,Mohit. 2011. An Adequacy Based Test Data Generation Technique Using Genetic Algorithms. Journal of Information Processing Systems. 7,. 2, (June 2011). Doi:10. 3745/JIPS. 2011. 7. 2. 363.
  32. Bhasin,Harsh. Khanna,Esha. Sudha. 2014. Black Box Testing based on Requirement Analysis and Design Specifications International Journal of Computer Applications. (0975 – 8887) . 18,18( February 2014).
Index Terms

Computer Science
Information Sciences

Keywords

Functional Performance and Security Testing (FPS) Analysis Planning and Preparation Execution and Closure (APEC) Software Testing Techniques Software Testing Life Cycle (STLC) Software Development Life Cycle(SDLC).