Study on Non Functional Software Testing

Journal Title: INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY - Year 2013, Vol 4, Issue 1

Abstract

Improving software quality involves reducing the quantity of defects within the final product and identifying the remaining defects as early as possible. It involves both its functionality and its non-functional characteristics, such as usability, flexibility, performance, interoperability and security. In fact, defects found earlier in the development lifecycle cost dramatically less to repair than those found later. However, engineers cannot address non-functional quality requirements such as reliability, security, performance and usability early in the lifecycle using the same tools and processes that they use after coding and at later phases. Approaches such as stress testing for reliability, measuring performance and gauging user response to determine usability are inherently post-integration techniques. Accordingly, defects found with these tools are more disruptive and costly to fix. Nonetheless, there has been a lop-sided emphasis in the functionality of the software, even though the functionality is not useful or usable without the necessary non-functional characteristics. This research highlights the sporadic industry acceptance of some popular methods for designing for non-functional requirements and suggests some practical approaches that are applicable for companies that also must consider the demands of schedule and cost.

Authors and Affiliations

Hardeep Singh Samra

Keywords

Related Articles

Gaming Concepts for Tackling Societal Challenges: A Preliminary Survey and Analysis

Governments, and to a certain extent non-governmental organizations, around the world have to continuously deal with complex and dynamic societal challenges. One approach that has gained increasing popularity over the la...

Effects of Classification Techniques on Medical Reports Classification

Text classification is the process of assigning pre-defined category labels to documents based on what a classifications has learned from training examples. This paper investigates the partially supervised classification...

A NOVEL APPROACH OF OPTIMIZING PERFORMANCE USING K-MEANS CLUSTERING IN CLOUD COMPUTING

Cloud computing is distributed computing, storing, sharing and accessing data over the Internet. It provides a pool of shared resources to the users available on the basis of pay as you go service that means users pay on...

Robust Estimators in Fuzzy Logic Cellular-Automata Salt and Pepper Noise Filtering

In order to increase the performance of computational algorithms in terms of efficiency of estimators, we tested new nonparametric estimators in fuzzy and cellular automata models.  In particular, image de-noising algor...

An Overview Of Virtualization

This paper presents an overview of virtualization .The first part covers the various Virtualization approaches. The second part covers the requirements for virtualization and its working. The third part covers its applic...

Download PDF file
  • EP ID EP649978
  • DOI 10.24297/ijct.v4i1c.3115
  • Views 79
  • Downloads 0

How To Cite

Hardeep Singh Samra (2013). Study on Non Functional Software Testing. INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY, 4(1), 151-155. https://europub.co.uk/articles/-A-649978