T-WorMS 101 � Implementation and Use
Course Description
Implementing any tool goes better if you have a plan. Having a plan will let you maximize your return on investment. With a tool suite as feature-rich as T-WorMS, a plan is particularly helpful if you want to exploit all the features for the benefit of your organization. This course will walk you through the steps that we advise for assessing your current processes and implementing the tool suite. We'll cover all the features of T-WorMS and provide an implementation plan.
You will learn to
- Analyze your environment to determine strengths and weaknesses
- Identify the features of T-WorMS that best suit your organization
- Successfully implement T-WorMS in a production environment
- Enter the right information so you can gather useful metrics
- Manipulate the report output to produce effective communication media
- Use T-WorMS to improve your processes
Who should attend?
Anyone who will be using the T-WorMS product and particularly those responsible for the implementation. No specific level of expertise is required.
Format
This interactive course is three days of lecture and individual and group workshops. Many real world examples and applications will be presented to help clarify the topics as they are presented. Throughout this course exercises and activities will be used to help the attendees absorb the information that has just been covered. This also helps the instructor focus on any areas that are unclear. The instructor�s goal is to present the information from a real world perspective so the attendees can embrace the data and implement the necessary processes and practices when they return to their work environment.
Outline
- Introduction
- Introduction of instructor
- Introduction of students
- Administrative stuff
- Expectations/objectives
- Overall course description
- Step 1 � Define the amount of process
- Determine what works
- Determine what doesn't
- Decide what rules will be needed
- Select the rules that can be enforced
- Step 2 � Find the requirements
- Why attending the requirements meetings matters
- What can you learn from the requirements
- What? There are no requirements?
- Step 3 � Make the feature list
- Determine how you want to organize your testing
- Picking out the main features
- Building the hierarchy
- Defining each feature
- Linking back to the spec
- Step 4 � Assign Risk
- Determining the Business Risk
- Determining the Project Risk
- Determining the Technical Risk
- Getting others to participate
- How can risk help prioritize the testing?
- Step 5 � Create the Test Cases
- What information goes into a good test case
- What tracking information is needed
- Determining the right level of detail
- Creating the test script
- Creating eXploratory sessions
- Step 6 � Create the Test Data
- What data will be re-used
- What data do you need to track and record
- How to handle data versioning
- Designing easy to use data templates
- Facilitating data entry
- Step 7 � Add the automation
- Select the right automation tools
- What's a data-driven script?
- Setting realistic automation goals
- Creating an automation framework that works for you
- Defining automation scripts
- Supporting the execution environment
- Determining ownership and responsibility
- Gathering the automation data
- Step 8 � Plan the Testing
- Creating a usable Test Planner
- Adding and deleting tests
- To meet the risk mitigation requirements
- To meet the schedule requirements
- Adding eXploratory sessions
- Calculating expected defects
- Monitoring the testing via the Test Planner
- Step 9 � Execute the Tests
- Running automation
- Running manual tests
- Recording the results
- Retaining the test artifacts
- Step 10 � Evaluate Risk Mitigation
- Evaluate the risk mitigation plan
- Assessing the actual risk mitigation
- Reporting on risk mitigation
- Step 11 � Review the results
- Assess the test coverage
- Learning from the results
- Step 12 � Produce Metrics
- Reviewing the metrics
- Produce useful and readable reports
- Wrap-up
- Review implementation strategy
- Answer any organization specific questions