Date post: | 16-Dec-2015 |
Category: |
Documents |
Upload: | mariana-lyon |
View: | 213 times |
Download: | 1 times |
Test Longand Prosper
presented by Janet Gray
July 26, 2005
Seek out New Life and New civilizations
The STARS Testing Team will manage testing, validation, and documentation of the functional & technical requirements in the following areas: Set up tables Self-Service Reporting Batch processes Security Business Processes Modifications and Interfaces
When logic fails, trust a hunch
Test all modifications, interfaces, data delivery and business processes
Test all PS components & self-service with Cornell defined data , including load/stress testing and system testing
Validate all set up & security Determine errors, report errors for resolution
prior to implementation Document all information relative to the each
specific project
Testing Goals
Humans are highly illogical
User/SME will be responsible for all test script & scenario development
Tools, resources (inc. tech support) & infrastructure available throughout implementation, fixes and upgrades
Necessary project team members will assist in problem resolution
All areas to be tested have been defined, developed & unit tested
Assumptions
Keep your phaser set to stun
STARS test environment & instance will be kept up-to-date with all upgrades, setup tables, & patches
Conversion & test data will be reloaded “by request” after any refresh
STARS test environment should be close to production as possible
Requirements
Don’t put all your ranking officers in one shuttlecraft
Develop testing plans Prepare testing guidelines, procedures,
& templates Set up TestDirector for testing
management Set up tests & error reporting workflow Monitor progress of testing plans &
advise Project Manager of any slippage
Testing Lead Duties
Don’t put all your ranking officers in one shuttlecraft
continued
Coordinate with other modules for execution of testing across modules
Work with Project Manager & Tech Lead on test plan tasks
Coordinate with CIT Technical Manager the refresh of SATest
Testing Lead Duties
Infinite Diversity in Infinite Combinations (IDIC)
Create QuickTest Pro scripts Use TestDirector to document test
results & problems, & testing management
Develop test design for functional & performance testing
Create & document test cases & data Coordinate testing activities with CIT,
functional area & other modules
Testing Designer/Tester Duties
Infinite Diversity in Infinite Combinations (IDIC)
continued
Document test results & report problems to Implementation Manager
Schedule re-execution of tests on problems
If it can’t be fixed, ask Scotty
Maintain infrastructure Provide tech support for testing tools Direct updates & fixes to database Set up & apply security roles Assist in remediation of errors found Set up & apply set up tables necessary
for testing
Tech, Security, Setup Tables Support Duties
There’s no such thing as a Vulcan death grip
Perform unit testing Troubleshoot problems arising from
testing Communicate unit testing progress to
Test Lead Work with Testing Lead on data
validation planning & testing efforts
Developer Duties
Even in our world, sometimes we are aliens
Compare & validate data between legacy systems & Oracle PeopleSoft
Report any errors to Testing Lead
Conversion Validator Duties
Having is not so pleasing a thing as wanting, it is not logical
but it is often true
Provide subject matter expertise for testing
Write test scripts used to create test steps in TestDirector
Subject Matter Experts Duties
Logic is the beginning of wisdom; not the end
Unit Test Test and validate individual pieces of software
function as a “stand alone” unit. Implementation at module level defect free Verifies mods, interfaces or reports meet
functional & technical requirements as outlined in the To-Be Process
User and developers work closely together before, during and after unit testing to ensure all the requirements are met.
Logic is the beginning of wisdom; not the end continued
Integration Testing Using top-down method Determines if software operates properly
as each subprocess is added Individual software tested & combined with
other software, making sure all data, data sharing & links are working as specified
Logic is the beginning of wisdom; not the end continued
Completed after integrated processes have be successfully tested
Whole System environment test
System Testing
Logic is the beginning of wisdom; not the end continued
Load testing will test an application against a number of users
Stress testing is load testing over an extended period of time for validation purposes
Load/Stress Testing
You will be assimilated
All the organization standards have been followed
A check to see all original requirements have been documented & proper system implementation of those requirements
Quality Assurance Testing
Resistance is Futile
User tests the software Must be involved in the beginning
with Oracle PeopleSoft functionality Gain understanding how
functionality fits with their business needs
User Acceptance Testing
You do remember how to fire phasers?
Re-running of successfully executed test cases to detect failures spawned by changes or corrections made during software development & maintenance
Regression Testing
Computer, compute to the last digit the value of pi
Test Case A documented procedure verifying a system
requirement (a test scenario)
Test Step Use To-Be process “functional test scripts” for
either manual or automated testing
Automated Test Script Use when there are multiple data values for the
same operation
TestDirector Definitions
Enemies are often invisible – like Klingons, they can be
cloaked
Data Validation from Conversion Business Processes PS Delivered Reporting Interfaces Modifications Cross-Functional Areas
Items to be Tested
Enemies are often invisible – like Klingons, they can be
cloaked continued
RDS Canned Reports RDS Testing Load Testing Stress Testing Security Testing Platform Testing
Items to be Tested
Insufficient data does not compute
TestDirector Monitor test development, progress &
defect reporting Document & run tests
LoadRunner Run load tests
QuickTest Pro Create & run automated testing
Testing Tools
Boldly go where no man has gone before
Questions?