Software Testing Online Training DEFECT TRACKING & CORRECTION www.garudatrainings.com.

Slides:



Advertisements
Similar presentations
Configuration management
Advertisements

Configuration Management
Validating and Improving Test- Case Effectiveness Yuri Chernak Presented by Michelle Straughan.
Defect Tracking and Management
INTRODUCTION 1. QA Department business systems 2. All the bug reports and all the bug tracking systems are very similar.
Test Execution and Defect management. 2 Module Objectives Introduction to Test Execution Checklist of Test Execution Defect management Defect Classification.
Chapter 4 Quality Assurance in Context
Configuration Management Main issues:  manage items during software life cycle  usually supported by powerful tools.
Software Quality Assurance Inspection by Ross Simmerman Software developers follow a method of software quality assurance and try to eliminate bugs prior.
Chapter 6 SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
Overview Lesson 10,11 - Software Quality Assurance
COMP8130 and 4130Adrian Marshall 8130 and 4130 Test Execution and Reporting Adrian Marshall.
Analysis Stage (Phase I) The goal: understanding the customer's requirements for a software system. n involves technical staff working with customers n.
Quality Consulting Overview of Reports Module. Quality Consulting Dashboard Reports Dashboard Reports module provides project highlights for users of.
Software Testing Prasad G.
Maintaining Information Systems Class 27. SDLC Project Identification & Selection Project Initiation & Planning Analysis Logical Design Physical Design.
CS4723 Software Validation and Quality Assurance Lecture 9 Bug Report Management.
Release & Deployment ITIL Version 3
Defect Tracking Solution Nethzah Inc.. Defect tracking overview Defect Tracking Solution module of Nethzah CRM is designed for small, medium and large.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 23 Slide 1 Software testing.
H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. USA - +1-(770) ,
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
Extreme Programming Software Development Written by Sanjay Kumar.
Information Systems Security Computer System Life Cycle Security.
Software Quality Assurance Lecture #4 By: Faraz Ahmed.
Galin, SQA from theory to implementation © Pearson Education Limited 2004 Review objectives Formal design reviews (FDRs) Participants Preparations The.
Software Testing Life Cycle
RUP Implementation and Testing
Software Inspection A basic tool for defect removal A basic tool for defect removal Urgent need for QA and removal can be supported by inspection Urgent.
Phil Cronin Anne Hill Allen Schones CIS841 Summer on Campus 1998 IN-PROCESS INSPECTIONS FOR OBJECT ORIENTED DESIGNS.
Independent User Acceptance Test Process (IUAT)
Software testing basic. Main contents  Why is testing necessary?  What is testing?  Test Design techniques  Test level  Test type  How to write.
Software Test Metrics When you can measure what you are speaking about and express it in numbers, you know something about it; but when you cannot measure,
Software Project Management
This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department.
© Mahindra Satyam 2009 Configuration Management QMS Training.
TESTING LEVELS Unit Testing Integration Testing System Testing Acceptance Testing.
QA and Testing. QA Activity Processes monitoring Standards compliance monitoring Software testing Infrastructure testing Documentation testing Usability.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Chapter 1: Fundamental of Testing Systems Testing & Evaluation (MNN1063)
CSC 4700 Software Engineering
Project management Topic 7 Controls. What is a control? Decision making activities – Planning – Monitor progress – Compare achievement with plan – Detect.
Configuration Management Main issues:  manage items during software life cycle  usually supported by powerful tools ©2008 John Wiley & Sons Ltd.
Oktalia Juwita, S.Kom., M.MT. SYSTEMS DEVELOPMENT Dasar-dasar Sistem Informasi – IKU1102.
Software Engineering Lecture # 1.
Purpose: The purpose of CMM Integration is to provide guidance for improving your organization’s processes and your ability to manage the development,
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
HNDIT23082 Lecture 09:Software Testing. Validations and Verification Validation and verification ( V & V ) is the name given to the checking and analysis.
Mahindra Satyam Confidential Quality Management System Software Defect Prevention.
Establishing Project Scope 1. Factors Affecting Project Scope  The functionality that must be delivered to meet the user’s needs  The resources available.
ITEC 370 Lecture 20 Testing. Review Questions? Project update on F Test plan –Sections –How / when to use it.
Milestone Two – Reach Across Houston (RAH) Tuesday, June 14, Team:Matthew Edwards Thomasina Coates Michelle Graham James Henrydoss James McNicholas.
ERA Project Team Meeting Project Management Plan April 23, 2002.
Software Testing-STLC
SaralTA Batch-07 Software Testing Presented By - Chittaranjan M.
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
Causal Analysis & Resolution (CAR) Support Category
Testing More In CS430.
Software Verification and Validation
Testing Process Roman Yagodka ISS Test Leader.
Defining Failure Of Software Quality Assurance Companies.
Software Quality Engineering
SDLC The systems development life cycle is the foundation for many systems development methodologies such as RAD and agile Systems development life cycle.
Lecture 09:Software Testing
Baisc Of Software Testing
CHAPTER 5: Defects management
Project Name - Testing Iteration 1 UAT Kick-off
Chapter Defect Management
SDLC (Software Development Life Cycle) Role Play
Presentation transcript:

Software Testing Online Training DEFECT TRACKING & CORRECTION

“A defect is an operation or function that fails to meet the products specification…. To be precise a defect is any non-conformity in a software product or process” What is defect…?

The defect discovering process enables us to identify defects. This process involves reveling defects and bringing the defect to the notice of the development team. The development team then acknowledges the defect as valid and fix the defect. The tester verifies and close the defect in the end. Defect discovery process…

Defect tracking life cycle… Reporting a defect Verifies fixes internally Verifies the fixes Closing or reopening defect based on the defect status Fixing the defect Acknowledging the defect Raising a defect TESTER TESTERTESTER TESTERTESTER DEVELOPERDEVELOPER DEVELOPERDEVELOPER

Finding Defects…

The three category of defect finding techniques are jointly required for an effective defect management program in an organization. StaticDynamicOperational “Static technique are more effective at finding defects in the early phase of the SDLC”

Categorizing defects… On the basis of Functionality Severity Priority

Interface- related Navigational Functional On the Basis of functionality

High Severity Medium severity Low severity On the Basis of severity

High Severity Medium Severity Low Severity Signifies that a minor issue occurred that costs some loss of functions. However workaround and testing can proceed without interruption.

High priority Medium priority Low priority On the basis of priority… Signifies that a defect has a major impact on the customer. This must be immediately fixed Signifies that a defect has a major impact on the customer. The problem should be fixed before the release of the current version in development Signifies that a defect has a minor impact on the customer. The flaw should be fixed if there is time, but it can be deferred until the next release.

Acknowledging defects is common in software testing environment Even though defect acknowledgment is a crucial stage in the defect life cycle, there are often delays in the process. One of the prominent reasons for delays in the acknowledgment of the defect is when the testing team is unable to replicate the defect report for the development team Acknowledging defects…

The defect management process, involves defect recording, defect reporting, keeping track of the defect using defect tracking tool. Defect recording defects are identified and recorded at each stage of the testing process. Defect management process

4 purpose To correct the defect To report the status of the application To gather statistics To further improve for software development process Why to record???

A defect report describes those which are present in the software.. A defect report should provide complete information on the defect to both the testing team and the team responsible for fixing the defect. Defect reporting

A unique identification no. for the defect. The defect name and type. Source of the defect Severity of the defect. Priority assigned to the defect. The current status of the defect. Detailed description of the defect. The platform and operating system implemented. The steps performed when the defect occurs. The location of the defect with screen shots. The Person responsible for testing. The person responsible for fixing the defect. Contents of defect report

Register for a Free DEMO