Software Testing

Define core components of software quality
English
English [Auto]
Basic Principles of Software Testing

Requirements

  • A requirement must contain all information needed for developers and everyone else who uses it to do their jobs. Clearness. Requirements should be transparent and clear for everyone, with only one interpretation possible.

Description

Software Testing is a method to check whether the actual software product matches expected requirements and to ensure that software product is Defect free. It involves execution of software/system components using manual or automated tools to evaluate one or more properties of interest. The purpose of software testing is to identify errors, gaps or missing requirements in contrast to actual requirements. Some prefer saying Software testing as a White Box and Black Box Testing. In simple terms, Software Testing means the Verification of Application Under Test (AUT). This tutorial introduces testing software to the audience and justifies its importance.Software engineering is the only engineering discipline where product testing is a major technical and organizational concern, as well as an important cost factor. Software testing as an integral part of software quality assurance. We view software testing as part of a comprehensive strategy for software quality assurance, alongside many other techniques. The main emphasis is on principles and practices. Testing has attracted significant interest over the past decade, the compensation levels of testing functions are on the rise.Software engineering is the only engineering discipline where product testing is a major technical and organizational concern, as well as an important cost factor. Software testing as an integral part of software quality assurance. We view software testing as part of a comprehensive strategy for software quality assurance, alongside many other techniques. The main emphasis is on principles and practices. Testing has attracted significant interest over the past decade, the compensation levels of testing functions are on the rise.

Who this course is for:

  • The future of software testing is faster tests, faster results, and most importantly, tests that learn what really matters to users. Ultimately, all testing is designed to make sure the user experience is wonderful. ... It's likely that not all aspects of software development should be automa

Course content

1 section5 lectures1h 58m total length
  • Introduction
    36:15
  • STQA Lecture-2
    17:59
  • STQA-3
    14:45
  • STQA4
    21:14
  • STQA-5
    28:07

Instructor

Assistant Professor
Satish Shankar Rao Banait
  • 3.8 Instructor Rating
  • 13 Reviews
  • 1,141 Students
  • 1 Course

Prof Satish S. Banait completed his post-graduation from Government Engineering college Aurangabad,BAMU university Maharashtra. Presently he is working at K.K.Wagh college of engineering ,Nashik,Maharashtra,India as a Assistant professor .He has presented papers at National and International conferences and also published paper in national and international journals on various aspect of the computer engineering and Data mining and Data Warehouse .His research of interest include Data Warehouse,Software testing and quality assurance ,Software design and architecture,parallel computing