Learning Resource and Development
Amazon cover image
Image from Amazon.com
Image from Coce

Analytic methods of systems and software testing / Neha Kaul.

By: Material type: TextTextPublisher: Burlington, Ontario : Arcler Press, 2021Description: xviii, 302 pages : some colored illustrations ; 24 cmContent type:
  • text
Media type:
  • unmediated
Carrier type:
  • volume
ISBN:
  • 9781774078068
Subject(s): DDC classification:
  • 005.14 K163a
LOC classification:
  • QA76.76 .T48
Contents:
Introduction to testing -- History of software testing -- Software and systems testing -- Importance of testing: case studies -- Methods of software and systems testing -- Software testing frameworks.
Summary: "Software is an indispensable and integral part of our quotidian lives. We rely a great deal on software for the completion of our routine activities and tasks. We do not usually ponder over the real-life impact of software in the world. The magnitude of involvement of software in our lives is overwhelming. Software systems and applications are used on a massive scale in several crucial and non-critical fields such as healthcare, education, medicine, research, engineering, business, finance, banking, etc. Software systems and applications help us perform a significant number of tasks in a simpler and cost-effective way, there by revolutionizing the world and improving the quality of life for most. It can be said that software has evolved into one of man's basic necessities. It is inevitable that the role and relevance of software will continue to rise in the near and distant future. Software systems and applications will surely become more complex and like today continue to be indispensable to solving the world's biggest problems. Consequently, with the inevitable rise of complex software, the challenges associated with testing such software are bound to surge. Effective testing is linked directly to the efficiency and quality of the software. Proper and detailed testing is a crucial part in the life cycle of any software. It is a way to ensure the validity and the quality of any software system. Furthermore, in depth testing helps instill confidence in the quality of the software to its stakeholders. As software systems and applications are privy to a pool of possible issues ranging from defects in the software to potential malicious attacks, it is prudent to evaluate the software as thoroughly as possible depending on its criticality. Comprehensive testing and analysis of any software solution is paramount in order to ensure that no harmful and risky vulnerabilities in the software can be exploited which could have adverse effects on the software and its users. Ergo, it is imperative that the construction of software systems is robust and secure. One of the chief reasons for software failure is the lack of quality testing. Inadequate testing of software, in most cases results in varying types of losses such as monetary, reputation, clients, etc. Developing software applications of good quality is the precursor to ensuring efficient testing of its quality. A combination of quality and efficient testing is the key to strengthening software systems and making it less susceptible to potential internal issues and external threats. Naturally, it is safe to assume that testing takes up a significantly large percentage in the determination of the success or effectiveness of a software. In this book, we will look deeply into the history of testing in the field of software. The risks of inadequate testing mechanisms will be explored in detail. Different mechanisms of software testing will be examined and guidelines for implementation of test strategies in software will be presented in this book. The book covers software testing patterns and software design that helps build robust software applications. Practical implementations of code that explains different test scenarios have been provided in this book." -- Back cover
Tags from this library: No tags from this library for this title. Log in to add tags.
Holdings
Item type Current library Shelving location Call number Copy number Status Date due Barcode
Books Books Main Library Circulation Section CIR 005.14 K163a 2021 (Browse shelf(Opens below)) 1-4 Available 025265
Books Books Main Library Circulation Section CIR 005.14 K163a 2021 (Browse shelf(Opens below)) 2-4 Available 028112
Books Books Main Library Circulation Section CIR 005.14 K163a 2021 (Browse shelf(Opens below)) 3-4 Available 028113
Books Books Main Library Circulation Section CIR 005.14 K163a 2021 (Browse shelf(Opens below)) 4-4 Available 030687

Includes bibliographical references and index.

Introduction to testing -- History of software testing -- Software and systems testing -- Importance of testing: case studies -- Methods of software and systems testing -- Software testing frameworks.

"Software is an indispensable and integral part of our quotidian lives. We rely a great deal on software for the completion of our routine activities and tasks. We do not usually ponder over the real-life impact of software in the world. The magnitude of involvement of software in our lives is overwhelming. Software systems and applications are used on a massive scale in several crucial and non-critical fields such as healthcare, education, medicine, research, engineering, business, finance, banking, etc. Software systems and applications help us perform a significant number of tasks in a simpler and cost-effective way, there by revolutionizing the world and improving the quality of life for most. It can be said that software has evolved into one of man's basic necessities.
It is inevitable that the role and relevance of software will continue to rise in the near and distant future. Software systems and applications will surely become more complex and like today continue to be indispensable to solving the world's biggest problems. Consequently, with the inevitable rise of complex software, the challenges associated with testing such software are bound to surge. Effective testing is linked directly to the efficiency and quality of the software. Proper and detailed testing is a crucial part in the life cycle of any software. It is a way to ensure the validity and the quality of any software system. Furthermore, in depth testing helps instill confidence in the quality of the software to its stakeholders. As software systems and applications are privy to a pool of possible issues ranging from defects in the software to potential malicious attacks, it is prudent to evaluate the software as thoroughly as possible depending on its criticality. Comprehensive testing and analysis of any software solution is paramount in order to ensure that no harmful and risky vulnerabilities in the software can be exploited which could have adverse effects on the software and its users.
Ergo, it is imperative that the construction of software systems is robust and secure. One of the chief reasons for software failure is the lack of quality testing. Inadequate testing of software, in most cases results in varying types of losses such as monetary, reputation, clients, etc. Developing software applications of good quality is the precursor to ensuring efficient testing of its quality. A combination of quality and efficient testing is the key to strengthening software systems and making it less susceptible to potential internal issues and external threats. Naturally, it is safe to assume that testing takes up a significantly large percentage in the determination of the success or effectiveness of a software.
In this book, we will look deeply into the history of testing in the field of software. The risks of inadequate testing mechanisms will be explored in detail. Different mechanisms of software testing will be examined and guidelines for implementation of test strategies in software will be presented in this book. The book covers software testing patterns and software design that helps build robust software applications. Practical implementations of code that explains different test scenarios have been provided in this book." -- Back cover

There are no comments on this title.

to post a comment.