Managing Test Environments From AppLabs
-
Upload
vijay-bhaskar-varma-yarakaraju -
Category
Technology
-
view
470 -
download
0
Transcript of Managing Test Environments From AppLabs
![Page 1: Managing Test Environments From AppLabs](https://reader036.fdocuments.us/reader036/viewer/2022062704/55615c6ed8b42a5f4b8b47ea/html5/thumbnails/1.jpg)
AppLabs confidential and restricted circulation 1
![Page 2: Managing Test Environments From AppLabs](https://reader036.fdocuments.us/reader036/viewer/2022062704/55615c6ed8b42a5f4b8b47ea/html5/thumbnails/2.jpg)
Test EnvironmentsHow to get them Right
Kevin Harvey
20th August 2008
![Page 3: Managing Test Environments From AppLabs](https://reader036.fdocuments.us/reader036/viewer/2022062704/55615c6ed8b42a5f4b8b47ea/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: Managing Test Environments From AppLabs](https://reader036.fdocuments.us/reader036/viewer/2022062704/55615c6ed8b42a5f4b8b47ea/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: Managing Test Environments From AppLabs](https://reader036.fdocuments.us/reader036/viewer/2022062704/55615c6ed8b42a5f4b8b47ea/html5/thumbnails/5.jpg)
AppLabs confidential and restricted circulation 5
Key Attributes
» Stable
» Maintainable
» Accurate
» Accessible
» Cost effective
![Page 6: Managing Test Environments From AppLabs](https://reader036.fdocuments.us/reader036/viewer/2022062704/55615c6ed8b42a5f4b8b47ea/html5/thumbnails/6.jpg)
AppLabs confidential and restricted circulation 6
Basic Environment
![Page 7: Managing Test Environments From AppLabs](https://reader036.fdocuments.us/reader036/viewer/2022062704/55615c6ed8b42a5f4b8b47ea/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: Managing Test Environments From AppLabs](https://reader036.fdocuments.us/reader036/viewer/2022062704/55615c6ed8b42a5f4b8b47ea/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: Managing Test Environments From AppLabs](https://reader036.fdocuments.us/reader036/viewer/2022062704/55615c6ed8b42a5f4b8b47ea/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: Managing Test Environments From AppLabs](https://reader036.fdocuments.us/reader036/viewer/2022062704/55615c6ed8b42a5f4b8b47ea/html5/thumbnails/10.jpg)
AppLabs confidential and restricted circulation 10
User Requirements
Who will access the test environment
» Support» Developers» Testers» Analysts
![Page 11: Managing Test Environments From AppLabs](https://reader036.fdocuments.us/reader036/viewer/2022062704/55615c6ed8b42a5f4b8b47ea/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: Managing Test Environments From AppLabs](https://reader036.fdocuments.us/reader036/viewer/2022062704/55615c6ed8b42a5f4b8b47ea/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: Managing Test Environments From AppLabs](https://reader036.fdocuments.us/reader036/viewer/2022062704/55615c6ed8b42a5f4b8b47ea/html5/thumbnails/13.jpg)
AppLabs confidential and restricted circulation 13
Stability (cont)
ExampleDevDev STGSTG
INTINT PERF & SEC
PERF & SEC UATUAT OATOAT
![Page 14: Managing Test Environments From AppLabs](https://reader036.fdocuments.us/reader036/viewer/2022062704/55615c6ed8b42a5f4b8b47ea/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: Managing Test Environments From AppLabs](https://reader036.fdocuments.us/reader036/viewer/2022062704/55615c6ed8b42a5f4b8b47ea/html5/thumbnails/15.jpg)