Software Testing Lab 1.

Slides:



Advertisements
Similar presentations
Performing Test Best Practices By Gabriel Rodriguez.
Advertisements

Test Execution and Defect management. 2 Module Objectives Introduction to Test Execution Checklist of Test Execution Defect management Defect Classification.
Software Testing By Marcin Starzomski :P. What is Testing ? Testing is a process used to help identify the correctness, completeness and quality of developed.
Software Quality Assurance Inspection by Ross Simmerman Software developers follow a method of software quality assurance and try to eliminate bugs prior.
1 Problem Tracking CSSE 376 Software Quality Assurance Rose-Hulman Institute of Technology March 14, 2007.
Testing HCI Usability Testing. Chronological order of testing Individual program units are built and tested (white-box testing / unit testing) Units are.
Testing - an Overview September 10, What is it, Why do it? Testing is a set of activities aimed at validating that an attribute or capability.
H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. USA - +1-(770) ,
Extreme Programming Software Development Written by Sanjay Kumar.
1 Software Testing (Part-II) Lecture Software Testing Software Testing is the process of finding the bugs in a software. It helps in Verifying and.
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
Software Testing Life Cycle
Software Systems Verification and Validation Laboratory Assignment 3 Integration, System, Regression, Acceptance Testing Assignment date: Lab 3 Delivery.
Software testing basic. Main contents  Why is testing necessary?  What is testing?  Test Design techniques  Test level  Test type  How to write.
By Touseef Tahir Software Testing Basics. Today's Agenda Software Quality assurance Software Testing Software Test cases Software Test Plans Software.
 CS 5380 Software Engineering Chapter 8 Testing.
TM Copyright © 2009 NMQA Ltd. Behaviour Driven Testing with.
HP QuickTest Professional פרויקט גמר בניהול מערכת תפעולית מגיש : אבישי בן שבתאי ת " ז :
TOSCA Technical Committee Kick-off December 12, 2011.
MIS 7003 MBA Core Course in MIS Professor Akhilesh Bajaj The University of Tulsa Introduction to S/W Engineering © All slides in this presentation Akhilesh.
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
CSC 4700 Software Engineering
CSC 480 Software Engineering Test Planning. Test Cases and Test Plans A test case is an explicit set of instructions designed to detect a particular class.
Joy Shafer October, 2011  Why am I here?  Why are you here?
Chapter 5 How are software packages developed?. What are the main steps in software project development? Writing Specifications - Analysis Phase Developing.
TESTING FUNDAMENTALS BY K.KARTHIKEYAN.
Fundamentals of Software Development 1Slide 1 System Tests Performed on the Entire SystemPerformed on the Entire System System Test intends to validateSystem.
ND e-commerce Carl Arrowsmith Session 23 Stages of Development.
ITEC 370 Lecture 20 Testing. Review Questions? Project update on F Test plan –Sections –How / when to use it.
REGRESSION TESTING Software Quality Engineering NC Zunaira Tariq Bese 19B Software Quality Engineering NC Zunaira Tariq Bese 19B.
Chapter 2- Software Development Process  Product Components  Software Project Staff  Software Development Lifecycle Models.
Developers Users Committers How do I configure this now? Just one more fix and I am done! CVS Download/Use Software Submit problems/ request features Store.
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
EGR 115 Introduction to Computing for Engineers
SOFTWARE TESTING OVERVIEW
Improving the Defect Life Cycle Management Process
Software Testing Testing process, Design of test cases.
Software Development Life Cycle
Software engineering – 1
Jama Options for Complex Testing variations
Important Software Performance Testing That Ensure High Quality Solutions.
Simple Steps to Resolve QuickBooks Error Code 6007 Avant-garde application, QuickBooks have garnered attention of small and mid- sized business all across.
Strategies For Software Test Documentation
Software Quality Engineering
ARTIFICIAL INTELLIGENCE IN SOFTWARE TESTING
Problem Statement In various situations, you may be asked to come up with the specific kind of written item that is known as a problem statement. Whether.
Life Cycles By:Kyla Brewer.
What is user acceptance testing and how is it different than system testing Kusum daga.
Unit 2:-Test Planning and Management
Software Engineering Lecture #13.
Software Engineering Lecture #12.
Andrew Jackson: Hero or Villian
Discussion of Urban Sim Dev Process
Issues & Policies in US Politics
Internal QA in Open Source Development
Welcome to Corporate Training -1
EDLC(Embedded system Development Life Cycle ).
Exception Handling Imran Rashid CTO at ManiWeber Technologies.
Software Verification, Validation, and Acceptance Testing
Version Control CS169 Lecture 7 Prof. Aiken CS 169 Lecture 7.
That is the Question Jane Fraser, Electronic Arts
The Software Testing Life Cycle
Software Testing Lifecycle Practice
Plagiarism By Heather Branch
Chapter Defect Management
Code vulnerabilities Vulnerabilities are mistakes, errors or weaknesses in a piece of software’s source code that can be directly used by a hacker to perform.
Software Testing.
Exploratory Testing Techniques : Finding Software Defects.
Software Testing Software Testing is a process of evaluating a system by manual or automatic means and verify that it satisfies specified requirements.
Presentation transcript:

Software Testing Lab 1

Lab Agenda Bug’s life-cycle Examples of real bug reports Practice: ATM system

Bug’s life-cycle Bug => Software problem Life-cycle => refers to the various stages a software bug passes by.

Bug’s life-cycle: Scenario 1

Bug’s life-cycle Open state: when a bug’s is first found by a software tester, it is logged and assigned to a programmer to be fixed.

Bug’s life-cycle Resolved state: once the programmer fixes the code and assigns it back to the tester it becomes resolved.

Bug’s life-cycle Closed state: if a fixed bug passes a regression test performed by the tester, it becomes in the closed state (final state).

Bug’s life cycle: Scenario 2

Generic bug’s life-cycle

Generic bug’s life-cycle Review state: when the project manager / committee or sometimes called “Change control board” decide whether the bug should be fixed or not. Deferred state: when the review may determine that the bug should be considered for fixing at sometime in the future, but not for this release of the software.

Examples of real bug reports

Examples of real bug reports (cont.)

Practice: ATM System