Basic Training in Software Testing Course

Course Code: MQ 506
Course Abstract:

This is a quick start course in software testing for those are just getting into the field. Or for those who just need a refresher course or validation for their current testing techniques. This is a practical hands-on seminar to cover the critical path of testing. The instructor will be a recognized authority in the QA and testing field. Participants will learn the terminology, process, and challenges of testing in the real world. As a result of attending this seminar, attendees should have a good working knowledge of software testing and what it takes to design and conduct an effective test of software, regardless of the technology.

Basic Training in Software Testing will help participants become more comfortable and confident in testing software applications at just about any level of detail: unit, integration, system, and user acceptance. Attendees will emerge from this session knowing how to develop test cases and test plans. Participants will also leave with knowledge of how tools can help perform testing.

Sometimes people feel intimidated by the technical aspects of software testing and lack the confidence they need to be credible test leaders in their organization. Learn the issues and processes for effectively testing software by attending this hands-on course.

Audience: This course is designed for test analysts, testers, web developers, mainframe and client/server developers making the transition to web development.
Duration: 2 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:

> Develop test cases and test plans
> Know how tools can help perform testing

Course Topics:

Surviving The Top 10 Challenges of Software Testing(1 hr.)

The Top 10 Challenges
Solutions to Each Challenge

Terminology (.75 hr.)

QAI Workbench Model
Test Terminology

The Economics of Testing (.25 hr.)

Where Defects Originate
Where Testing Resources are Used
The Relative Cost of Fixing Defects

The Test Planning Process (1 hr.)

Basic Testing Principles
The Basic Testing Process
Key Test Planning Components
Major Elements of a Test Plan
How Much Time Should be Spent on Test Planning?
Planning Time Guidelines
Major Test Planning Tasks
Task 1 - Develop Test Strategy
Critical Success Factors
Task 2 - Define Test Objectives
Task 3 - Identify Needed Test Resources
Task 4 - Plan Test Environment
Task 5 - Define Test Procedures
Task 6 - Identify Functions To Be Tested
Task 7 - Identify Interfaces With Other Systems or Components
Task 8 - Write Test Scripts
Task 9 - Define Test Cases
Task 10 - Design Test Data
Task 11 - Build Test Matrix
Task 12 - Determine Test Schedules
Task 13 - Assemble Information
Task 14 - Finalize the Plan
Tips for Test Planning

Test Case Development (1.5 hrs.)

Key Test Planning Components
Test Scripts
Test Cases
How to Document Test Cases
Types of Test Cases
Functional
Boundary
Equivalence
Requirements-based
Error Guessing
Business-oriented
Behavioral
Transaction Threads Based on Business Scenarios
Use Cases
Use Case Components

Test Execution Strategies (1 hr.)

Automated Testing
Risks of Not Automating Testing
Risks of Automating Testing
Where Do Tools Fit In?
The Major Issues
“Top 10” Test Tools
Critical Success Factors
Test Execution - Manual Methods
Building the Test Environment
How to Create and Maintain Test Data
Test Data Cycle
The Process for Configuration/Release Management
Pitfalls to Avoid

Static Techniques (1 hr.)

Reviews And The Test Process
Review Process
Phases Of A Formal Review
Roles And Responsibilities
Types Of Review
Success Factors For Reviews
Static Analysis By Tools

Summary (.25)

Key Course Points
Final Q&A

Prerequisites:

The program requires only basic IT knowledge or experience. Testing knowledge or experience is not a pre-requisite.

Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning