15
AppLabs confidential and restricted circulation 1

Managing Test Environments From AppLabs

Embed Size (px)

Citation preview

Page 1: Managing Test Environments From AppLabs

AppLabs confidential and restricted circulation 1

Page 2: Managing Test Environments From AppLabs

Test EnvironmentsHow to get them Right

Kevin Harvey

20th August 2008

Page 3: Managing Test Environments From AppLabs

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

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

AppLabs confidential and restricted circulation 5

Key Attributes

» Stable

» Maintainable

» Accurate

» Accessible

» Cost effective

Page 6: Managing Test Environments From AppLabs

AppLabs confidential and restricted circulation 6

Basic Environment

Page 7: Managing Test Environments From AppLabs

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

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

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

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

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

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

AppLabs confidential and restricted circulation 13

Stability (cont)

ExampleDevDev STGSTG

INTINT PERF & SEC

PERF & SEC UATUAT OATOAT

Page 14: Managing Test Environments From AppLabs

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