Best Quality Guaranteed

Slides:



Advertisements
Similar presentations
© SMARTESTING 2011 – This document is the property of Smartesting. It may not be reproduced in whole or in part Cliquez pour modifier le style du titre.
Advertisements

Software Testing and Analysis. Ultimate goal for software testing Quality Assurance.
Software Testing How has agile changed the game? Karen Greaves.
SOFTWARE TESTING. Software Testing Principles Types of software tests Test planning Test Development Test Execution and Reporting Test tools and Methods.
DETAILED DESIGN, IMPLEMENTATIONA AND TESTING Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Testing and Quality Assurance
Ossi Taipale, Lappeenranta University of Technology
SDLC – Beyond the Waterfall
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Software Life Cycles ECE 417/617: Elements of Software Engineering
CMSC 345, Version 11/07 SD Vick from S. Mitchell Software Testing.
Chapter 1 The Systems Development Environment
Testing Dr. Andrew Wallace PhD BEng(hons) EurIng
Test Design Techniques
Software Development Life Cycle (SDLC)
The Systems Development Environment. Learning Objectives Define information systems analysis and design. Describe the different types of information systems.
BY: GARIMA GUPTA MCA FINAL YEAR WHAT IS SOFTWARE TESTING ? SOFTWARE TESTING IS THE PROCESS OF EXECUTING PROGRAMS OR SYSTEM WITH THE INTENT.
Software Quality Assurance Lecture #8 By: Faraz Ahmed.
Class Specification Implementation Graph By: Njume Njinimbam Chi-Chang Sun.
Introduction Telerik Software Academy Software Quality Assurance.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 4 Slide 1 Chapter 1 The Systems Development Environment.
Software testing basic. Main contents  Why is testing necessary?  What is testing?  Test Design techniques  Test level  Test type  How to write.
SOFTWARE TESTING Scope of Testing  The dynamic Indian IT industry has always lured the brightest minds with challenging career.
Testing Basics of Testing Presented by: Vijay.C.G – Glister Tech.

Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
1 SOFTWARE TESTING Presented By Abhilash.S  What is Software Testing?  Fundamentals of software Testing Error/Mistake? Defect/Bug/Fault? Failure? 2.
Component 4: Introduction to Information and Computer Science Unit 9: Components and Development of Large Scale Systems Lecture 2 This material was developed.
SOFTWARE TESTING. INTRODUCTION Testing forms the first step in determining the errors in a program. It is the major quality control measure used during.
Chapter 2: Testing in Software Life Cycle MNN1063 System Testing and Evaluation.
1 Software Testing Strategies: Approaches, Issues, Testing Tools.
Thomas L. Gilchrist Testing Basics Set 3: Testing Strategies By Tom Gilchrist Jan 2009.
1/2/12 Chapt 2 Iterative Evolutionary Agile. 1/2/12 (Rational) Unified Process A software development process – Flexible and open Other processes – XP.
Teaching slides Chapter 9. Chapter 9 Software Testing (Verification & Validation) Introduction Software testing & software engineering methodologies Introduction.
Dynamic Testing.
Introduction to Software Testing Maili Markvardt.
Test Plans Test Driven Development – Unit test plan first Code coverage Automated Regression built as you go Debug is easier Serves as system doc – Still.
4.2 SOFTWARE DEVELOPMENT METHODOLOGGY PRESENTED BY : AZURA IBRAHIM SYARIFAH SYAZA BTE SEYD ZULKAFLY CS230(5A)
Software Testing. Software Quality Assurance Overarching term Time consuming (40% to 90% of dev effort) Includes –Verification: Building the product right,
ISQB Software Testing Section Meeting 10 Dec 2012.
Software Engineering cosc 4359 Spring 2017.
Software Development Methodologies
Dr. Rozmie Razif bin Othman
SaralTA Batch-07 Software Testing Presented By - Chittaranjan M.
Software Testing.
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
Project Methodologies and Processes
Software Development and Safety Critical Decisions
PREPARED BY G.VIJAYA KUMAR ASST.PROFESSOR
The Project Infrastructure
Software Quality Engineering
Rekayasa Perangkat Lunak Part-13
TESTING TOOLS MANUAL APPROACH BY J.ADI SESHU.
Software Quality Engineering
Chapter 2: Testing throughout the software life cycle
Software Process Models
Types of Testing Visit to more Learning Resources.
Rational Unified Process (RUP)
Lecture 09:Software Testing
Chapt 2 Iterative Evolutionary Agile.
كارگاه مهندسي نرم افزار
Basic SDLC Models SDLC  System Development Life Cycle.
Software Engineering Fundamentals
Test Case Test case Describes an input Description and an expected output Description. Test case ID Section 1: Before execution Section 2: After execution.
Software coding/testing
Chapter 10: Software Engineering
System Analysis and Design: System Analysis Approaches
Preparation for Final exam
Our Process CMSC 345, Version 1/04.
Presentation transcript:

Best Quality Guaranteed Software Testing Best Quality Guaranteed

Software Testing Software Testing is an activity performed with the aim of finding and reporting defects It does not include the correction or defects Static Testing – Deals with the functionality of the software being developed Dynamic Testing – Deals with the internal code of the software being developed Testing is performed depending on the risk of the software being developed. The more risk involved more testing is performed

SDLC Life Cycle Requirements Analysis Functional Specification Technical Specification Program Specification Coding Testing

SDLC Life Cycle Models SDLC – Life cycles Waterfall Model V-Model(Sequential development Model) Iterative development Model 1) RAD – Rapid application development 2)Agile software development(Extreme Programming & SCRUM) 3) Rational unified process The ones in Red are types in Iterative development model

Testing Levels Testing Levels Testing Types Unit Testing(Component Testing) Integration Testing System Testing Acceptance Testing Functional Testing Non-Functional Testing Structural Testing Regression Testing Re-testing Maintenance Testing

Test design techniques Black box Testing White Box Testing Black Box Equivalence Partitioning Boundary value analysis Decision table testing State transition testing Use case testing Statement Coverage Decision Coverage Experience Based techniques(formal)

Static Vs. Dynamic Static Testing Dynamic Testing Reviews (Informal) Walkthroughs Technical reviews Inspection Testing the internal code using various design techniques as mentioned above

Testing tools QTP – Quick test professional(VB Script) QC – Quick Center(Test Management tool) Load Runner Win Runner Selenium(Open Source tools uses Java)