Monday, September 21, 2009

Project Management Methodology


The different phases are
Initiation/Setup
  • Testing Strategy
  1. Automation Feasibility
  2. Manual & Automated components
  3. Tool selection for automation
  • Testing Requirements & Sign off
  1. Unit Testing requirement
  2. Business Functional Requirements
  3. All interfaces
  4. Application security levels
  5. List of platforms for compatibility
  6. Critical transactions for performance testing
  7. Performance goals
  8. Globalization needs
  • Effort estimates and price signoff
  • Scheduling sign off
  • Project Plan
  • Project communication
  • Workflow between Development & TS Testing teams
  • Developer – Tester interaction process for UT (if required)
Knowledge Transfer & Test Plan
  • Application Demo
  • Domain Training
  • Shadow transfer
  • Study of user and operations manuals
  • Globalization rules
  • Test plan and Test cases
Environment Set up
  • Hardware and Software resource set up
  • Ghost image plan
  • Test bed creation
  • Special requirements for globalization testing
Automation
  • Architecture
  • Automation Test Flow
  • Identify reusable elements
  • Create and test scripts
  • In-line auto test setup
Performance Test
  • Critical transactions
  • Scripting
  • Environment setup
  • Iterative test run
  • Analysis
Execution
  • Execute test scripts or cases
  • Log, track and report defects
  • Improve and increase automation
  • Monitor, analyze and feedback until Q levels achieved
Warranty preparation & support
  • Allocate technical team to support warranty levels
  • Optionally agree to a per/bug payment if errors are above
  • Warranty levels
  • Integrate warranty support team into maintenance team
  • Live monitoring
  • Warranty bug fixing
Continuous Improvement
  • Increase automation levels
  • Improve test scripts and cases
source: http://onestptesting.com

No comments: