Www.cfunited.com Automate Like a Rock Star! Marc Esher MXUnit.org (You can download this presentation from MXUnit.org after the show)

Slides:



Advertisements
Similar presentations
Word – Pika Training © August 2006, Pro Seniors, Inc. Microsoft Office Automation Using Pika Data Overview.
Advertisements

17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
An open source QA stack testing tools for agile teams Presented by Aaron Evans
Web Toolkit Julie George & Ronald Lopez 1. Requirements  Java SDK version 1.5 or later  Apache Ant is also necessary to run command line arguments 
Corporate Property Automated Information System (CPAIS) Macro Walkthrough Guide for Excel Version 2003.
1 Automated Testing & Test Tools Apirada Thadadech.
Web Application Server Apache Tomcat Downloading and Deployment Guide.
SIUG Annual Meeting 2010 UNC Charlotte January 28, 2010 SIUG Annual Meeting 2010 Web Logs: Finally! Now What Do We Do With Them? Dan Pfohl, UNC Wilmington.
Creditor Names in BkAssist® Tutorial on entering and managing creditor names.
MC365 Ant. Today We Will Cover: Overview of Ant Installing Ant Using the Ant command line tool Various Ant commands available Using Ant in Eclipse.
MC365 Application Servers: Tomcat. Today We Will: Discuss what application servers are Introduce Tomcat Download and install Tomcat Break up into teams.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
JMeter Workshop Friday 1 December 2006 Anthony Colebourne IT Services The University of Manchester.
Introducing Foxit Reader 3.1 for Windows Make Foxit your default PDF reader TODAY.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Word Lesson 16 Working with Macros Microsoft Office 2010 Advanced Cable / Morrison 1.
Other Features Index and table of contents Macros and VBA.
1 Macros Presented by Maria G. Martinez. 2 What's a macro?  Macro - set of computer instructions that you can record and associate with a shortcut key.
Getting on the Web CCSD Technology Team. Post a page to the Web using a simple file transfer process Goal: Process: Create a Web page using Microsoft.
How to Export Question Bank. Step 1: Select Export Question Bank Over here!!!
Apache JMeter By Mohamed Talaat
Keylogger A presentation of computer safety. What is a Keylogger?  A keylogger is an invisible tool for surveillance that allows you to monitor the activities.
11 Getting Started with C# Chapter Objectives You will be able to: 1. Say in general terms how C# differs from C. 2. Create, compile, and run a.
Macros n Macros are little programs that you can create to automate particular tasks that you may want to execute more easily than having to specify all.
Agenda Principal Consultant, SharePoint Development Team Lead John Ramminger Linked In:
Python: An Introduction
Ch 101 Chapter 10 Introduction to Batch Files. Ch 102 Overview A batch file is a text file that contains an ordered series of commands.
Exploring Microsoft Office XP - Microsoft Word 2002 Chapter 71 Exploring Microsoft Word Chapter 7 The Expert User: Workgroups, Forms, Master Documents,
©2010 John Wiley and Sons Chapter 12 Research Methods in Human-Computer Interaction Chapter 12- Automated Data Collection.
Installing Apache Axis Setting up your Tomcat server to use Web Services.
Chapter 34 Java Technology for Active Web Documents methods used to provide continuous Web updates to browser – Server push – Active documents.
Quick Reference notes  Part of the Microsoft® Office Fluent user interface, the ribbon is the rectangular region across the top of the document window.
Booting Ubuntu Linux Live CSCI 130 – Fall 2008 Action Lab Dr. W. Jones.
Just as there are many human languages, there are many computer programming languages that can be used to develop software. Some are named after people,
Intro to Excel - Session 7.31 Tutorial 7 - Session 7.3 Developing an Excel Application.
Introduction In The Name Of Allah, The Beneficent, The Merciful.
Running Jakarta/Tomcat CIT304/CSE301 University of Sunderland Harry R. Erwin, PhD.
Tips for System Administrators. Tips for System Admins  Use Macros to automate repetitive tasks  Must use telnet or Presentation Manager  Press Control-R.
Use Your Favourite Program Editor Duong Tran – Independent Contractor, London, UK Use Your Favourite Program Editor Duong Tran – Independent Contractor,
TownMUD An Interface for a Text-Based Multiple User Dimension.
Apache JMeter By Lamiya Qasim. Apache JMeter Tool for load test functional behavior and measure performance. Questions: Does JMeter offers support for.
CSE S. Tanimoto Java Introduction 1 Java A Programming Language for Web-based Computing with Graphics.
1 Getting Started with C++. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Visual Studio 2008.
Creating Macros in Excel Adding Automated Functionality to Excel & Office Applications.
Access The L Line The Express Line to Learning 2007 L Line L © Wiley Publishing All Rights Reserved.
Selenium January Selenium course content  Introduction (Session-1)Session-  Automation  What is automation testing  When to go for automation.
Excel Macros 1 Macros or, How to Automate Part of Your Spreadsheet or Worksheet.
Lecturer : 이선아  APM  Apache  PHP  MySQL.
How to Install Eclipse Click hereClick here to download Eclipse.
Using MS Excel to validate & load your data into Oracle EBS.
JDS5 Training Guide. On Start Up you will see this screen click the OK button Click OK.
BIF713 Operating System Concepts MS Windows. Agenda 1. What is an Operating System (definition)? 2. Types of Operating Systems 3. Basic Operations: –
Operating System Concepts Three User Interfaces Command-line Job-Control Language (JCL) Graphical User Interface (GUI)
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
How to Execute first program in Borland C++. Install Borland C++ Download Borland C++ from LMS – rland%20C++%20V3.1.ziphttp://vulms.vu.edu.pk/Courses/CS609/Downloads/Bo.
I can run this simple BAT file to copy files: (this was tried with and without the pause command)
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
Ask any Joomla-based site owner and he'll tell you that he doesn't use dynamic keyword insertion. That's because this technology, also known as DKI, is.
Selenium server By, Kartikeya Rastogi Mayur Sapre Mosheca. R
XP New Perspectives on Macromedia Dreamweaver MX 2004 Tutorial 5 1 Adding Shared Site Elements.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
Advanced Operating Systems CS6025 Spring 2016 Processes and Threads (Chapter 2)
Selenium Automation Framework
Chapter 12: Automated data collection methods
Creating Macros in Excel
Using the Multiple Choice Template
SharePoint Permissions Manager
TimeClock Plus v7 Manager Training.
Presentation transcript:

Automate Like a Rock Star! Marc Esher MXUnit.org (You can download this presentation from MXUnit.org after the show)

2www.cfunited.com What this presentation is “About” is “About”

3www.cfunited.com

4www.cfunited.com Are you in the right room?

5www.cfunited.com every single time Given a choice between spending an hour doing a task manually, or spending three hours writing a program to do it automatically... a geek will write the program, every single time. And, if not given the choice, if explicitly ordered to do the job manually, we'll disobey and write the program anyway. --Catherine Devlin

6www.cfunited.com But… Why? Why? We’ll get to that later…

7www.cfunited.com7 Personal Productivity

8www.cfunited.com Batch Files

9www.cfunited.com  In Windows, these end with “.bat”  They make calls to system commands and other executables  They save time by reducing keystrokes and mouse clicks and by combining multiple commands into a single ‘action’ NET START "Macromedia JRun CFusion Server" NET START "Macromedia JRun Admin Server"

10www.cfunited.com Keyboard Launchers

11www.cfunited.com  Keyboard launchers can start programs, bat files, etc  Advanced launchers can simulate mouseclicks and keystrokes  They save time by eliminating mouseclicks and significantly reducing keystrokes

12www.cfunited.com 12 This thing is killing you killing you

13www.cfunited.com Code Snippets

14www.cfunited.com  Most IDEs have a “snippet” or “macro” feature  Pre-recorded snippets of commonly used code  Often can ‘invoke’ with a key sequence  Save time by reducing keystrokes, avoiding mistakes, and contending with ‘the memory problem’ If you type it more than once, put it in a snippet

15www.cfunited.com15www.cfunited.com Systems Automation

16www.cfunited.com Apache ANT (for moving, copying, zipping, starting, stopping, svn-ing, and lots of other -ings)

17www.cfunited.com  Extremely powerful application for completely automating your build and deployment process  Also very useful for routine file system and system command task automation  You can execute ANT from the command line and bat files, which means you can schedule tasks easily  Limited only by your imagination

18www.cfunited.com Apache JMeter (for pounding on web pages)

19www.cfunited.com  Start it with a bat file  Create Test Plans with “Thread Groups”. These are http requests  Control number of concurrent users and how many times they run  Full-fledged load-testing application, but extremely useful as a simple tool for pounding on things  Perfect for those situations where you wish you had 100 of you to click links

20www.cfunited.com20www.cfunited.com Again… Why? Why?

21www.cfunited.com21www.cfunited.com Thanks! Marc on Twitter TestBe Happy

22www.cfunited.com22www.cfunited.com ResourcesResources In the Download of this presentation, you’ll find examples where appropriate. These are additional links: Batch Files: Google it for a gazillion hits, but here are two useful ones: Launchy: Other Key Launchers: FARR ( Snippets:

23www.cfunited.com23www.cfunited.com ResourcesResources ANT (a zip file with lots of ANT example files) coldfusion-services-from-ant-scripts JMeter component General