Managing Test Environments From AppLabs
-
Upload
vijay-bhaskar-varma-yarakaraju -
Category
Technology
-
view
473 -
download
0
Transcript of Managing Test Environments From AppLabs
AppLabs confidential and restricted circulation 1
Test EnvironmentsHow to get them Right
Kevin Harvey
20th August 2008
AppLabs confidential and restricted circulation 3
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
AppLabs confidential and restricted circulation 4
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
AppLabs confidential and restricted circulation 5
Key Attributes
» Stable
» Maintainable
» Accurate
» Accessible
» Cost effective
AppLabs confidential and restricted circulation 6
Basic Environment
AppLabs confidential and restricted circulation 7
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 ?
AppLabs confidential and restricted circulation 8
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
AppLabs confidential and restricted circulation 9
Technical Structure
What does the test environment look like
» Architecture» External system links» Interfaces both internal and external» Data Loads
AppLabs confidential and restricted circulation 10
User Requirements
Who will access the test environment
» Support» Developers» Testers» Analysts
AppLabs confidential and restricted circulation 11
Project Requirement
How many environments
» Development » Staging » Integration» Performance» Security» User Acceptance» Operational Acceptance
AppLabs confidential and restricted circulation 12
Stability
How do I minimise downtime
» Configuration management» Release Management» Efficient test user administration» Availability Monitoring» Virtualisation
AppLabs confidential and restricted circulation 13
Stability (cont)
ExampleDevDev STGSTG
INTINT PERF & SEC
PERF & SEC UATUAT OATOAT
AppLabs confidential and restricted circulation
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 protected]