1 www.go-tac.com Copyright ©2004 TAC. 2 T-WorMS Adding Sanity to Your Process Jamie L. Mitchell CTO TAC.

Slides:



Advertisements
Similar presentations
What is Test Director? Test Director is a test management tool
Advertisements

Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
HP Quality Center Overview.
GW Introduction to Google Drive Security and Smart Sharing Practices.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
Test Automation An Approach to Automated Software Regression Testing Presented by Adnet, Inc Feb 2015.
Stoimen Stoimenov QA Engineer SitefinityLeads,SitefinityTeam6 Telerik QA Academy Telerik QA Academy.
Software Delivery. Software Delivery Management  Managing Requirements and Changes  Managing Resources  Managing Configuration  Managing Defects 
Validata Automated Build & Configuration (ABC)
Dr Gordon Russell, Napier University Unit Data Dictionary 1 Data Dictionary Unit 5.3.
File Management Chapter 12. File Management A file is a named entity used to save results from a program or provide data to a program. Access control.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Jeff Ledbetter Roundtable Product Architect Expert Database Updates and Delivery Roundtable TSMS.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Improving Process for Better Software. Who We Are An experiential learning program that provides technology solutions for our partners, and real- world.
Mercury Quality Center Formerly Test Director. Topics Covered Testdirector Introduction Understanding the Testdirector Interface. Understanding Requirement.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 1: Introduction to Decision Support Systems Decision Support.
Chapter 12 File Management Systems
I n t e g r i t y - S e r v i c e - E x c e l l e n c e Business & Enterprise Systems Introduction to Hewlett Packard (HP) Application Lifecycle Management.
Feb 2015 QCWiz Capability QE&A Automation COE.
A Test Management Tool Insight Silvio Moser, SwissQ Consulting.
“GENERIC SCRIPT” Everything can be automated, even automation process itself. “GENERIC SCRIPT” Everything can be automated, even automation process itself.
Telerik Software Academy Software Quality Assurance.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
September 2009 QTP Automation Framework. Objective  Introduction to Automation  Benefits of Automated Testing  Automated Testing Process  Introduction.
© 2012 IBM Corporation Tivoli Workload Automation Informatica Power Center.
Overview of Change Management ClearQuest Overview for CORUG January, 2008.
Configuration Management Process and Environment MACS Review 1 February 5th, 2010 Roland Moser PR a-RMO, February 5 th, 2010 R. Moser 1 R. Gutleber.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
ArcGIS Workflow Manager An Introduction
VERSION 7 What’s to Come?. Workflow – Lifecycle Definition  Ability to define custom Lifecycles NEW BEING WORKED IN REVIEW WAITING FOR APPROVAL APPROVED.
Software Testing Life Cycle
1 Chapter 12 File Management Systems. 2 Systems Architecture Chapter 12.
By Touseef Tahir Software Testing Basics. Today's Agenda Software Quality assurance Software Testing Software Test cases Software Test Plans Software.
RMsis – v Simplify Requirement Management for JIRA.
Exploring an Open Source Automation Framework Implementation.
Database Change Management One solution to an often complex problem Kevin Hurwitz Headspring Systems
1 Performance Optimization In QTP Execution Over Video Automation Testing Speaker : Krishnesh Sasiyuthaman Nair Date : 10/05/2012.
Copyright © 2003 by Release Engineering Inc. All Rights Reserved. Software Manufacturing: Leveraging Release Management Sandy Currier CTO.
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
CHAPTER Creating and Managing Users and Groups. Chapter Objectives Explain the use of Local Users and Groups Tool in the Systems Tools Option to create.
Version Control Systems. Version Control Manage changes to software code – Preserve history – Facilitate multiple users / versions.
Module 5: Creating and Configuring Group Policies.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
CSC444F'07Lecture 41 CSC444 Software Engineering Top 10 Practices.
© Copyright 2014 TONE SOFTWARE CORPORATION. Confidential and Proprietary. All rights reserved. ® Administrator Training – Release Alarms Administration.
Module 6: Administering Reporting Services. Overview Server Administration Performance and Reliability Monitoring Database Administration Security Administration.
RMsis – v now with JIRA 5.0 support Simplify Requirement Management for JIRA.
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
Completing the Loop: Linking Software Features to Failures 20 July 2004 Copyright © 2004, Mountain State Information Systems, Inc. All rights reserved.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
SharePoint Fest 2013 Chicago What’s New and Exciting (and not so great) in SharePoint Designer 2013 Workflows Ira Fuchs – SharePoint Technical Specialist,
IBM Software Group ® Jazz Team Build – Part 1 Overview Jonathan.
Target Audience All QA members Objective: This presentation aims to deliver the following: Writing Test plans. Managing test cases repository as per.
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. PUBLIC PUBLIC CO900H L19 - Studio 5000® and Logix Advanced Lab.
Applied Software Project Management SOFTWARE TESTING Applied Software Project Management 1.
SOFTWARE TESTING TRAINING TOOLS SUPPORT FOR SOFTWARE TESTING Chapter 6 immaculateres 1.
CIS 375 Bruce R. Maxim UM-Dearborn
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
Applied Software Testing
Using E-Business Suite Attachments
CASE Tools and Joint and Rapid Application Development
Software Testing With Testopia
THE STEPS TO MANAGE THE GRID
Applied Software Implementation & Testing
APPLICATION LIFECYCLE MANAGEMENT(ALM) QUALITY CENTER(QC)
APPLICATION LIFECYCLE MANAGEMENT(ALM) QUALITY CENTER(QC)
Presentation transcript:

1 Copyright ©2004 TAC

2 T-WorMS Adding Sanity to Your Process Jamie L. Mitchell CTO TAC

3 Copyright ©2004 TAC Do We Really Need Another Tool? Integrate our efforts Help all stakeholders in testing –QA Engineers –Analysts –Developers –Managers Process improvement

4 Copyright ©2004 TAC Growth Path Starting from totally ad hoc Moving towards –Planned testing –Test case development –Scripted test procedures –Feed-back loop through metrics –Adding automation Process improvement

5 Copyright ©2004 TAC Throughout the Lifecycle Feature definition Risk assignment Test Case creation and tracking Test planning and estimation Multi-level defect tracking Automated and manual… –Test execution support –Integrated results viewing –Automatic artifact storage –Reporting and metrics Power assisted workflow tracking File Repository eXploratory testing support Test Data storage and manipulation

6 Copyright ©2004 TAC Feature Definition Hierarchical structure –Facilitates traceability to requirements –Add and delete as needed – no penalty for changes –Feature history shows evolution Change reasons required –Feature ownership tracks responsibility –Feature global tasks Test Suspension Test Review

7 Copyright ©2004 TAC Risk Assignment Risk tracked 4 ways –Risk to the business/customer (business risk) –Risk inherent in the software (technical risk) –Risk to the project as a whole (project risk) –Relative risk of the test case itself (test case risk) Risk review by stakeholders Allows –Prioritization of testing –Focused management

8 Copyright ©2004 TAC Test Case Creation Test cases assigned to (Sub-)Features Risk is inherited by tests –Prioritized under (Sub-)Feature Common fields allow linking tests Specific fields allow for differences Categorization –Manual or automation candidate –Test Type –Intended environment

9 Copyright ©2004 TAC Test Case (2) Time estimation (with feedback) Data integration with DiRT Specification of pre-requisites Automatic run suspension multiple ways –Feature defect records –Test Defect Records –SUT defects –Runnable flag File attachment from Repository

10 Copyright ©2004 TAC Test Case (3) Test history via versioning Integrated script table –Task to perform –Data to use –Expected results Integrated review tool Recommended automation sets Maintenance flag

11 Copyright ©2004 TAC Test Planning Individual Test Planners Allow focused, planned testing effort Plan tests for –Project –Tester –Release –Cycle / Build (optional) –Environment (optional) Allow planned eXploratory testing Time estimation (what if?)

12 Copyright ©2004 TAC Defect Tracking Feature Defects –Optional suspension of multiple tests Test Defects –Optional suspension of single / linked tests SUT defects –Optional suspension of finding test Simplified metrics collection Helps focus maintenance efforts

13 Copyright ©2004 TAC Test Execution Support (Manual) Manual Assistant to Testing (MAT) Brings all test information to local workstation Allows focused execution of Test Planner Facilitates optional execution of suspended automated test cases Helps tester with –Time metrics and run results recording –Data collection Screen snapshots Memory snaps –Artifact preservation Provides structure for eXploratory testing

14 Copyright ©2004 TAC Test Execution Support (Automation) Allow anyone to –Select and run sets of tests Programming library for automator –Tool independent logging –Collection of OS information –Screen / Memory snapshots –Command line tool usage Triage failures / blocked tests Re-run failed portions of suites Restart after catastrophic failures Review full results including artifacts … WITHOUT KNOWING ANYTHING ABOUT AUTO TOOL

15 Copyright ©2004 TAC Integrated Results For automation –View results and artifacts from ANY test run any time on any workstation View manual and automated results together Pull up any artifacts from any run View history of test runs and all SUT defects found by the test case

16 Copyright ©2004 TAC Artifact Storage Artifact storage on server –Uses ZIP technology For any run (manual or automated) –Save artifacts from testing Screen snap shots Memory and OS information Command line output files Partial results (in file form) Record resultant data into DiRT

17 Copyright ©2004 TAC Workflow Support Tickler –Automatically get task list when starting WorM –Includes Tests assigned to user for review Owned tests still awaiting review Owned tests that have complete review Owned tests waiting for maintenance Unhandled automation failures and blockages

18 Copyright ©2004 TAC File Repository Protected storage for any kind of files Industry standard Zip archives –Can be password protected Change control and serialization enforced All previous versions of files saved Files may be attached to test cases –Automatic download to workstation for execution (manual and automation) Where used reports

19 Copyright ©2004 TAC eXploratory Testing Start putting rigor around ad hoc testing while still allowing it to be ad hoc Initiate test planning Assisted time recording Automatic storage of –Running notes –Screen and memory snap shots –Any desired files Record of all SUT defects found Allows process improvement – at end of cycle, build formal tests based on notes, defects found Allows stop and restart of session

20 Copyright ©2004 TAC Data Repository for Testing (DiRT) Integrated with WorM and MAT Define and store data without spreadsheet file problems Metadata on the data –Column info helps users understand the data –May be defined using GUI Map info Versioning and reporting of data for regulated testing Serialization and single location of data Heart of the upcoming keyword-driven automation