make servers happy with automated testing

Slides:



Advertisements
Similar presentations
Requirements for a UI Test Framework Stanislaw Wozniak Bernie Miles.
Advertisements

© 2009 VMware Inc. All rights reserved vCenter Site Recovery Manager 5.1.
Devops – The Last Mile. Jay Flowers
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
University of Southampton Electronics and Computer Science M-grid: Using Ubiquitous Web Technologies to create a Computational Grid Robert John Walters.
© 2006 IBM Corporation JFS tests process on System z.
Unit Tests DEFINITION AND OVERVIEW by Paul M. code of the damned. com.
Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation
jeffwettlaufer.
Microsoft virtual machine converter
Executive Overview. PLEASE READ (hidden slide) To deliver this presentation effectively, you need to be familiar with Windows Server 2008 R2 management.
Deployment and Configuration Management Solution
OnBase Module Deployment
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
JBoss Developer Studio. JBoss Developer Studio provides a certified open source development environment that includes and integrates: Eclipse Eclipse.
What’s New in Active Directory in Windows Server 2012 Pete WSV312.
VMware + Chef A VMworld Workshop.
Model a Container Runtime environment on Your Mac with VMware AppCatalyst VMworld Fabio Rapposelli
Business Unit or Product Name © 2007 IBM Corporation Introduction of Autotest Qing Lin.
Introduction to the Adapter Server Rob Mace June, 2008.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
CERN-PH-SFT-SPI August Ernesto Rivera Contents Context Automation Results To Do…
Test Harness & Website Mike Phenow Trilinos User Group Meeting November 4 th, :30 am.
Kickstart Installation
GAAIN Virtual Appliances: Virtual Machine Technology for Scientific Data Analysis Arihant Patawari USC Stevens Neuroimaging and Informatics Institute July.
Mark E. Fuller Senior Principal Instructor Oracle University Oracle Corporation.
© 2008 IBM Corporation AIX Workload Partion Manger.
UHCS 2005, slide 1 About Continuous Integration. UHCS 2005, slide 2 Why do you write Unit Test ? Improve quality/robustness of your code Quick feedback.
SERVER I SLIDE: 3. SERVER I Topic for tomorrow: Chapter 3: Configuring Hyper-V ■■ Objective 3.1: Create and configure virtual machine settings (Group.
Vignesh Ravindran Sankarbala Manoharan. Infrastructure As A Service (IAAS) is a model that is used to deliver a platform virtualization environment with.
Selenium server By, Kartikeya Rastogi Mayur Sapre Mosheca. R
BladeLogic Demo. 03/10/09 BladeLogic Demo BladeLogic Who? Automation taking my job? What? No, it’s making it easier. Started by entrepreneurs who understood.
Webinar: Deploy an Infrastructure-as-a-Service (IaaS) private cloud July 28, 2015 Todd Sanders John Matthews
#SummitNow Applying DevOps to the Alfresco Development Cycle 7 th November 2013 Robin Bramley, Ixxus.
Ansible and Ansible Tower 1 A simple IT automation platform November 2015 Leandro Fernandez and Blaž Zupanc.
Aaron Corso COSC Spring What is LAMP?  A ‘solution stack’, or package of an OS and software consisting of:  Linux  Apache  MySQL  PHP.
IBM Software Group © 2009 IBM Corporation IBM Tivoli Provisioning Manager Virtualization.
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
Plesk 8 for Linux/UNIX Server Automation SWSOFT GLOBAL HOSTING SUMMIT 2006 Todd L. Crumpler May 30-June 1, 2006.
Introduction to Ansible
IBM Software Group © 2008 IBM Corporation IBM Tivoli Provisioning Manager 7.1 Virtualization.
UFIT Infrastructure Self-Service. Service Offerings And Changes Virtual Machine Hosting Self service portal Virtual Machine Backups Virtual Machine Snapshots.
11 DEPLOYING AN UPDATE MANAGEMENT INFRASTRUCTURE Chapter 6.
Ognjen Bajić Ana Roje Ivančić Ekobit Efficient Application Testing.
Automating Xen Virtual Machine Deployment Kris Buytaert
Version 0.1 Draft – For Review Murali Mohan Murthy
ONAP on Vagrant for ONAPers
Infrastructure Orchestration to Optimize Testing
Self Healing and Dynamic Construction Framework:
Trends like agile development and continuous integration speak to the modern enterprise’s need to build software hyper-efficiently Jenkins:  a highly.
CIMConnect Tools to enable equipment suppliers to efficiently develop powerful SECS/GEM interfaces.
Modernize ConfigMgr OSD with Community Tools
A technical look at new capabilities and features
Dmytro Mykhailov How HashiCorp platform tools can make the difference in development and deployment Target and goal of HashiCorp.
Continuous Deployment tool
Drupal VM and Docker4Drupal For Drupal Development Platform
Exploring Azure Event Grid
Drupal VM and Docker4Drupal as Consistent Drupal Development Platform
Get Microsoft Exam PDF Braindumps With Verified Question Answers By Realexamdumps.com
X in [Integration, Delivery, Deployment]
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
An introduction to the Linux environment v
The JSF Tools Project – WTP (internal) release review
Open Automation Software
Introduction to Docker
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
1. Azure Data Explorer Azure Data Explorer enables rich data exploration over raw, structured, and semi-structured data delivering fast time to insight.
Tools and Explanations for Mac Beginners
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Preparing for the Windows 8.1 MCSA
Presentation transcript:

make servers happy with automated testing

whoami matthew walter linux systems administrator @ohai_walt

tools salt – saltstack.com configuration management and remote execution test-kitchen – kitchen.ci test harness tool to execute your configured code on one or more platforms in isolation serverspec – serverspec.org integration testing framework built on rspec vagrant – vagrantup.com wrapper for virtual machine configuration

why? ensure what we have is what we expect configuration management variables config files simplifies life with multiple contributors simplifies working w/ multiple operating systems think more deeply about our environment enables use in continuous integration provides certainty

manual build and provision install operating system from .iso use package manager to install required programs from checklist change required configuration files

write automation code, manually test configuration management make changes provision box verify changes how long does testing take?

automated testing think about what we're testing serverspec testing test-kitchen continuously testing infrastructure kitchen-ec2

test driven development write test harness for feature requirements (red) write minimal code to make test pass (green) rewrite code for maintainability (refactor)

questions?