This Program covers general software testing principles, fundamental and advanced test processes Implement test levels and types to various software development models Conduct static techniques using proper roles, responsibilities and tools Perform specification- and structure-based test design techniques.
Manage tests including planning, estimating, monitoring and controlling and Prepare for the ISTQB Certified Exam.
This program cover following courses: Software Testing Foundation, Techniques, Writing Test Plans , Test Case Design, Programming Foundations for Software Testing, SQL, XML, Unix/Linux, Quality Center, QuickTest Professional, WinRunner and LoadRunner.
The following courses will be included for this program:
Software Testing Foundation
This course is designed to provide an overview to basic testing vocabulary and processes. Hands-on exercises of various techniques reinforce the vocabulary and the processes.
Software Testing Techniques
This course is designed to provide an introduction to various software testing techniques. This course includes testing terminology, planning and organizing what to test, deciding which types of testing to use, creating tests which provide the most coverage for the fewest number of tests, and reporting test results.
Writing Test Plans
This course is designed to introduce the student to strategies and methods for writing effective test plans. The course includes planning and organizing testing methods for functional, system, user acceptance, performance and usability test plans. Attendees will also learn techniques for increasing coverage on a test plan, reducing redundancy and developing reusable and maintainable test plans.
Test Case Design
This course is designed to cover a variety of techniques used to create test cases, including positive vs. negative testing, white and black box testing, boundary value analysis, equivalence class testing and decision tables. The creation of a testing environment, test databases and baseline states for the test environment are also discussed.
Programming Foundations for Software Testing
This hands-on course provides students with a working knowledge of Programming Languages to be more effective in testing and automating the testing of software applications. This course provides a foundation of knowledge of programming concepts, and provides hands-on experience specifically for testers.
SQL for Software Testers Using Oracle
This class is designed to provide a comprehensive introduction to Oracles implementation of the SQL language and the common query tool. Students will learn how to query an Oracle database.
XML for Testers
This two day, hands-on course provides students with a firm understanding of the concepts needed to effectively test applications developed with XML related technologies. This course provides a foundation of knowledge of various XML technologies, and provides hands-on experience specifically for testers.
Unix/Linux for Software Testing
This course designed to provide a comprehensive introduction to Unix or Linux O/S and commands.
Introduction to Automated Test Management Using Quality Center
This course is designed to teach the process-based functionality of Quality Center. Students will learn how to manage quality information throughout the development cycle, construct and organize requirements, create and execute test sets, monitor defects, and use graphs and reports to track the success of a project.
Introduction to Automated Testing Using QuickTest Professional
This course is designed to provide a comprehensive understanding of using Quick Test as an automated functional testing tool for different environments. The student will use QuickTest Professionals graphical point and click interface to record and play back tests, add synchronization point sand verification steps and create multiple action tests.
The student will build upon fundamental topics by using debug tools to troubleshoot tests and use additional checkpoints and product options to broaden the scope of business processes that can be automated. Once tests are created, the student will discover and correct common record and play back problems. All topics are supported by hands-on exercises based on real-life examples.
Advanced Automation Using QuickTesT Professional
This course is designed to provide instruction in creating steps that work with dynamic objects and data, using VBScript conditional and looping statements to control the flow of tests and components, and using Data Table methods and database connection objects to retrieve external data.
Introduction to LoadRunner
This course is designed to provide a firm foundation in basic load testing tasks. LoadRunner is an automated load testing tool that allows users to test their application before, during, and after deployment.
This course will cover the LoadRunner Controller and Analysis. Students will create and run load test scenarios using the Controller. The Analysis is used to analyze load test results. Students will learn to work with the graphs to display data after a test is run.