LESSON 01 Hands-on Training Execution

Slides:



Advertisements
Similar presentations
Mercury Quality Center 9.0 Training Material
Advertisements

“The Honeywell Web-based Corrective Action Solution”
Defect Tracking and Management
Test Execution and Defect management. 2 Module Objectives Introduction to Test Execution Checklist of Test Execution Defect management Defect Classification.
ECATS “The Honeywell Web-based Corrective Action Solution” CAR Process Last Revised: August 19 th 2008 Honeywell Confidential & Proprietary.
Mercury Quality Center Formerly Test Director. Topics Covered Testdirector Introduction Understanding the Testdirector Interface. Understanding Requirement.
Software Enhancements Operations keeps the lights on, strategy provides a light at the end of the tunnel, but project management is the train engine that.
Software Testing Life Cycle
© 2012 IBM Corporation Rational Insight | Back to Basis Series Work on a Defect from QA Liu Xue Ning.
SEIMS SUPPORT N.C. State Board of Elections
Lead Management Tool Partner User Guide March 15, 2013
Development Environment Matthew Sell, CSSE Student MASS Research Participant, October 2014.
Session Objectives • Login to PeopleSoft Test Framework(PTF)
Contract Invoice Guide
Introduction to Bugzilla. May 12, 2011 What is Bugzilla? Bugzilla is a defect- or issue-tracking system Allows individual or groups of developers effectively.
QC – User Interface QUALITY CENTER. QC – Testing Process QC testing process includes four phases: Specifying Requirements Specifying Requirements Planning.
Document Module Features Streamlines the control, routing and revision process for critical documents and records Controls documents in any format (Excel,
Software Testing-STLC
SCC P2P – Collaboration Made Easy Contract Management training
WESS Application System PKI Login Registration Process
Core LIMS Training: Project Management
Essentials of UrbanCode Deploy v6.1 QQ147
Always Connected introduces Tigo SMART 3.0 This guide is interactive!
“Automated” Tax Notice Best Practices
SCC P2P – Collaboration Made Easy Contract Management training
Software Testing With Testopia
Materials Engineering Product Data Management (ePDM)
Building Configurable Forms
WESS Application System PKI Login Registration Process
Unit4 Customer Portal Submitting & Managing Cases.
Unit4 Partner Portal for Case Creator
CREATING A JOB REQUISITION
For a new user you must click on the “Registration for Generator” link
ICOTS Helpdesk Training
How to Register on Active Orders Trading Grid Company Registration
Engineering Processes
Strategies For Software Test Documentation
Freight Invoice Inquiry
Register training Using the college register system
Quality Center (QC) 11 Training Global IT QA Testing Team 2013
CREATING A JOB REQUISITION
APPLICATION LIFECYCLE MANAGEMENT(ALM) QUALITY CENTER(QC)
Preceptor Introduction to CORE ELMS
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
HP ALM Defects Module To protect the confidential and proprietary information included in this material, it may not be disclosed or provided to any third.
Development Lifecycle
Using Use Case Diagrams
What is Software Testing?
APPLICATION LIFECYCLE MANAGEMENT(ALM) QUALITY CENTER(QC)
Unemployment Insurance Agency Michigan Web Account Manager
Request Form You gain access to the Request Form from your intranet set-up by your IT dept. Or the internet via either our desktop launcher icon. Or a.
PART 2 LESSON XX Creating Test Cases
HP ALM Test Lab Module To protect the confidential and proprietary information included in this material, it may not be disclosed or provided to any third.
WESS Application System PKI Login Registration Process
Project Name - Testing Iteration 1 UAT Kick-off
Reviewing Requirements and Capturing Questions
HOW TO REVIEW A SINGLE CREDIT CARD TRANSACTION IN PAYMENTNET
The Software Testing Life Cycle
HP Quality Center 10.0 The Test Plan Module
WESS Application System PKI Login Registration Process
9.2 User Acceptance Testing (UAT) Kick-Off
Approving Time in Kronos Manager/Supervisor Reference Guide
Test Cases, Test Suites and Test Case management systems
WESS Application System PKI Login Registration Process
Catalog Manager Standard Supplier Training.
Chapter 1: Creating a Program.
Provider Maintenance—Accreditation Module
Presentation transcript:

LESSON 01 Hands-on Training Execution To protect the confidential and proprietary information included in this material, it may not be disclosed or provided to any third parties without the approval of QA TRAINING EXPERTS.

What is a Defect? Blocked Status Snapshots to prove result – Pass or Fail Linking Defects What to do after a Step Fails – Stop or Continue Updating Test Execution Log Test Assignment

Test Environment Readiness The Testing Lifecycle Requirement Analysis Test Planning Test Preparation Test Environment Readiness Test Execution

Test Execution Activities Once the Test Environment Setup and Test Preparation is completed, Test Execution can begin.

Introduction Test execution is the most important phase of the STLC and also the entire development lifecycle.  The Reason - every team/team member’s contribution and work gets validated here: Has the Business Analyst interpreted the requirements correctly? Has the development team translated the business requirements to functional requirements and eventually to code correctly? Has the data architect and DBAs designed the right back-end systems? Test Execution is where all the answers to these questions are found

The Test Execution Process Below are the main activities that you will be responsible for when the application is handed to us for testing. These activities represent the Test Execution process. Memorize them. Memorize the order that they occur. We will be learning each one. One at a time. Execute Tests and Capture Results Report Defects Retest Defects Retest Failed and Blocked Tests Regression Test

The Test Execution Process Every company will have different standards and procedures for testing that you must learn and follow. In order to be successful you must know what you need to know to ask the right questions. This is very important. Testers ask questions. They ask a lot of questions. They never assume.

The Test Execution Process Kick Off meeting Sharepoint

The Test Execution Process Once you have each activity memorized when your on a new project all you need to do is ask yourself if you know the what, when, where, how, and who to be successful. What? When? Where? How? Who?

The Test Execution Process What to Execute? When to Execute? Where to Execute? How to Execute? Who?

Execute Tests What to Execute? You need to know how tests are assigned for execution. Either tests will be assigned directly to you or you choose what to execute. Tests could be divided up by day, week, individual tester, module, etc.

Execute Tests When to Execute? You need to know when tests are expected to be executed. Do you have specific tests that you have to execute each day or each week? Typically the tests in scope for a test cycle are divided by the total number of days in the cycle by the number of testers to determine a per day execution rate. 500 tests / 20 days = 25 PER DAY 25 / 5 testers = 5 per day target

Execute Tests Where to Execute? You need to know where to go to find the tests for execution. IF USING A TOOL IF NOT USING A TOOL Where will they be stored on the network Shared Document Repository Which test set in HP ALM You need to know how to access the test environment.

Executing a Test - continued The beginning Review the objective of the test Review the requirement if referenced. Check to see if there any pre-requisites or dependencies that are required before you can start the test. For each step: Perform the action specified in the step description. Compare the expected result to the actual result. Determine if the step passes or fails 5.1 If they match - the step is considered as “Passed”. 5.2 If they don’t match - the step is considered as “Failed”.

Executing a Test - continued Passed 5.1 If they match - the step is considered as “Passed”. Enter “Passed” for the actual result Some places may require you to show evidence of each passed step or of the last step to prove that it did pass. Continue to the next step in the test and repeat 1 to 3

Executing a Test – continued Failed 5.2 If they don’t match - the step is considered as “Failed”. Enter “Failed” for the actual result and write a short description of the problem. Take a snapshot of the problem If using a tool, attach snapshot to the failed step If using word or excel insert image as an object Determine if it is a problem with the test case or the AUT. Report a defect against the application or test case. Reference the defect ID in the actual result of the failed step.

Executing a Test – continued Stop or Continue Determine if you can continue the test or if you should stop. If the defect is not critical or high you should always try to continue executing the test to see if you can flush out any more problems. If the defect requires a work around where the steps are different then the test case, consult with the Test Lead on how to handle this situation. Snapshot EXAMPLE If you can continue – repeat steps 1 to 3

Executing a Test – continued All done Determine if the entire test has “Passed” or “Failed” If all steps passed successfully then the test has “Passed” Some places may require you to show evidence of the last step to prove that it did pass. If one of more steps failed then the test has “Failed” Saving the test results If using Excel or Word You must save the document as per the desired naming convention. Example – George_B_071718_PASSED_Test to verify xxx.doc Save the document to a place on the network or email it to the test lead. (find out the right process) If using a tool – you are done

Execute Tests What to Execute You need to know how tests are assigned for execution. When to Execute You need to know when tests are expected to be executed. Where to Execute You need to know where to go to find the tests for execution. You need to know how to access the test environment. How to Execute If using excel or word Where should you put tests that are finished? Save or email? Naming conventions when saving complete test Is there a log that you must update with execution results. Should you be capturing a snapshot to prove pass? Should you reference the defect id in the actual result field? Should you reference the defect id anywhere else? Who to Execute

Execute Tests How to Execute? Do you need to provide evidence that a step in a test passed? Stop or Continue? Is there a Test management tool? How is test execution tracked? Execution Log? Using Excel or Word naming convention to name document when completed? What to do with completed test? Save where? Email? Procedure for adding snapshots? Tool for snapshots? Logging test results and linked defects? Execution Log?

The Test Execution Process Execute Tests and Capture Results Report Defects Retest Defects Retest Failed and Blocked Tests Regression Test

Where to Report Defects? Who to Report Defects to What? When? Where to Report Defects? How to Report Defects Who to Report Defects to

Report Defects What - NA When to Report Defects - NA Where to Report Defects Tool, template, DB, or combination. How to Report Defects What are the required fields? Defect lifecycle Defect flows – rejected, fix/ready for retest, Defect statuses Defect severities Defect turn around times If using a tool - What should the defect be linked with? Instance, run, step, etc. Update execution log and/or defect log Who to Report Defects Who should you report defects to

The Test Execution Process Execute Tests and Capture Results Report Defects Retest Defects Retest Failed and Blocked Tests Regression Test

Where to Retest Defects? Execute Tests What? When to Retest Defects? Where to Retest Defects? How to Retest Defects? Who?

What? - NA When to Retest for Defects? When the defect has been assigned back to you and is status is ready to retest. Where? - NA How to Retest for Defects? Follow steps to reproduce to verify if the defect is fixed. Add comment stating “tested, verified problem resolved, can be closed.” Request defect to be closed. Who to Retest for Defects?

The Test Execution Process Execute Tests and Capture Results Report Defects Retest Defects Retest Failed and Blocked Tests Regression Test

Execute Tests What to Retest for Failed and Blocked Tests? When to Retest Failed and Blocked Tests? Where to Retest Failed and Blocked Tests? How to Retest Failed and Blocked Tests? Who to Retest Failed and Blocked Tests?

Retest Failed and Blocked Tests What - NA When to Retest Failed and Blocked Tests When requested by the QA Lead Start of a new test cycle Where - NA How to Retest Failed and Blocked Tests Review all defects that have been fixed and are ready to retest Retest defects and request that they be closed. Update execution log and defect log asdfasdfasdf Who - NA

The Test Execution Process Execute Tests and Capture Results Report Defects Retest Defects Retest Failed and Blocked Tests Regression Test

Execute Tests What to Regression Test? When to Regression Test? Where to Regression Test? How to Regression Test? How to Regression Test?

Execute Tests What to Regression Test Passed tests If last phase – core functionality, high priority requirements, business critical functionality, closed critical defects When to Regression Test During each Test cycle Last phase before UAT Where - NA How - NA Who to Regression Test

Practice Items Step Name Step Description Expected Result Actual Result Step 1 Open Internet Explorer and go to www.yahoo.com The yahoo homepage should be displayed. PASSED Step 2 Click on the link labeled "Sign up" to get to the registration page. The Yahoo Registration should be visible. FAILED The Yahoo Registration was not visible. Message reading “Page not Found” was displayed . DEFECT 27 Step 3 Complete the registration without selecting Gender. An error message should be displayed reading "This information is required" and the registration should not have been able to complete without gender.

Practice Items Step Name Step Description Expected Result Actual Result Step 1 Open Internet Explorer and go to www.yahoo.com The yahoo homepage should be displayed. PASSED Step 2 Click on the link labeled "Sign up" to get to the registration page. The Yahoo Registration should be visible. Step 3 Complete the registration without selecting Gender. An error message should be displayed reading "This information is required" and the registration should not have been able to complete without gender. FAILED Registration was successful with selecting gender Defect 101