Managing Test Environments From AppLabs

Preview:

Citation preview

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:marketing@applabs.com

Recommended