Open Access Open Access  Restricted Access Subscription Access

Tools, Strategies and Models for Incorporating Software Quality Assurance in Risk Oriented Testing


Affiliations
1 Information Scientist, Central University of Haryana, Mahendergarh, Haryana-123029, India
2 Assistant Professor, Deenbandhu Chhoturam University of Science and Technology, Murthal, Haryana-131039, India
 

Introduction Software projects can get delayed due to improper definition of evolutionary scope, unplanned and untracked project resources, unclear roles and responsibilities and lack of software quality assurance by auditing and reviewing. Software quality management is an ongoing process to establish a kind of environment that can allow middle and top management for jointly facilitating software testing which is again evolutionary in nature1. Before releasing software there can be various software quality assurance activities which involve code inspection, review and software testing. The main aim of these activities is to detect and fix all the defects before they get converted into Oriental Journal of Computer Science and Technology Journal Website: www.computerscijournal.org ISSN: 0974-6471, Vol. 10, No. (3) 2017, Pg. 603-611 Abstract Evolution of software is cumbersome process and also needs many iterations of software testing for satisfying some quality criteria. Software quality assurance activities must be effectively used for the proper software quality management and to achieve good product quality .Effective quality management is related to Value Engineering and Risk Management. In the present paper we will study relevance of quality assurance tools, strategies and models while doing risk based testing for the proper product function orientation .By analysing risks we can get to know how much we need to do the testing of software and further can assure the software quality.

Keywords

Risk Based Testing, Quality, Software Quality Assurance, Quality Models.
User
Notifications
Font Size

  • A. Mathrani, “Quality Assurance Strategy for distributed software development using Managed test lab model”, IEEE, 2014.
  • H. Hemmati , M. Nagappan , “Investigating the effect of “defect co fix” on quality assurance resource allocation :A search based Approach” ,Elsevier, 2014.
  • B. Tekindorgan, “A chapter on quality concerns in large scale and complex software intensive systems”, Elsevier,2016.
  • N. Greif, “Software Testing and preventive quality assurance”, Computer standards and interfaces, Elsevier, 2005.
  • M. Klas , “Support planning and controlling of early quality assurance by combining expert judgment and defect data–a case study”, Empirical software engineering, 2010.
  • K K. Holl, “Towards a perspective based usage of Mobile failure patterns to focus quality assurance”, Springer International Publishing, 2015.
  • J. Neubauer, “Risk based testing via active continuous quality control”, International Journal of software tools technology transfer, 2014.
  • M. Gleirscher, “Introduction of static quality analysis in small and medium sized software enterprises: Experiences from Technology Transfer”, Springer International Journal of Science+ Business Media, 2013.
  • A.A. Hernandez, “JLearn : An Instructional Environment for Java Program Composition Integrating Test Driven Development and Life cycle management for software Quality Assurance”, International Conference on Networking and Information Technology, 2010.
  • J. Nodler, “A flexible framework for quality assurance of software artefacts with applications to java, UML, and TTCN-3 Test Specifications , International Conference on Software Testing Verification and Validation, 2009.
  • F. Elberzhager, “An Integrated Analysis and testing methodology to support model based quality assurance”, Springer, 2014.
  • H. Zhu, Cooperative Agent approach to quality assurance and testing web software , 28th International computer software and application conference, IEEE, 2004.
  • D. Winkler, “Software Process Improvement initiatives based on Quality Assurance Strategies : A QUATAM Pilot application”, CCIS, 2010.
  • Van Veeneendaal, Chapter on Testing based on user quality goals, Reliability, Quality and safety of software intensive systems, 1997.
  • T. M. Khoshgoftaar, “Analogy based practical classification rules for software quality estimation”, Empirical Software Engineering, 2003.
  • F. Matthes, “ Testing and Quality Assurance in data migration projects”, IEEE, 2011.
  • D.Winkler, “Collective Intelligence based quality assurance: Combining Inspection and risk assessment to support process improvement in Multi Disciplinary Engineering”, Springer, 2016.
  • K K .Holl, “Towards a perspective based usage of mobile failure patterns to focus quality assurance”, Springer International Publishing, 2015.
  • H.Foidal, “Integrating software quality models into risk based testing”, Software quality journal, 2016.
  • B. Tekinerdogan, “Quality concerns in large –scale and complex software –intensive systems”, Software quality assurance, Elsevier, 2016.
  • M.Felderer, R. Ramler, “Integrating risk-based testing in industrial test processes”, Springer Science+ Business Media, Software Qual J, vol.22, pp.543-575, 2014.

Abstract Views: 300

PDF Views: 0




  • Tools, Strategies and Models for Incorporating Software Quality Assurance in Risk Oriented Testing

Abstract Views: 300  |  PDF Views: 0

Authors

Vinita Malik
Information Scientist, Central University of Haryana, Mahendergarh, Haryana-123029, India
Sukhdip Singh
Assistant Professor, Deenbandhu Chhoturam University of Science and Technology, Murthal, Haryana-131039, India

Abstract


Introduction Software projects can get delayed due to improper definition of evolutionary scope, unplanned and untracked project resources, unclear roles and responsibilities and lack of software quality assurance by auditing and reviewing. Software quality management is an ongoing process to establish a kind of environment that can allow middle and top management for jointly facilitating software testing which is again evolutionary in nature1. Before releasing software there can be various software quality assurance activities which involve code inspection, review and software testing. The main aim of these activities is to detect and fix all the defects before they get converted into Oriental Journal of Computer Science and Technology Journal Website: www.computerscijournal.org ISSN: 0974-6471, Vol. 10, No. (3) 2017, Pg. 603-611 Abstract Evolution of software is cumbersome process and also needs many iterations of software testing for satisfying some quality criteria. Software quality assurance activities must be effectively used for the proper software quality management and to achieve good product quality .Effective quality management is related to Value Engineering and Risk Management. In the present paper we will study relevance of quality assurance tools, strategies and models while doing risk based testing for the proper product function orientation .By analysing risks we can get to know how much we need to do the testing of software and further can assure the software quality.

Keywords


Risk Based Testing, Quality, Software Quality Assurance, Quality Models.

References





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