Prologue.

Slides:



Advertisements
Similar presentations
Configuration Management
Advertisements

MODELING THE TESTING PROCESS Formal Testing (1.0) Requirements Software Design Risk Data Approved, Debugged, Eng. Tested Code Automated Test Tools Tested.
Software Quality Assurance Plan
Stepan Potiyenko ISS Sr.SW Developer.
Software Development Process. Process Improvement Using the Shewhart Cycle 1.PLAN - Plan a change aimed at improvement, collect data, and establish a.
Software Testing and Quality Assurance: Introduction and Terminology
SOFTWARE PROJECT MANAGEMENT Project Quality Management Dr. Ahmet TÜMAY, PMP.
 QUALITY ASSURANCE:  QA is defined as a procedure or set of procedures intended to ensure that a product or service under development (before work is.
Software Quality Assurance For Software Engineering && Architecture and Design.
Introduction to Software Testing
Testing in SDLC. COURSE CONTENT - Summary Part 1 – Life Cycle / Processes / SDLC Part 2 – LC Management in Turkcell.
Verification and Validation
CHAPTER 19 Building Software.
Quality of Information systems. Quality Quality is the degree on which a product satifies the requirements Quality management requires that : that requirements.
S/W Project Management Software Process Models. Objectives To understand  Software process and process models, including the main characteristics of.
What is Software Engineering? the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software”
Quality Assurance ITEC Rick Price. Expectations This course is not purely a lecture course – Classroom participation is a large portion – Everyone.
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
CPIS 357 Software Quality & Testing I.Rehab Bahaaddin Ashary Faculty of Computing and Information Technology Information Systems Department Fall 2010.
CPIS 357 Software Quality & Testing
RUP Implementation and Testing
SE513 Software Quality Control Lecture01: Introduction to Software Quality Assurance Galin, SQA from Theory to Education Limited.
Quality Control Project Management Unit Credit Value : 4 Essential
Software Quality Assurance SE Software Quality Assurance What is “quality”?
SOFTWARE TESTING Scope of Testing  The dynamic Indian IT industry has always lured the brightest minds with challenging career.
Software Testing The process of operating a system or component under specified conditions, observing and recording the results, and making an evaluation.
Software Project Management Lecture # 10. Outline Quality Management (chapter 26)  What is quality?  Meaning of Quality in Various Context  Some quality.
This chapter is extracted from Sommerville’s slides. Text book chapter
Basic of Software Testing Presented by The Smartpath Information System An ISO 9001:2008 Certified Organization
Software Engineering Principles Principles form the basis of methods, techniques, methodologies and tools Principles form the basis of methods, techniques,
Software Project Management Lecture # 11. Outline Quality Management (chapter 26 - Pressman)  What is quality?  Meaning of Quality in Various Context.
1 Requirements Management - General concepts - Noureddine Abbadeni King Saud University College of Computer and Information Sciences Based on “Software.
Georgia Institute of Technology CS 4320 Fall 2003.
Software Engineering 2 Software Testing Claire Lohr pp 413 Presented By: Feras Batarseh.
OHT 1.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The uniqueness of software quality assurance The environments for which.
Ch-1 Introduction The processes used for executing a software project have major effect on quality of s/w produced and productivity achieved in project…
Inspection and Review The main objective of an Inspection or a Review is to Detect Defects. (Today -there may be some other goals or broader definition.
Chapter 1: Fundamental of Testing Systems Testing & Evaluation (MNN1063)
Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 2. Understanding User and Stakeholder Needs 3. Defining the System A Use Case Primer Organizing.
Inspection and Review The main objective of an Inspection or a Review is to detect defects. This activity and procedure was first formalized by Mike Fagan.
Software Quality Assurance and Testing Fazal Rehman Shamil.
 Software Testing Software Testing  Characteristics of Testable Software Characteristics of Testable Software  A Testing Life Cycle A Testing Life.
Chapter 05 Quality Planning SaigonTech – Engineering Division Software Project Management in Practice By Pankaj Jalote © 2003 by Addison Wesley.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
by: Er. Manu Bansal Deptt of IT Software Quality Assurance.
Configuration Management
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
Software Quality Control and Quality Assurance: Introduction
PREPARED BY G.VIJAYA KUMAR ASST.PROFESSOR
Software Engineering (CSI 321)
Testing More In CS430.
CSC 480 Software Engineering
Software Verification and Validation
SEVERITY & PRIORITY RELATIONSHIP
Chapter 10 Software Quality Assurance& Test Plan Software Testing
Software and Systems Integration
Configuration Management
CS701 SOFTWARE ENGINEERING
IT6004 – SOFTWARE TESTING.
Introduction to Software Testing
Unit 2:-Test Planning and Management
BASIC DEFINITIONS Errors : An error is a mistake, misconception, or misunderstanding on the part of a software developer. In the category of developer.
What is software quality?
Inspection and Review The main objective of an Inspection or a Review is to detect defects. (Not for Giving Alternative Solutions) This activity and procedure.
What is software quality?
Chapter # 1 Overview of Software Quality Assurance
© Oxford University Press All rights reserved.
What is Software Engineering?
Software Reviews.
Presentation transcript:

Prologue

Goal of testing (???) What do our customers want from the system? Will it deliver what they want when thy use it? Our goal must be their delight and satisfaction. We aim for quality but quality is not an abstract ideal

Quality Assurance Monitors the software and the development processes that produce it Ensures all compliance with established standards and procedures for the software and the software process Ensures that inadequancies in the product, the process or the standards are brought to management’s attention

The Six essentials of S/W testing The quality of the test process determines the success of the test effort Prevent defect migration by using early life cycle testing techniques The time for s/w testing tools is now A real person must take responbility for improving the testing process Testing is a professional discipline requiring trained, skilled people Cultivate a positive team attitude of creative destruction.

Development and testing evolution 1960 1970 1995 Now S/W Size Small Moderate Large ? Degree of s/w complexity Low Medium High Size of development teams Development methods and standards Ad hoc Sophisticated Test methods and standards Primitive Emerging Independent test organizations Few Some Many Recognition of testing’s importance Little some Significant Number of testing professionals

Common Distribution of errors

Definitions of Testing (IEEE/ANSI) The process of operating a system or component under specified conditions, observing or recording the results, and making an evaluation of some aspect of the system or component The process of analyzing a software item to detect the difference between existing and required conditions (bugs) and to evaluate the features of the software items.

Good testers have a testing attitude Testers hunt errors Testers are destructive but creatively so Tester pursue errors, not people Testers add value

How testers Do IT By examining the internal structure and design By examining the functional user interface By examining design objectives By examining the users requirements By executing code