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

Searching for Smart City definition: a comprehensive proposal

During the latest years, smart city projects have been more and more popular and widespread all over the world. The continuous increasing of city’s population and the complexity of city management drive local governmen...

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...

VEHICLE ROUTING PROBLEM WITH TIME WINDOWS USING HYBRID ENCODING GENETIC ALGORITHM

The vehicle routing problem is to determine K vehicle routes, where a route is a tour that begins at the depot, traverses a subset of the customers in a specified sequence and returns to the depot. Each customer must...

Prevention Techniques for Sybil Attack

Mobile ad-hoc network is a self-governing network, consists of group of nodes that communicates with each other through wireless links. As it is a wireless network, so it is subjected to various attacks. There is one att...

DO WE REALLY NEED COMPUTERS IN CLASSROOM INSTRUCTIONS

The Quality of education depends to a great extent on thequality of teachers. It is a known fact that quality teachers optfor an innovation in their teaching aspect through integratingtechnology in the classroom instruct...

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