SlideShare a Scribd company logo
THE CORE FUNDAMENTALS TO A TEST
ENVIRONMENT STRATEGY
BY ANTONY BARBER – QUALITY TESTING SUPPORT LTD
Test Environment Management
Provisioning
Governance / Strategy / Security
Support
Configuration
Management
Change Management
Requirements
Management
Release / Deployment
Management
Planning
Defect Fixing
Software
Engagement /
Booking
Technical Testing
Data
Batch
Hardware
Test Environment Management
Configuration
Management
Change Management
Requirements
Management
Test Environment Management (Yellow)
Test Management is responsible for controlling the environment, while it is in use, in preparation for and during test execution, it
facilitates the coordination of environment related defects resolution and represents the users to the support and provisioning
teams
• Responsible for ensuing the environment is controlled and what is contained within the environment through configuration
management. Ensuring no changes are deployed into the environment without a detailed record of what is changing e.g.
Release Note
• Responsible for controlling changes to the test environment, ensuring all stakeholders are informed and engaged,
understanding the risks of the change and ensuring appropriate actions are taken to minimise the risk. It involves coordinating
multiple teams using the environment and manages conflicts and clashes
• Undertakes gathering and recording project test environment requirements and presenting these to the provisioning team.
Includes booking / requesting the environment as well as smoke testing to ensure the environment is fit for purpose
• Jointly controls Releases / Deployments into Test Environments, with the Support team, dependent upon the source. Code
change from development are the responsibility of Test Management to manage and coordinate
Release / Deployment
Management
Test Provisioning
Engagement /
Booking
Software Hardware
Test Provisioning (Green)
The provisioning team are responsible for building and maintaining / refreshing the environment, including integration and
configuration of environment interfaces and components
• Responsible for providing the service for booking / requesting environments, covering software, hardware, integration and
either building them or refreshing existing environments. Need to provide a mechanism for environments to be requested /
booked (e.g. a tool). Smoke testing needs to be undertaken to make sure the environment meets the requirements
• Responsible for the installation of software required, other than the software in development, e.g. operating system,
databases etc.
• Test data needs to be provided, as per the organisations standards and the project requirements
• The team are responsible for coordinating all the different environments including managing any clashes due to shared
environments. The team are also responsible for decommissioning any environments that are no longer required
• Providing hardware the testing needs to be undertaken on, ranging from servers, physical or virtual to laptops, mobile phones
etc.
PlanningData
Test Environment Support
Defect Fixing Batches
Test Environment Support (Blue)
Responsible for providing technical expertise when the environment is being used
• Providing Subject Matter Expert support for environment related defects e.g. integration or configuration
• Running activities within the environment such as Batches or manipulating the environment simulate events e.g. changing dates
to enable testing of end of month
• Undertaking technical test activities, this can tends to cover testing such as Non Functional or Operational Acceptance e.g.
Simulating Failover testing
• Release & Deployment management into a test environment. This must be coordinated with the testing team and is for
activities / deployments that are required to keep the environment aligned with live e.g. Microsoft software patch updates
Release / Deployment
Management
Technical Testing
Test Environment Governance
Generally a meeting comprised of senior stakeholders that ensure effective Governance is undertaken by;
• Ensuring Environments are being used efficiently and effectively
• That the service is meeting its SLA’s
• That the service is fit for purpose
Security is about ensuring test environment comply with organisation standards, especially around data by;
• Compliance with standards, including Data Protection etc.
• Protection of data, either through control of environments, creating data or masking the live data
• Control of access, ensuring only those who should have access have got access
Test Environment Strategy
Test Environment Security
Strategy is about the Test Environments being ready for the future including;
• Planning for new technology
• Skills and resources are appropriate
• Demand planning

More Related Content

What's hot

Test Process Improvement
Test Process ImprovementTest Process Improvement
Test Process Improvement
Momentum NI
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)
Ravi Tadwalkar
 
QA Center Of Excellence (TCoE)
QA Center Of Excellence (TCoE)QA Center Of Excellence (TCoE)
QA Center Of Excellence (TCoE)
JAX Chamber IT Council
 
Managed Test Services - Maveric Systems
Managed Test Services - Maveric SystemsManaged Test Services - Maveric Systems
Managed Test Services - Maveric Systems
Maveric Systems
 
Environment Delivery Management Services
Environment Delivery Management  ServicesEnvironment Delivery Management  Services
Environment Delivery Management Services
drummondrj
 
Idexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel Independent Testing Services Presentation
Idexcel Independent Testing Services Presentation
Idexcel
 
What is (tcoe) testing center of excellence
What is (tcoe) testing center of excellenceWhat is (tcoe) testing center of excellence
What is (tcoe) testing center of excellence
Maveric Systems
 
Past, Present and Future of DevOps Infrastructure
Past, Present and Future of DevOps InfrastructurePast, Present and Future of DevOps Infrastructure
Past, Present and Future of DevOps Infrastructure
Synergetics Learning and Cloud Consulting
 
Testing Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabsTesting Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabs
VIJAYA BHASKARA VARMA YARAKARAJU
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
Carl Bruiners
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
Leonard Fingerman
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
Gloria Stoilova
 
Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4
DevOps.com
 
TCoE
TCoETCoE
DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best Practices
Brian Chorba
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
Zinnov
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOps
Sherry Chang
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
tharindakasun
 
Testing & Quality Assurance
Testing & Quality AssuranceTesting & Quality Assurance
Testing & Quality Assurance
Anand Subramaniam
 
DevOps and Cloud
DevOps and CloudDevOps and Cloud
DevOps and Cloud
Fernando Honig
 

What's hot (20)

Test Process Improvement
Test Process ImprovementTest Process Improvement
Test Process Improvement
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)
 
QA Center Of Excellence (TCoE)
QA Center Of Excellence (TCoE)QA Center Of Excellence (TCoE)
QA Center Of Excellence (TCoE)
 
Managed Test Services - Maveric Systems
Managed Test Services - Maveric SystemsManaged Test Services - Maveric Systems
Managed Test Services - Maveric Systems
 
Environment Delivery Management Services
Environment Delivery Management  ServicesEnvironment Delivery Management  Services
Environment Delivery Management Services
 
Idexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel Independent Testing Services Presentation
Idexcel Independent Testing Services Presentation
 
What is (tcoe) testing center of excellence
What is (tcoe) testing center of excellenceWhat is (tcoe) testing center of excellence
What is (tcoe) testing center of excellence
 
Past, Present and Future of DevOps Infrastructure
Past, Present and Future of DevOps InfrastructurePast, Present and Future of DevOps Infrastructure
Past, Present and Future of DevOps Infrastructure
 
Testing Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabsTesting Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabs
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
 
Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4
 
TCoE
TCoETCoE
TCoE
 
DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best Practices
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOps
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
 
Testing & Quality Assurance
Testing & Quality AssuranceTesting & Quality Assurance
Testing & Quality Assurance
 
DevOps and Cloud
DevOps and CloudDevOps and Cloud
DevOps and Cloud
 

Viewers also liked

Test Environment Management Maturity Model
Test Environment Management Maturity ModelTest Environment Management Maturity Model
Test Environment Management Maturity Model
crawforn992
 
Environments management - A Critical Support Function
Environments management - A Critical Support FunctionEnvironments management - A Critical Support Function
Environments management - A Critical Support Function
Thyagarajan Krishnan
 
What are the common Test Environment today
What are the common Test Environment todayWhat are the common Test Environment today
What are the common Test Environment today
Doris Robinson
 
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
David O'Dowd
 
Building a software testing environment
Building a software testing environmentBuilding a software testing environment
Building a software testing environment
Himanshu
 
Key Metrics for Disaster Recovery and Business Continuity
Key Metrics for Disaster Recovery and Business ContinuityKey Metrics for Disaster Recovery and Business Continuity
Key Metrics for Disaster Recovery and Business Continuity
Axcient
 
Release Management for Large Enterprises
Release Management for Large EnterprisesRelease Management for Large Enterprises
Release Management for Large Enterprises
Salesforce Developers
 
Working, learning and playing through Personal Learning Environments
Working, learning and playing through Personal Learning EnvironmentsWorking, learning and playing through Personal Learning Environments
Working, learning and playing through Personal Learning Environments
GrahamAttwell
 
Risk based testing and random testing
Risk based testing and random testingRisk based testing and random testing
Risk based testing and random testing
Himanshu
 
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
IBM UrbanCode Products
 
Anti-patterns in Your Test coverage
Anti-patterns in Your Test coverageAnti-patterns in Your Test coverage
Anti-patterns in Your Test coverage
Gayathri Mohan
 
End to End Test Management Test Strategy Estimation and Metrics Workshop
End to End Test Management Test Strategy Estimation and Metrics WorkshopEnd to End Test Management Test Strategy Estimation and Metrics Workshop
End to End Test Management Test Strategy Estimation and Metrics Workshop
QAAgility Technologies
 
Optimize DevOps and Agile Strategies with Deployment Automation
Optimize DevOps and Agile Strategies with Deployment AutomationOptimize DevOps and Agile Strategies with Deployment Automation
Optimize DevOps and Agile Strategies with Deployment Automation
XebiaLabs
 
Test automation - Building effective solutions
Test automation - Building effective solutionsTest automation - Building effective solutions
Test automation - Building effective solutions
Artem Nagornyi
 
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
TEST Huddle
 
Test Strategy
Test StrategyTest Strategy
Test Strategy
Zbyszek Mockun
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
Lee Barnes
 
How Can Test Data Management Overcome Mainframe Testing Challenges?
How Can Test Data Management Overcome Mainframe Testing Challenges?How Can Test Data Management Overcome Mainframe Testing Challenges?
How Can Test Data Management Overcome Mainframe Testing Challenges?
CA Technologies
 

Viewers also liked (18)

Test Environment Management Maturity Model
Test Environment Management Maturity ModelTest Environment Management Maturity Model
Test Environment Management Maturity Model
 
Environments management - A Critical Support Function
Environments management - A Critical Support FunctionEnvironments management - A Critical Support Function
Environments management - A Critical Support Function
 
What are the common Test Environment today
What are the common Test Environment todayWhat are the common Test Environment today
What are the common Test Environment today
 
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
 
Building a software testing environment
Building a software testing environmentBuilding a software testing environment
Building a software testing environment
 
Key Metrics for Disaster Recovery and Business Continuity
Key Metrics for Disaster Recovery and Business ContinuityKey Metrics for Disaster Recovery and Business Continuity
Key Metrics for Disaster Recovery and Business Continuity
 
Release Management for Large Enterprises
Release Management for Large EnterprisesRelease Management for Large Enterprises
Release Management for Large Enterprises
 
Working, learning and playing through Personal Learning Environments
Working, learning and playing through Personal Learning EnvironmentsWorking, learning and playing through Personal Learning Environments
Working, learning and playing through Personal Learning Environments
 
Risk based testing and random testing
Risk based testing and random testingRisk based testing and random testing
Risk based testing and random testing
 
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
 
Anti-patterns in Your Test coverage
Anti-patterns in Your Test coverageAnti-patterns in Your Test coverage
Anti-patterns in Your Test coverage
 
End to End Test Management Test Strategy Estimation and Metrics Workshop
End to End Test Management Test Strategy Estimation and Metrics WorkshopEnd to End Test Management Test Strategy Estimation and Metrics Workshop
End to End Test Management Test Strategy Estimation and Metrics Workshop
 
Optimize DevOps and Agile Strategies with Deployment Automation
Optimize DevOps and Agile Strategies with Deployment AutomationOptimize DevOps and Agile Strategies with Deployment Automation
Optimize DevOps and Agile Strategies with Deployment Automation
 
Test automation - Building effective solutions
Test automation - Building effective solutionsTest automation - Building effective solutions
Test automation - Building effective solutions
 
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
 
Test Strategy
Test StrategyTest Strategy
Test Strategy
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
 
How Can Test Data Management Overcome Mainframe Testing Challenges?
How Can Test Data Management Overcome Mainframe Testing Challenges?How Can Test Data Management Overcome Mainframe Testing Challenges?
How Can Test Data Management Overcome Mainframe Testing Challenges?
 

Similar to Test Environment Strategy

Understanding Test Environments Management
Understanding Test Environments ManagementUnderstanding Test Environments Management
Understanding Test Environments Management
Enov8
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Azlan Nawawi
 
Fundamental Test Process
Fundamental Test ProcessFundamental Test Process
Fundamental Test Process
Nadia Chairunissa
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Yoga Setiawan
 
What Time Is It Over There? Managing Your Global QA Team
What Time Is It Over There? Managing Your Global QA TeamWhat Time Is It Over There? Managing Your Global QA Team
What Time Is It Over There? Managing Your Global QA Team
TechWell
 
Creating and managing test environments best practices for test infrastructur...
Creating and managing test environments best practices for test infrastructur...Creating and managing test environments best practices for test infrastructur...
Creating and managing test environments best practices for test infrastructur...
Knoldus Inc.
 
Tamer Yehai CV REV4
Tamer Yehai CV REV4Tamer Yehai CV REV4
Tamer Yehai CV REV4
Tamer Yahya
 
Test planning AND concepts planning Test planning AND concepts planning
Test planning AND concepts planning Test planning AND concepts planningTest planning AND concepts planning Test planning AND concepts planning
Test planning AND concepts planning Test planning AND concepts planning
pushpait
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Aji Pamungkas Prasetio
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Irvan Febry
 
Maintenance Testing
Maintenance TestingMaintenance Testing
Maintenance Testing
Emi Rahmi
 
Test Environment: An Essential Component Of The DevSecOps Framework
Test Environment: An Essential Component Of The DevSecOps FrameworkTest Environment: An Essential Component Of The DevSecOps Framework
Test Environment: An Essential Component Of The DevSecOps Framework
Enov8
 
Security in the Software Development Life Cycle (SDLC)
Security in the Software Development Life Cycle (SDLC)Security in the Software Development Life Cycle (SDLC)
Security in the Software Development Life Cycle (SDLC)
Frances Coronel
 
A Detailed Guide To Test Data Management.pdf
A Detailed Guide To Test Data Management.pdfA Detailed Guide To Test Data Management.pdf
A Detailed Guide To Test Data Management.pdf
Enov8
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
M Branikno Ramadhan
 
Maintenance Testing by Graham et al
Maintenance Testing by Graham et alMaintenance Testing by Graham et al
Maintenance Testing by Graham et al
Emi Rahmi
 
FUNDAMENTAL TEST PROCESS
FUNDAMENTAL TEST PROCESSFUNDAMENTAL TEST PROCESS
FUNDAMENTAL TEST PROCESS
MeychiaGaiza
 
Capability initial flow control
Capability   initial flow controlCapability   initial flow control
Capability initial flow control
hqdan
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
M Branikno Ramadhan
 
Online testing strategy
Online testing strategyOnline testing strategy
Online testing strategy
Cloud9 Consulting
 

Similar to Test Environment Strategy (20)

Understanding Test Environments Management
Understanding Test Environments ManagementUnderstanding Test Environments Management
Understanding Test Environments Management
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental Test Process
Fundamental Test ProcessFundamental Test Process
Fundamental Test Process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
What Time Is It Over There? Managing Your Global QA Team
What Time Is It Over There? Managing Your Global QA TeamWhat Time Is It Over There? Managing Your Global QA Team
What Time Is It Over There? Managing Your Global QA Team
 
Creating and managing test environments best practices for test infrastructur...
Creating and managing test environments best practices for test infrastructur...Creating and managing test environments best practices for test infrastructur...
Creating and managing test environments best practices for test infrastructur...
 
Tamer Yehai CV REV4
Tamer Yehai CV REV4Tamer Yehai CV REV4
Tamer Yehai CV REV4
 
Test planning AND concepts planning Test planning AND concepts planning
Test planning AND concepts planning Test planning AND concepts planningTest planning AND concepts planning Test planning AND concepts planning
Test planning AND concepts planning Test planning AND concepts planning
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Maintenance Testing
Maintenance TestingMaintenance Testing
Maintenance Testing
 
Test Environment: An Essential Component Of The DevSecOps Framework
Test Environment: An Essential Component Of The DevSecOps FrameworkTest Environment: An Essential Component Of The DevSecOps Framework
Test Environment: An Essential Component Of The DevSecOps Framework
 
Security in the Software Development Life Cycle (SDLC)
Security in the Software Development Life Cycle (SDLC)Security in the Software Development Life Cycle (SDLC)
Security in the Software Development Life Cycle (SDLC)
 
A Detailed Guide To Test Data Management.pdf
A Detailed Guide To Test Data Management.pdfA Detailed Guide To Test Data Management.pdf
A Detailed Guide To Test Data Management.pdf
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Maintenance Testing by Graham et al
Maintenance Testing by Graham et alMaintenance Testing by Graham et al
Maintenance Testing by Graham et al
 
FUNDAMENTAL TEST PROCESS
FUNDAMENTAL TEST PROCESSFUNDAMENTAL TEST PROCESS
FUNDAMENTAL TEST PROCESS
 
Capability initial flow control
Capability   initial flow controlCapability   initial flow control
Capability initial flow control
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Online testing strategy
Online testing strategyOnline testing strategy
Online testing strategy
 

Test Environment Strategy

  • 1. THE CORE FUNDAMENTALS TO A TEST ENVIRONMENT STRATEGY BY ANTONY BARBER – QUALITY TESTING SUPPORT LTD
  • 2. Test Environment Management Provisioning Governance / Strategy / Security Support Configuration Management Change Management Requirements Management Release / Deployment Management Planning Defect Fixing Software Engagement / Booking Technical Testing Data Batch Hardware
  • 3. Test Environment Management Configuration Management Change Management Requirements Management Test Environment Management (Yellow) Test Management is responsible for controlling the environment, while it is in use, in preparation for and during test execution, it facilitates the coordination of environment related defects resolution and represents the users to the support and provisioning teams • Responsible for ensuing the environment is controlled and what is contained within the environment through configuration management. Ensuring no changes are deployed into the environment without a detailed record of what is changing e.g. Release Note • Responsible for controlling changes to the test environment, ensuring all stakeholders are informed and engaged, understanding the risks of the change and ensuring appropriate actions are taken to minimise the risk. It involves coordinating multiple teams using the environment and manages conflicts and clashes • Undertakes gathering and recording project test environment requirements and presenting these to the provisioning team. Includes booking / requesting the environment as well as smoke testing to ensure the environment is fit for purpose • Jointly controls Releases / Deployments into Test Environments, with the Support team, dependent upon the source. Code change from development are the responsibility of Test Management to manage and coordinate Release / Deployment Management
  • 4. Test Provisioning Engagement / Booking Software Hardware Test Provisioning (Green) The provisioning team are responsible for building and maintaining / refreshing the environment, including integration and configuration of environment interfaces and components • Responsible for providing the service for booking / requesting environments, covering software, hardware, integration and either building them or refreshing existing environments. Need to provide a mechanism for environments to be requested / booked (e.g. a tool). Smoke testing needs to be undertaken to make sure the environment meets the requirements • Responsible for the installation of software required, other than the software in development, e.g. operating system, databases etc. • Test data needs to be provided, as per the organisations standards and the project requirements • The team are responsible for coordinating all the different environments including managing any clashes due to shared environments. The team are also responsible for decommissioning any environments that are no longer required • Providing hardware the testing needs to be undertaken on, ranging from servers, physical or virtual to laptops, mobile phones etc. PlanningData
  • 5. Test Environment Support Defect Fixing Batches Test Environment Support (Blue) Responsible for providing technical expertise when the environment is being used • Providing Subject Matter Expert support for environment related defects e.g. integration or configuration • Running activities within the environment such as Batches or manipulating the environment simulate events e.g. changing dates to enable testing of end of month • Undertaking technical test activities, this can tends to cover testing such as Non Functional or Operational Acceptance e.g. Simulating Failover testing • Release & Deployment management into a test environment. This must be coordinated with the testing team and is for activities / deployments that are required to keep the environment aligned with live e.g. Microsoft software patch updates Release / Deployment Management Technical Testing
  • 6. Test Environment Governance Generally a meeting comprised of senior stakeholders that ensure effective Governance is undertaken by; • Ensuring Environments are being used efficiently and effectively • That the service is meeting its SLA’s • That the service is fit for purpose Security is about ensuring test environment comply with organisation standards, especially around data by; • Compliance with standards, including Data Protection etc. • Protection of data, either through control of environments, creating data or masking the live data • Control of access, ensuring only those who should have access have got access Test Environment Strategy Test Environment Security Strategy is about the Test Environments being ready for the future including; • Planning for new technology • Skills and resources are appropriate • Demand planning