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

BITS-Tree -- An Efficient Data Structure for Segment Storage and Query Processing

In this paper, a new and novel data structure is proposed to dynamically insert and delete segments. Unlike the standard segment trees, the proposed data structure permits insertion of a segment with interval range beyon...

Mobile IPTV: Implications for Education

Mobile IPTV (Internet Protocol Television) provides digital content which users watch as a television broadcast via the Internet on a mobile device. This paper presents the development of IPTV, Suan Dusit Internet Broadc...

Test Suite Minimization using Hybrid Algorithm for GA generated Test Cases

Software testing and retesting occurs continuously during the software development lifecycle to detect errors as early as possible. As the software evolves the size of test suites also grows. When the no of test cases ge...

An Image Encryption Scheme Using 2D Generalized Sawtooth Maps

In this paper, a new image encryption scheme based on 2D generalized sawtooth map is proposed. Utilizing the chaoticnature of 2D generalized sawtooth maps, image pixel positions are scrambled and image pixels gray values...

Enhanced Feature-Based Automatic Text Summarization SystemUsingSupervised Technique

In this work, we propose an efficient text summarization methodby ranking sentences according to their scores that use a combination of existing and improved sentence features.  Many works in the literature proposed imp...

Download PDF file
  • EP ID EP649978
  • DOI 10.24297/ijct.v4i1c.3115
  • Views 83
  • 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