Plan For Automating Tests: Usingqtp65-Student-01A
Plan For Automating Tests: Usingqtp65-Student-01A
USINGQTP65-STUDENT-01A
Lesson Objectives
In this lesson, you will:
Gather information relevant to automated test creation
Resources
Subject matter experts
Valid data to use
Business transactions or modules to test
Test cases
Determine strategies for testing different data
QuickTest Professional Workflow
Gather relevant
test information
What are the
test
requirements?
Where can I get
data to use?
Create basic test
Record user
actions
Verify successful
playback
Enhance basic test
Insert checkpoints
Data drive the test
Integrate tests
Correlate data
Build
integration test
scenarios
Plan
1
Create
2
Verify & Enhance
3
Integrate
4
Class Discussion
hy plan?
Gather Relevant Information
Phase 1: Identify the project resources
Phase 2: Identify and document the system under test
Phase 3: Identify and document the critical areas to test
Phase 4: Manage data required for the test cases
Phase 6: Document the final test plan
Phase 7: Build the functional test lab and start creating
tests
Phase 5: Document the expected results, defects found
and changes in the system
For each phase of the functional testing
process, think of a question you would ask
to help you collect relevant information.
Overview of the functional testing process
Based on the
discussion about
gathering
information, is the
information in this
sample test case
complete?
If not, what other
information would
you want to
document?
Class
Discussion:
Determine Valid Data to Use
Master
Data
Transactional
Data
Database
Prepared Data
Prepare for Automated Testing
Check that the application under test is stable and
ready for testing
Go through the test case steps on the application to
verify that all steps are listed in the correct order
Check that the provided data to use is valid for
recording the basic test
Check that the testing environment standards (test
directory, naming conventions, test standards) are
adhered to
Check that QuickTest and the add-ins, if any, are
installed and running without errors