Kapil Mohan Sharma DMG - QA

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

© Copyright 2007 Exempler Telecom Test Automation System Exempler - We pride ourselves with providing lightweight robust engineering solutions.
Thursday, November 1, 2001(c) 2001 Ibrahim K. El-Far. All rights reserved.1 Enjoying the Perks of Model-based Testing Ibrahim K. El-Far Florida Institute.
© Copyright 2006 FPT Software 1 © FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 How to work in Fsoft project Authors: KienNT.
Slide 1 Insert your own content. Slide 2 Insert your own content.
The 4 T’s of Test Automation:
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques.
Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group
By Rick Clements Software Testing 101 By Rick Clements
Combining Like Terms. Only combine terms that are exactly the same!! Whats the same mean? –If numbers have a variable, then you can combine only ones.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
INDIVIDUAL ACHIEVEMENT. EDUCATIONAL EXCELLENCE. ADMINISTRATIVE INNOVATION. INSTITUTIONAL PERFORMANCE. PA Bug 2008 User Conference 1 Benefit/Deduction Combined.
1 Introducing the Specifications of the Metro Ethernet Forum.
Multiplying monomials & binomials You will have 20 seconds to answer the following 15 questions. There will be a chime signaling when the questions change.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Teacher Name Class / Subject Date A:B: Write an answer here #1 Write your question Here C:D: Write an answer here.
Addition Facts
1 9 Moving to Design Lecture Analysis Objectives to Design Objectives Figure 9-2.
Making the System Operational
© 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.
Methoden …\uml.ppt Folie:1 Rainer Kröning Unified Modeling Language.
EECE 310: Software Engineering Modular Decomposition, Abstraction and Specifications.
Software Engineering - Specifications 1 Specifications Specification document must be clear, complete and correct.
Quality Assurance/Quality Control Plan Evaluation February 16, 2005.
Testing Workflow Purpose
1 A Test Automation Tool For Java Applets Testing of Web Applications TATJA Program Demonstration Conclusions By Matthew Xuereb.
Power Plant Construction and QA/QC Section 2.3– Steam Generators
O X Click on Number next to person for a question.
5.9 + = 10 a)3.6 b)4.1 c)5.3 Question 1: Good Answer!! Well Done!! = 10 Question 1:
Twenty Questions Subject: Twenty Questions
Quality Manual for Interoperability Testing Morten Bruun-Rasmussen Presented by Milan Zoric, ETSI.
Linking Verb? Action Verb or. Question 1 Define the term: action verb.
Software Processes.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
A centre of expertise in digital information managementwww.ukoln.ac.uk QA for Web Sites Brian Kelly UKOLN University of Bath Bath, BA2 7AY
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Software processes 2.
Software Tools Lecture 10: Software Tools Dr Valentina Plekhanova University of Sunderland, UK.
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
Being a QA Engineer at Telerik Snejina Lazarova Dimo Mitev Telerik Corporation
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
11 = This is the fact family. You say: 8+3=11 and 3+8=11
Week 1.
1 Ke – Kitchen Elements Newport Ave. – Lot 13 Bethesda, MD.
O X Click on Number next to person for a question.
14-1 © Prentice Hall, 2004 Chapter 14: OOSAD Implementation and Operation (Adapted) Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
14-1 © Prentice Hall, 2004 Chapter 14: OOSAD Implementation and Operation Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph.
 Acceptance testing is a user-run test that demonstrates the application’s ability to meet the original business objectives and system requirements and.
Automation is What We Do
Test Execution and Defect management. 2 Module Objectives Introduction to Test Execution Checklist of Test Execution Defect management Defect Classification.
Prashant Lambat Sr. Manager SQA Engineering Symantec Corporation, Pune Date: 29 th January 2011.
© Company Confidentialwww.itcinfotech.com Business Case for Test Automation S.Janardhanan Chief Technology Officer ITC Infotech India Limited Business.
Estimation Wrap-up CSE 403, Spring 2008, Alverson Spolsky.
Software testing basic. Main contents  Why is testing necessary?  What is testing?  Test Design techniques  Test level  Test type  How to write.
TESTING LEVELS Unit Testing Integration Testing System Testing Acceptance Testing.
Testing, Testing & Testing - By M.D.ACHARYA QA doesn't make software but makes it better.
MANUAL TESTING KS SESSION PRESENTED BY 26/11/015 VISHAL KUMAR.
Software Quality Assurance and Testing Fazal Rehman Shamil.
Web-based Front End for Kraken Jing Ai Jingfei Kong Yinghua Hu.
Items to consider before automating an application
Performance Testing of Web Apps
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
Leverage your Business with Selenium Automation Testing
CS240: Advanced Programming Concepts
Development Lifecycle
What is Software Testing?
Presentation transcript:

Kapil Mohan Sharma DMG - QA QA Process www.interrasystems.com

Agenda Test Planning Regression

Test Planning - Agenda What is QA and QC What we do here at Interra QA or QC ? Bug life cycle. Cost of a bug “Throw it over the wall” Different Types of testing Software Test Plan example – “Baton Content Corrector” Test plan

Regression - Agenda What is Regression Regression Implementation Regression Example

What is QA / QC QA – are we making the product right. QA is related with process It is pro-active approach It is monitoring of the SDLC using different tools like reviews, Audits etc. QC – have we made the product right. QC is testing the product against the requirement/ specs It is reactive approach

QA or QC In general we do QC however there are some elements of QA that we employ

What is Bug Life Cycle

Cost of Bug What is a Bug (or Defect or Error)? Any undesired behavior is a bug Any deviation from specs / requirement is a bug Any behavior which is “not written / mentioned” in specs is a bug Cost of bug is difficult to calculate: Cost of having QA team(s) Cost of having Application engineers Cost of losing face in front of end user

“Throw it over the wall” What is a throw it over the wall ? "Throw it over the wall" is a business slang for completing your part of a project and then passing it off to the next group without testing or without sufficient testing.

Different Types of Testing Unit Testing Integration Testing System or Functional Testing Regression Testing Performance Testing Installation And the list goes on...

Software Test Plan Example Let us have a look at the 'high level' – generic contents of the “Baton Content Corrector” test plan.

Regression – What is Regression testing In short regression testing is a type of testing to make sure that the changes or fixes done in the software does not break same part or any other part of the software. Regression can be employed at various levels / components of a software. Regression implementation can be manual or automated. It is highly desirable to have regression automated. Different tool(s) / language can be used to implement regression

Regression - Example Regression is implemented at various components of DMG products Different Regression implementation(s) in Baton: Checker Application or 'back - end' regression implemented using 'python' language GUI or 'front – end' regression implemented using 'Selenium' tool Different tools / languages can be used to implement a single regression flow. Baton's 'back - end' regression implemented using 'python' and PHP language.

Regression - Example Look out http://james

Queries ???

Thank you.