App Managing Test Environments From App Labs
-
Upload
guest4e4766 -
Category
Technology
-
view
1.191 -
download
4
description
Transcript of App Managing Test Environments From App Labs
![Page 1: App Managing Test Environments From App Labs](https://reader033.fdocuments.net/reader033/viewer/2022052900/5561f11fd8b42aa5068b58bc/html5/thumbnails/1.jpg)
AppLabs confidential and restricted circulation 1
![Page 2: App Managing Test Environments From App Labs](https://reader033.fdocuments.net/reader033/viewer/2022052900/5561f11fd8b42aa5068b58bc/html5/thumbnails/2.jpg)
Test EnvironmentsHow to get them Right
Kevin Harvey
20th August 2008
![Page 3: App Managing Test Environments From App Labs](https://reader033.fdocuments.net/reader033/viewer/2022052900/5561f11fd8b42aa5068b58bc/html5/thumbnails/3.jpg)
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
![Page 4: App Managing Test Environments From App Labs](https://reader033.fdocuments.net/reader033/viewer/2022052900/5561f11fd8b42aa5068b58bc/html5/thumbnails/4.jpg)
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
![Page 5: App Managing Test Environments From App Labs](https://reader033.fdocuments.net/reader033/viewer/2022052900/5561f11fd8b42aa5068b58bc/html5/thumbnails/5.jpg)
AppLabs confidential and restricted circulation 5
Key Attributes
» Stable
» Maintainable
» Accurate
» Accessible
» Cost effective
![Page 6: App Managing Test Environments From App Labs](https://reader033.fdocuments.net/reader033/viewer/2022052900/5561f11fd8b42aa5068b58bc/html5/thumbnails/6.jpg)
AppLabs confidential and restricted circulation 6
Basic Environment
![Page 7: App Managing Test Environments From App Labs](https://reader033.fdocuments.net/reader033/viewer/2022052900/5561f11fd8b42aa5068b58bc/html5/thumbnails/7.jpg)
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 ?
![Page 8: App Managing Test Environments From App Labs](https://reader033.fdocuments.net/reader033/viewer/2022052900/5561f11fd8b42aa5068b58bc/html5/thumbnails/8.jpg)
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
![Page 9: App Managing Test Environments From App Labs](https://reader033.fdocuments.net/reader033/viewer/2022052900/5561f11fd8b42aa5068b58bc/html5/thumbnails/9.jpg)
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
![Page 10: App Managing Test Environments From App Labs](https://reader033.fdocuments.net/reader033/viewer/2022052900/5561f11fd8b42aa5068b58bc/html5/thumbnails/10.jpg)
AppLabs confidential and restricted circulation 10
User Requirements
Who will access the test environment
» Support» Developers» Testers» Analysts
![Page 11: App Managing Test Environments From App Labs](https://reader033.fdocuments.net/reader033/viewer/2022052900/5561f11fd8b42aa5068b58bc/html5/thumbnails/11.jpg)
AppLabs confidential and restricted circulation 11
Project Requirement
How many environments
» Development » Staging » Integration» Performance» Security» User Acceptance» Operational Acceptance
![Page 12: App Managing Test Environments From App Labs](https://reader033.fdocuments.net/reader033/viewer/2022052900/5561f11fd8b42aa5068b58bc/html5/thumbnails/12.jpg)
AppLabs confidential and restricted circulation 12
Stability
How do I minimise downtime
» Configuration management» Release Management» Efficient test user administration» Availability Monitoring» Virtualisation
![Page 13: App Managing Test Environments From App Labs](https://reader033.fdocuments.net/reader033/viewer/2022052900/5561f11fd8b42aa5068b58bc/html5/thumbnails/13.jpg)
AppLabs confidential and restricted circulation 13
Stability (cont)
ExampleDevDev STGSTG
INTINT PERF & SEC
PERF & SEC UATUAT OATOAT
![Page 14: App Managing Test Environments From App Labs](https://reader033.fdocuments.net/reader033/viewer/2022052900/5561f11fd8b42aa5068b58bc/html5/thumbnails/14.jpg)
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]
![Page 15: App Managing Test Environments From App Labs](https://reader033.fdocuments.net/reader033/viewer/2022052900/5561f11fd8b42aa5068b58bc/html5/thumbnails/15.jpg)