CFP last date
20 December 2024
Reseach Article

Risk-based Testing Techniques: A Perspective Study

by Md. Mottahir Alam, Asif Irshad Khan
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 65 - Number 1
Year of Publication: 2013
Authors: Md. Mottahir Alam, Asif Irshad Khan
10.5120/10892-5793

Md. Mottahir Alam, Asif Irshad Khan . Risk-based Testing Techniques: A Perspective Study. International Journal of Computer Applications. 65, 1 ( March 2013), 42-49. DOI=10.5120/10892-5793

@article{ 10.5120/10892-5793,
author = { Md. Mottahir Alam, Asif Irshad Khan },
title = { Risk-based Testing Techniques: A Perspective Study },
journal = { International Journal of Computer Applications },
issue_date = { March 2013 },
volume = { 65 },
number = { 1 },
month = { March },
year = { 2013 },
issn = { 0975-8887 },
pages = { 42-49 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume65/number1/10892-5793/ },
doi = { 10.5120/10892-5793 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:17:34.119648+05:30
%A Md. Mottahir Alam
%A Asif Irshad Khan
%T Risk-based Testing Techniques: A Perspective Study
%J International Journal of Computer Applications
%@ 0975-8887
%V 65
%N 1
%P 42-49
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Doing more with less has become a mantra for IT organization in today's business environment. Nowadays, there are more projects, more competitive pressures and greater failure risk which needs to be managed with fewer resources with tighter timelines. But with all these constraints, there's simply no room for compromise on quality and stability in today's competitive world especially in case of important business critical applications. So, instead of doing more with less and risking late projects, increased costs or low quality, we need to find ways to achieve better with less. The focus of testing has to be placed on aspects of software that matter most with an aim of reducing the risk of failure as well as ensuring the quality and stability of the business applications. This can be achieved by applying the principle of Risk Based Prioritization of tests, known as Risk-based testing (RBT). The aim of Risk Based testing approach is to ensure that appropriate testing activities are identified and prioritized based on risk. The primary role of risk-based testing is to optimize available resources and time without affecting the quality of the product. RBT approach reduces the risk of failure to the business and increase customer satisfaction. In this light, this paper presents the progress different risk-based testing metrics to measure and control test cases and test activities progress, efforts and costs. IT organizations must adopt a focused approach and a comprehensive methodology for end-to-end testing. Risk-based testing helps quantify and mitigate risks in the lifecycle of applications, and prioritize tests more effectively. Under RBT, we create Optimized Regression Test Suite based on Business Severity and Priority. The Success of testing team will be the ability to identify high risk defects in software and ensure they are fixed.

References
  1. C. C. Michael, Will Radosevich, Cigital, 2007, [Online], available, https://buildsecurityin. us cert. gov/bsi/articles/best-practices/testing/255- BSI. html
  2. Unnati Bajpai , 2012 Risk Based Testing 102 , [Online], available, http://help. utest. com/testers/crash- courses/general/risk-based-testing-102
  3. Pramod Lumb, 2012 Risk Based Testing 101, [online], http://help. utest. com/testers/crash-courses/general/risk- based-testing-101
  4. Mika Lehto, 2011, The concept of risk-based testing and its advantages and disadvantages, [online], https://www. ictstandard. org/article/2011-10- 25/concept-risk-based-testing-and-its-advantages-and- disadvantages.
  5. S. Åmland, 1999 Risk Based Testing and Metric, 5th International Conference EuroSTAR, Barcelona, Spain,
  6. S. Åmland, "Risk-based testing: Risk analysis fundamentals and metrics for software testing including a financial application case study", Journal of Systems and Software 53(3), 2000, pp. 287-295.
  7. J. Bach, 1999 Heuristic Risk-Based Testing. Software Testing and Quality Engineering Magazine, November 1999, pp. 96-98.
  8. Wikipedia, 2012, the free encyclopedia, [Online], http://en. wikipedia. org/wiki/Heuristic.
  9. Y. Chen, R. Probert, and P. Sims, 2002 Specification-based Regression Test Selection with Risk Analysis, In: Proceedings of the conference of the Centre for Advanced Studies on Collaborative research (CASCON '02), pp. 1.
  10. Paul G, 2002, Risk-Based E-Business Testing, ISBN 1580533140, page 3 – 29 and 51 – 80
  11. Hans Schaefer, Strategies for Prioritizing Tests against Deadlines Risk Based Testing, Undated, [Online], http://home. c2i. net/schaefer/testing/risktest. doc
  12. Marvin Rausand, Risiko Analyse veiledning til NS 5814, 1991, ISBN 82-519-0970-8, page 41 – 100
  13. Tor Stålhane, Gunhild Sivertsen Sørvig,2003 RiskAnalysis as a Prioritizing Mechanism in SPI, EuroSPI
  14. F. Redmill, 2004 Exploring risk-based testing and its implications: Research articles," Softw. Test. Verif. Reliab. , vol. 14, no. 1,pp. 3–15, 2004.
  15. Wallace, L. and M. Keil 2004 Software Project Risksand their Effect on Outcomes. Communications of the ACM,47 (4), 68-73.
  16. Raparla, R. and L. Sherrell 2007 A Tool for Risk-based Testing"
  17. Veenendaal, E. 2006 Practical Risk-Based testing PRoduct RIsk MAanagement: the PRISMA method. Improve Quality Services BV, [online], www. improveqs. nl
  18. H. Stallbaum, A. Metzger, and K. Pohl 2008 An Automated Technique for Risk-based Test Case Generation and Prioritization", In: Proceedings of the 3rd Workshop on Automation of Software Test,AST'08, at 30th Intl. Conference on Software Engineering (ICSE), Germany, pp. 67-70.
  19. F. Zimmermann, R. Eschbach, J. Kloos, and T. Bauer 2009 Risk-based Statistical Testing: A Refinement-based Approach to the Reliability Analysis of Safety-Critical Systems", In: Proceedings of the 12th European Workshop on Dependable Computing (EWDC), France.
  20. Qi Li1, Mingshu Li2, Ye Yang2, Qing Wang2, Thomas Tan1, Barry Boehm1,and Chenyong Hu2 2009 Bridge the Gap between Software Test Process and Business Value- A Case Study" Springer-Verlag Berlin Heidelberg , pp. 212–223.
  21. Boehm, B. , et al. : 1998 Using the WinWin spiral model: a case study. IEEE Computer 31(7), 33–44 (1998)
  22. Boehm, B. 1988 A Spiral Model of SoftwareDevelopment and Enhancement. IEEE Computer 21(5), 61–72.
  23. J. Kloos, T. Hussain, and R. Eschbach 2011 Risk-Based Testing of Safety-Critical Embedded Systems Driven by Fault Tree Analysis In: Proceedings of the IEEE Fourth International Conference onSoftware Testing, Verification and Validation (ICST) IEEE Computer Society, Berlin, 2011, pp. 26-33.
  24. P. Zech, 2011 Risk-Based Security Testing in Cloud Computing Environments IEEE Fourth International Conference on Software Testing, Verification andValidation (ICST), 2011, pp. 411-414
Index Terms

Computer Science
Information Sciences

Keywords

Risk-based Testing Value-based Testing Value-based quality analysis Software testing test case prioritization