Providing Technology Training and Mentoring For Modern Technology Adoption
This 2-day course details testing best practices and specifically focuses on web application testing.
ClearCase® provides a comprehensive Configuration Management solution, including Version Control, Workspace Management, Build Management, and Process Control. In addition ClearCase® UCM (Unified Change Management) implements Rational's best practices for software development, through the combination of managing artifacts & activities.
This 2 day hands-on/interactive course, designed for the ClearCase® UCM end-user, provides the fundamental knowledge or "The Basics" of Rational ClearCase® UCM, and an overview of Software Configuration Management (SCM), which enables the student to quickly start using ClearCase® UCM in an effective manner.
This 2 day hands-on/interactive course, designed for the ClearCase® UCM end-user, provides the fundamental knowledge or "The Basics" of Rational ClearCase® UCM using the ClearCase® Remote Client (CCRC), and an overview of Software Configuration Management (SCM), which enables the student to quickly start using ClearCase® UCM in an effective manner.
This core course provides an advanced comprehensive using the language programming interface used by QuickTest; VBScript. Intermediate and advanced users will learn a wide array of different modern techniques and advanced coding using the world of automation COM via VBScript.
ALM for Quality Center is designed to be customized to meet a wide range of individual project needs. This customization includes the ability to modify ALM entities, such as Requirements or Defects, by adding or modifying fields and managing individual access to both project entities and fields. This core course focuses on the skills necessary to customize and manage a Quality Center project (or set of projects). An additional focus is on the planning necessary to achieve those objectives. All topics are supported by hands-on exercises based on real-life examples.This course targets the ALM for QC Edition, but provides an overview of the additional functionality available in the ALM Edition. This course is geared toward new ALM for QC Project Administrators, but can also be used as a refresher for Project Administrators who are upgrading from older versions of Quality Center. This course can be delivered using an individual instance of an ALM installation provided on a virtual machine (VM), or by accessing an existing ALM instance, which has been configured with the appropriate projects for each participant.
Implementing ALM (Application Lifecycle Management) version 11 is designed to help organizations understand and plan for an ALM implementation. This class is beneficial both to organizations new to ALM and organizations updating to ALM from older versions of Quality Center. This course is designed primarily for the ALM Implementation team and focuses on the startup tasks necessary for a successful ALM implementation. This class is most effective when the entire ALM implementation team attends training together.
This class offers training on the new functionality available in ALM 11. This is a two day class, but it is highly recommended that organizations implementing ALM as a new product (not an upgrade from an older version of Quality Center) also schedule the ALM Implementation team for the 2-day Using ALM class, or extend the Implementing ALM class to three days to allow time to explore basic ALM functionality. The full Using ALM class and the 2 day Implementing ALM class can be packaged together as either a 4 or 5 day class, with the fifth day being used to address site specific issues. Organizations updating to ALM from older versions of Quality Center should be able to understand the ALM Implantation challenges and the cover materials in the scheduled 2 days.
This core course focuses on the skills necessary to install, configure and manage an ALM installation. This course provides a comprehensive understanding of how to manage ALM users and projects using ALM version 11, as well as how to set the many ALM configuration options in order to achieve optimum performance levels. This course is geared toward new ALM Site Administrators, but can also be used as a refresher for Site Administrators upgrading from older versions of Quality Center. In order to gain hands-on experience, without overriding the work of other class participants or without interfering with a working ALM installation, each participant will be provided with an individual instance of a working ALM installation on a virtual machine (VM). All topics are supported by hands-on exercises based on real-life examples.
This class is a 1 day Sprinter class which covers all Sprinter functionality. Sprinter is a new manual testing tool that works with ALM and ALM for Quality Center. This class is intended to be taught as an extension to the two day Using ALM for Quality Center class, but can also be offered as a 1-day standalone class for participants who already have a good understanding of ALM or ALM for Quality Center. This class can be delivered in either a traditional or virtual classroom setting. Approximately 40% of the class is tool usage.
In this class, students will learn to design and execute a successful performance test against a Web application. Each topic is supported by hands-on exercises that are based on real-life examples designed to provide the knowledge necessary to use the tool efficiently. The course focuses on Performance and Capacity planning. Approximately 60% of the workshop is tool usage.The Workshop will demonstrate common performance testing methodologies and industry accepted best practices to build a performance test of a Web application. Upon completion, the student will be able to take the concepts learned and apply them to any application environment. This course does not include planning phase (Performance Management) or VuGen Scripting.
This class starts with a discussion on the differences between performance testing and functional testing and helps to identify performance testing needs. The class continues by offering practical advice on how to establish and implement a sound performance testing approach. The class will focus on common performance testing methodologies and industry accepted best practices to help build a performance testing model focused on ‘over-time’ improvements.
This 1 day practical lab is only offered as the fifth day of a week-long LoadRunner Workshop. Students use this day to apply all of the concepts learned from the first four days of the LoadRunner Workshop.
This class will instruct participants on how to Plan, Design, and execute a successful performance test against a Web Application. Each topic is supported by hands-on exercises that are based on real-life examples designed to provide the participant with the knowledge necessary to use LoadRunner efficiently and effectively. Approximately 60% of the workshop is on tool usage. About 10% of the tool usage portion will involve ‘C’ programming. Topics are supported by review questions and hands-on exercises based on real-life examples.
This 5 day LoadRunner workshop combines 3 LoadRunner classes; Performance Management, LoadRunner VuGen, and LoadRunner Controller into a week class concluding with a one-day Practical Lab. The Practical Lab ties all previous class information into a start-to-finish structured lab using a Web environment to provide a realistic LoadRunner experienced under the guidance of an experienced Load Engineer.
This core course provides a set of relevant QTP topics to supplement the QTP introduction class. Each chapter is an independent topic so that the class may be customized to focus on specific environments and objectives. The full set of materials is designed to be delivered as a two and ½ day class, but clients may elect to focus on a select subset of relevant topics which could be completed in less time.
This core course provides a comprehensive understanding of how to use QuickTest Professional 11 (QTP) as an automated functional testing tool. This course is designed for manual testers who need to understand how to create basic automated tests.Course materials focus on the QTP Graphical User Interface to record and playback tests and make test enhancements by adding checkpoints and synchronization points. Emphasis is placed on test modularization to improve reusability. Participants receive instruction on how QTP identifies testing objects, how to use and manage the Object Repository, how to use the Object Spy, and how to use the QTP configuration options to configure QTP to interact with the application under test. All topics are supported by hands-on exercises based on real-life examples. Exercises start with a Windows application and move to Web objects.
This core course provides an introduction to VBScripting for QTP. This course covers the basic principles of Object-oriented Programming (OOP), and the difference between VBScript and other programming languages. Course materials focus on using the QuickTest Expert View to enhance recorded tests by adding conditional and looping logic statements. This course also covers the different data types used by QuickTest and provides practical examples of the different data types. These materials are suitable for any QTP testing environment (Windows, Web, Terminal Emulator, etc.).This class is taught using a pre-configured Virtual Machine (VM). This way, class time is not lost because of improper setup and all exercise can be completed. A VM setup document can be is provided. All topics are supported by hands-on exercises based on real-life examples. The exercises use a variety of applications, each selected to highlight the topic focus.
This core class covers the establishment of an Application Framework, using Application Lifecycle Management (ALM) edition (version 11) as the shared repository for project artifacts. This class is geared toward new ALM – QC users, but can also be used as a refresher class for experienced QC users or ALM users upgrading from older versions of QC or Test Director. Participants receive instructions on the establishment of an Application Framework and the implementation of ALM – Quality Center functionality from a certified professional, presented in instructor led discussions and demonstrations, followed by review questions. Participants then learn to apply these concepts in a hands-on lab setting by working on exercises based on real-life examples designed to provide the knowledge necessary to implement a useful and practical Application Framework. This class can be delivered in either a traditional or virtual classroom setting. Approximately 40% of the class is tool usage.
This is a five-day, comprehensive hands-on test-driven development / JUnit / TDD training course geared for developers who need to get up and running with essential Test-driven development programming skills using JUnit and various open-source testing frameworks. Throughout the course students learn the best practices for writing great programs in Java, using test-driven development techniques. This comprehensive course also covers essential TDD topics and skills.
This course will provide students with an understanding of how soapUI works, how to create functional tests and mock services, and how to use soapUI to test web service or other service-oriented components.
Class modules include hands-on labs where you will be able to apply the concepts just learned to developing Selenium automated Java tests. Students will work with a complex Web Application that requires a number of testing scenarios.
Test-driven development (TDD) is an evolutionary approach to development where you must first write a test that fails before you write new functional code. This process was developed by Kent Beck and Ward Cunningham. It is primarily an agile approach to software development and is one of the core principles of Extreme Programming.