You are on page 1of 20

H 2 K

I N F O S Y S

100% Job Oriented Instructor Led Face2Face True Live online + Cloud Test Lab = Better than on site training Trusted by many students world wide.
Attend Attend America - Classes from Any-part of the worldof the world Classes South America Europe - Africa - Asia from Any part North Australia North America - South America - Europe - Africa - Asia Australia www.H2KINFOSYS.com USA - +1-(770)-777-1269 , UK - (020) 3371 7615 Training@H2KInfosys.com / H2KInfosys@Gmail.com

S O F T W A R E

T R A I N I N G

QA : SESSION 3: AGENDA
QA Tester Role - Software Testing Life Cycle

Understanding the requirement document and writing Test cases in Excel,


Writing Test Data

www.H2KINFOSYS.com , USA +1-(770)-777-1269

QA TESTER ROLE
QA Tester Role - Software Testing Life Cycle

Team Lead

The Project Leader is responsible for managing the coding team relating to the project
controlled by him/her; ensuring the quality of the delivery within the times promised to the customer. This responsibility includes managing day-to-day task planning, delegation and tracking; Escalates issues relating to delivery and scope changes to project managers. Setup test Environment Create Iteration/release test plan Create and Maintain Test Traceability Matrix Review test cases and test data

www.H2KINFOSYS.com , USA +1-(770)-777-1269

QA TESTER ROLE
Test Engineer

The V & V Engineer is responsible for verifying & validating applications/products based

on functional and technical specifications Create/Update test cases for each build/iteration Create/Update test data for each build/iteration Conduct build acceptance test and smoke test Execute Functional test cases Execute Regression test cases Perform Exploratory testing Analyze and report the defects found in testing

www.H2KINFOSYS.com , USA +1-(770)-777-1269

Software Testing Life Cycle


Testing Activities: Software Testing Life Cycle

Requirement gathering
Planning and control

Analysis and design


Implementation and execution Evaluating exit criteria and reporting Test closure activities

www.H2KINFOSYS.com , USA +1-(770)-777-1269

Software Testing Life Cycle: Planning & Control


Test Planning
Define objectives of testing and the specification of test activities in order to meet the
objectives and mission.

Test Control
Test control is the ongoing activity of comparing actual progress against the plan, and
reporting the status, including deviations from the plan.

Ref: Test Plan document

www.H2KINFOSYS.com , USA +1-(770)-777-1269

Software Testing Life Cycle: Analysis & Design


Test analysis and design : General testing objectives are transformed into

tangible test conditions and test cases.

www.H2KINFOSYS.com , USA +1-(770)-777-1269

Software Testing Life Cycle: Analysis & Design


The test analysis and design activity has the following major tasks:

Reviewing the test basis


requirements software integrity level1 (risk level) risk analysis reports architecture design interface specifications

www.H2KINFOSYS.com , USA +1-(770)-777-1269

Software Testing Life Cycle: Analysis & Design


The test analysis and design activity has the following major tasks:

Reviewing the test basis


Evaluating testability of the test basis and test objects

Identifying and prioritizing test conditions based on analysis of test items,


the specification, behavior and structure of the software

Designing the test environment set-up and identifying any required


infrastructure and tools

Creating bi-directional traceability between test basis and test cases


www.H2KINFOSYS.com , USA +1-(770)-777-1269

Software Testing Life Cycle: Analysis & Design


Requirement documents:
Telecom domain Project: AT & T Example
Ref: SRS-T mobile, AT & T WEBSITE

Test Data Preparation Test Case Preparation

www.H2KINFOSYS.com , USA +1-(770)-777-1269

Software Testing Life Cycle: Implementation & Execution


Test implementation and execution has the following major tasks:

Finalizing, implementing and prioritizing test cases (including the


identification of test data)

Developing and prioritizing test procedures, creating test data and,


optionally, preparing test harnesses and writing automated test scripts

Creating test suites from the test procedures for efficient test execution Verifying that the test environment has been set up correctly

www.H2KINFOSYS.com , USA +1-(770)-777-1269

Software Testing Life Cycle: Implementation & Execution


Test implementation and execution has the following major tasks:

Verifying and updating bi-directional traceability between the test basis and
test cases

Executing test procedures either manually or by using test execution tools,


according to the planned sequence

Logging the outcome of test execution and recording the identities and
versions of the software under test, test tools and testware

Comparing actual results with expected results


www.H2KINFOSYS.com , USA +1-(770)-777-1269

Software Testing Life Cycle: Implementation & Execution


Test implementation and execution has the following major tasks:

Reporting discrepancies as incidents and analyzing them in order to


establish their cause (e.g., a defect in the code, in specified test data, in the test document, or a mistake in the way the test was executed)

www.H2KINFOSYS.com , USA +1-(770)-777-1269

Software Testing Life Cycle: Implementation & Execution


Test implementation and execution has the following major tasks:

Repeating test activities as a result of action taken for each discrepancy, for
example, re-execution of a test that previously failed in order to confirm a fix (confirmation testing), execution of a corrected test and/or execution of tests in order to ensure that defects have not been introduced in unchanged areas of the software or that defect fixing did not uncover other defects (regression testing)

www.H2KINFOSYS.com , USA +1-(770)-777-1269

Software Testing Life Cycle: Implementation & Execution


Defect Life Cycle

www.H2KINFOSYS.com , USA +1-(770)-777-1269

Testing by QA
Testing Activities: Software Testing Life Cycle

Evaluating exit criteria is the activity where test execution is assessed


against the defined objectives. This should be done for each test level.

www.H2KINFOSYS.com , USA +1-(770)-777-1269

Testing by QA
Testing Activities: Software Testing Life Cycle

Test closure activities

Test closure activities collect data from completed test activities to


consolidate experience, testware, facts and numbers.

Test closure activities occur at project milestones such as when a software


system is released, a test project is completed (or cancelled), a milestone has been achieved, or a maintenance release has been completed.

www.H2KINFOSYS.com , USA +1-(770)-777-1269

Testing by QA
Testing methodologies:

Manual Testing
Automation Testing

www.H2KINFOSYS.com , USA +1-(770)-777-1269

H2K INFOSYS ----------------------

WORLD CLASS SOFTWARE TRAINING FOR EVERYONE - WORLD WIDE


-----------------------------ATTEND CLASSES FROM ANY PART OF THE WORLD -------------------------------------------------SOFTWARE TRAINING DEVELOPMENT TECHNICAL STAFFING SOLUTIONS

www.H2KINFOSYS.com , USA +1-(770)-777-1269

Thank You
www.H2KInfosys.com
Attend classes from any part of the world Project Work & Job Placement Assistance Visit H2kinfosys Forums, Jobs and blogs True Live online with Face2Face + Cloud Test Lab = Better than on site training trusted by many of students world wide.

Instructor Led Face2Face True Live online Software Training classes with Cloud Technology
USA - +1-(770)-777-1269 , UK - (020) 3371 7615 www.H2KINFOSYS.com , USA +1-(770)-777-1269

Training@H2KInfosys.com

You might also like