Test Environments How to get them Right Kevin Harvey 20 th  August 2008
Overview This Webinar will aim to address the following: Why it is important to get Test Environments right Environment Goals Environment Requirements  Cost Effectiveness Stability
Why ? Keep the project cogs moving !!! Minimise loss of man hours due to lack of environment availability in all areas   of the project Maximise design and development time available  Minimise unnecessary defects due to unknown environment inconsistencies Save money
Key Attributes Stable Maintainable Accurate Accessible Cost effective
Basic Environment
Key Questions What will the test environment be used for ? What does the test environment look like ? Who will access the test environment ? How many environments will I need ? How do I minimise downtime ?
Purpose What will the test environment be used for   Proofing and designing business process solutions Developing solutions Unit testing Smoke testing Integration testing User acceptance testing Performance testing Security testing Operation acceptance testing Post go live warranty periods
Technical Structure What does the test environment look like Architecture External system links Interfaces both internal and external Data Loads
User Requirements Who will access the test environment Support Developers Testers Analysts
Project Requirement How many environments Development  Staging  Integration Performance Security User Acceptance Operational Acceptance
Stability How do I minimise downtime Configuration management Release Management Efficient test user administration Availability Monitoring Virtualisation
Stability (cont) Example Dev STG INT PERF &  SEC UAT OAT
Summary There are no definitive answers Early and concise information gathering is key Involve all key project players as early possible Ensure stability through ongoing management If possible appoint a dedicated Test Environment Manager  If you have any questions, then please e-mail: [email_address]
 

Managing Test Environments From AppLabs

  • 2.
    Test Environments Howto get them Right Kevin Harvey 20 th August 2008
  • 3.
    Overview This Webinarwill aim to address the following: Why it is important to get Test Environments right Environment Goals Environment Requirements Cost Effectiveness Stability
  • 4.
    Why ? Keepthe project cogs moving !!! Minimise loss of man hours due to lack of environment availability in all areas of the project Maximise design and development time available Minimise unnecessary defects due to unknown environment inconsistencies Save money
  • 5.
    Key Attributes StableMaintainable Accurate Accessible Cost effective
  • 6.
  • 7.
    Key Questions Whatwill the test environment be used for ? What does the test environment look like ? Who will access the test environment ? How many environments will I need ? How do I minimise downtime ?
  • 8.
    Purpose What willthe test environment be used for Proofing and designing business process solutions Developing solutions Unit testing Smoke testing Integration testing User acceptance testing Performance testing Security testing Operation acceptance testing Post go live warranty periods
  • 9.
    Technical Structure Whatdoes the test environment look like Architecture External system links Interfaces both internal and external Data Loads
  • 10.
    User Requirements Whowill access the test environment Support Developers Testers Analysts
  • 11.
    Project Requirement Howmany environments Development Staging Integration Performance Security User Acceptance Operational Acceptance
  • 12.
    Stability How doI minimise downtime Configuration management Release Management Efficient test user administration Availability Monitoring Virtualisation
  • 13.
    Stability (cont) ExampleDev STG INT PERF & SEC UAT OAT
  • 14.
    Summary There areno definitive answers Early and concise information gathering is key Involve all key project players as early possible Ensure stability through ongoing management If possible appoint a dedicated Test Environment Manager If you have any questions, then please e-mail: [email_address]
  • 15.