Software Testing Boot Camp Course

You might also like

You are on page 1of 8

Quality

Assurance:
Software
Testing
Structured Software Testing
Boot Camp
Overview:
Whether you are thinking of a new career in Software Testing or setting up a Quality Assurance
& Software Testing function for your organization, determining the steps to take can be
daunting; with ongoing projects and need to deliver on major initiatives, it is essential that an
introductory program be on point, and that it ensures higher QUALITY of applications being
delivered, at FASTER TIME TO MARKET and at reduced COST.

For a newbie, it is critical that your introduction to the world of Quality Assurance and Software
Testing be easy, “hands-on” with immediate potential for a return on your training investments.

Using the ISTQB Certified Tester Foundation Level (CTFL) Syllabus as a guide, the Structured
Software Testing Boot Camp is an intensive “3 months”, introductory course on what Software
Testing is and how to perform various forms of testing with the right level of emphasis placed on
gaining the fundamentals of testing while empowering attendees with the “hands-on”, practical
handle on how to test software applications.

Software Testing Boot Camp - Software Quality Assurance Course 2


Who Should Attend:
This course is tailored to beginners,  Beginners/Newbies to IT
people with no prior knowledge of  Business Users responsible for UAT
 IT/System Audit/Risk/Control Consultants
what Software Testing is.
 Software Testers
 Test Analysts, Test Engineers
For organizations planning to send  Test Consultants
their resources, we tailor the course  Test Managers
content toward most organization’s  Software Developers
 Project Managers
Software Development Life Cycle
 Quality Managers
while targeting resources that play  Software Development Managers
critical roles within your software  Business Analysts
development life cycle such as:  IT Directors and Management Consultants

Software Testing Boot Camp - Software Quality Assurance Course 3


What you Would Learn:
Part I: Applying Fundamentals of Testing, Test Part II: Practical Hands-On Testing with Templates &
Levels, Test Types Exposure to Testing Tools

• Apply general software testing principles This is the practical, “Hands-On” aspect of Part I
and fundamental test processes students are taken through experiential learning
by creating all of the major artefacts mentioned
• Implement test levels and types to
in the ISTQB Foundation Level course
various software development models
• Conduct static techniques using proper Your will learn testing skills such as how to:
roles, responsibilities and tools • Review Business Requirements Documents
• Create Requirement Traceability Matrix
• Perform specification- and structure- • Create Test Plans and Test Cases
based test design techniques • Get exposure to Test Automation Tools such as
• Manage tests including planning, HP ALM, Inflectra SpiraTest
estimating, monitoring and controlling • Create Test Cases and defects within Test
Management Tools

Software Testing Boot Camp - Software Quality Assurance Course 4


What you Would Learn:
Part I: Applying Fundamentals of Testing, Test Levels, Test Types
A. Fundamentals of Testing
Learn and understand why testing is needed; its limitations, objectives and purpose; the principles behind testing; the
process that testers follow; and some of the psychological factors that testers must consider in their work
B. Testing throughout the software life cycle
You will learn about the most commonly applied software development models, test levels and test types.
C. Static Techniques & Introducing a Tool into an Organization
You will learn about Static Test techniques as a powerful way to improve the quality and productivity of software
development. We will also review Software Test automation tools in terms of their general functionality.
D. Design Techniques
You will learn how to differentiate and identify various test documents, write test cases and translate test cases into a
well-structure test procedure specification and write test execution schedules
E. Test Management
Testing is a complex activity. Testing is often a distinct sub-project within the larger software development, maintenance,
or integration project. Testing usually accounts for a substantial proportion of the overall project budget. In this class we
try to understand how we should manage the testing we do.

Software Testing Boot Camp - Software Quality Assurance Course 5


What you Would Learn:
Part II: Practical Hands-On Testing with Templates & Exposure to Testing Tools
A. Test Planning – Creation of a Test Plan and Documentation
Learn how to create a Test Strategy & Test Plan for your organization
B. Business Requirements & System Requirements Specification Review
Perform Static Testing of Test Basis
Learn how to create and fill-out Review Logs for all Test Basis
C. Test Case Creation
Learn how to Identify Test Conditions
Learn how to Create Test Procedure Documents and Test Schedules
Learn how to Identify key attributes of Test Cases
Learn how to Enter Test Cases into a Test Management Tool or create them manually using a Word document or Excel Document
D. How to create a Requirements Traceability Matrix (RTM)
Learn how to Create an RTM using content from BRD, SRS and Test Cases
E. Utilize Test Design Techniques to Identify and Create Test Cases
Recognizing equivalence partitions
Performing boundary value analysis
Conducting state transition testing
Ensuring statement, decision and condition coverage

Software Testing Boot Camp - Software Quality Assurance Course 6


What you Would Learn:
Part II: Practical Hands-On Testing with Templates & Exposure to Testing Tools
F. Organizing test development processes
Review your organization’s Testing Processes and Procedures and modify accordingly
Review Job descriptions for key roles within your test organization
Learn how to setup a Test Kick-Off Meeting prior to each testing exercise
Learn how to create Communication Plan to be used during each Test Phase
G. Defect Management & Defect Remediation Process
Review a Defect Management Guide
Learn to write good descriptive incident report or defects
Learn how to follow a Remediation Process for your organization’s defects
Learn how to create a Defect Management Plan for your organization
Learn how to create and use a Defect Scorecard or Dashboard
Learn how to generate appropriate Reports and Metrics for your organization
Learn how to develop Test Summary reports

Software Testing Boot Camp - Software Quality Assurance Course 7


Deliverables:
The following items shall be provided to each Student:
 Course Syllabus – The ISTQB Foundation Level Syllabus
 Couse Testbook: Foundations of Software Testing ISTQB Certification (3rd Edition) [Paperback]2013 by Rex
Black, Erik van Veenendaal, Dorothy Graham
 ISTQB Glossary
 Sample Requirements Documents
 Sample Templates Used in SDLC
 PowerPoint Presentation Slides
 Sample Examination to assist those who plan to take ISTQB Certification Examination.

Software Testing Boot Camp - Software Quality Assurance Course 8

You might also like