Comprehensive QuickTest Professional 9.2

July 4th, 2008 admin Posted in Newsroom, software testing training No Comments »

Comprehensive QuickTest Professional 9.2
Course Code : CTMQTP 510 Source : CresTech Course Length : 4 days

This core course provides a comprehensive understanding of using QuickTest Professional 9.2 as an automated functional testing tool for different environments. You will use QuickTest Professional’s graphical point and click interface to record and play back tests, add synchronization points and verification steps, and create multiple action tests. You 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, you will discover and correct common record and play back problems. All topics are supported by hands-on exercises that are based on real-life examples.

Take your functional test automation skills to the next level by
learning to use the Expert View in QuickTest Professional.
Through discussions and hands-on exercises, you will learn to
create steps that work with dynamic objects and data, use
VBScript conditional and looping statements to control the flow of
your tests and components, and use Data Table methods and
database connection objects to retrieve external data.

Intended Audience

New users of QuickTest who need to automate manual testing and verification in a short amount of time

Quality assurance engineers who will assume technical lead roles in the use of QuickTest Professional.
Quality assurance engineers who will support business analysts using Business Process Testing.
Other users of QuickTest Professional who need to customize and enhance their automated tests using scripting.
Course Objectives
At the end of the course, you will be able to:

Create basic scripts from a manual test case
Enhance basic tests with synchronization and verification
Parameterize tests to run with multiple sets of data
Create and reuse modular actions
Use the Object Repository
Use debugging tools
Use custom checkpoints to create more precise verification points within a test
Use the Object Repository Manager
Describe and use virtual objects
Resolve object recognition problems
Identify the advantages of Expert View.
Translate steps between Keyword View and Expert Views.
Enter test steps in Expert View.
Retrieve and use the properties of an application object.
Use constants and variables in tests.
Identify application objects with programmatic descriptions.
Create tests that include VBScript operators, functions, and statements.
Retrieve data from application objects.
Describe and use various VBScript looping statements.
Use the Data Table object to store run-time data and drive actions.
Create scripts that access data from external sources.
Create new subroutines and functions.
Create and associate a library of functions.
Use the Function Library editor.
Identify when to handle exceptions programmatically.
Prerequisites
Working knowledge of

Windows
Web sites and browsers
Testing concepts
Recommended Follow Up Courses
Advanced QuickTest Professional 9.2

Course Outline

Overview Of QuickTest Professional 9.2
Preparing to Record
Creating a Script
Working with Objects
Using Synchronization
Using Standard Checkpoints
Using Parameters and Data Driven Tests
Using Multiple and Reusable Actions
Using Database Checkpoints
Using Recovery Scenarios
Object Repository Administration and Maintenance
Script Debugging
Introduction to Advanced QTP
Introduction to the Expert View
Using the Expert View
Working with Object Properties
Working with Dynamic Objects
Using VBScript Operators, Statements, and Functions
Retrieving External Data
Creating New Procedures
Automation Frameworks
Case Study and Exercises on the Customized Application
Post Assessments

http://www.crestechsoftware.com

AddThis Social Bookmark Button

Comprehensive IBM Rational Performance Tester

July 4th, 2008 admin Posted in Newsroom, software testing training No Comments »

Comprehensive IBM Rational Performance Tester
Course Code : CTRPT320 Source : CresTech Course Length : 2 days

This introductory course is designed to familiarize testing professionals with the basics of the IBM Rational performance testing tool. Testers can build, enhance, and run scripts in a full-function Java Integrated Development Environment (IDE) that integrates with IBM Rational Software Development Platform products. In addition to class lecture, you will be asked to complete labs to reinforce critical concepts and tool functionality. The focus is on the practical application of Performance Tester to resolve common performance testing challenges. This course focuses on getting started with Performance Tester.

Then the advanced course is designed to enhance a student’s knowledge of the performance testing lifecycle using IBM Rational Performance Tester. Web-based applications are the focus of the class, during which students are provided insight into the architecture of web-based applications, implications upon test planning, automation, execution, and analysis. The course includes lecture and classroom discussion, with an emphasis on student exercises and labs applicable to real-world web applications and challenges. Extensive data correlation and parameterization techniques are addressed in the context of standard web clients, rich web clients, and desktop web clients. The course will require extensive Java programming in order to address the needs of business process automation and its requirements to properly model an application’s end-user experience.

Intended Audience

Users intending to be immersed within the performance testing life cycle, including the following: Performance Engineers, Test Automation Engineers and Quality Assurance Engineers
Skills Taught

Upon completion of the course, you will be able to:

Recall performance testing basics and document your plan for performance testing using a Workload Analysis Document
Explore a training application (system under test) and exercise it in conjunction with Rational Performance Tester
Use Rational Performance Tester to:
Create, run, and modify performance tests
Manage test data using datapools and data correlation
Enhance tests with verification points, loops, and custom code
Design and enhance workload scenarios and schedules
Monitor test execution and analyze results
Understand the fundamentals of a performance testing methodology in conjunction with the IBM Rational Performance Tester software
Recognize the challenges and solutions for testing different web application architectures
Comprehend the essentials of analyzing end-user perceived performance and system performance with the goal of achieving optimal application scalability

Prerequisites
General understanding of Java and Web applications

General understanding of applications for the Microsoft Windows operating system
Course Outline

HTTP Basics

Performance testing overview

Workload analysis and user community modeling

Introduction to RPT

Record and Playback (script Level)

Settings — Record and Playback

Enhancing Scripts

Parametrizing script

Data Correlation

Creating Schedules

Exercises – On Accompanying Projects

Enhancing Schedules

Ramping Up tests

Analyzing Results

Performance Test monitoring

Exercises – On Accompanying Projects

http://www.crestechsoftware.com

AddThis Social Bookmark Button

Comprehensive IBM Rational Functional Tester, VBScripting

July 4th, 2008 admin Posted in Newsroom, software testing training 1 Comment »

Comprehensive IBM Rational Functional Tester, VBScripting
Course Code : CTRFT311 Source : CresTech Course Length : 2 days

This introductory course is designed to familiarize testing professionals with the basics of the IBM Rational test automation tools for use in testing .NET and Web applications.

Testers can build, enhance, and maintain scripts in a full-function Visual Studio Integrated Development Environment (IDE) that integrates with the IBM Rational Software Delivery Platform products. Hands-on instruction is provided for those who want to explore the power of using IBM Rational Functional Tester. The Rational Functional Tester application builds effective and resilient test scripts using VBScripting and IBM ScriptAssure.™ technology.

The focus is on the practical application of Rational Functional Tester to resolve common .NET and Web automated testing challenges. Additionally, some basics about Java code relevant to creating scripts for testing are covered. This course focuses on getting started with Rational Functional Tester.

Intended Audience

IBM Rational Functional Tester users
Testing professionals
Quality assurance practitioners
Managers
Team leaders
Course Objectives

At the end of the course, you will be able to:

Describe the function and purpose of Rational Functional Tester
Navigate the Rational Functional Tester interface
Record automated scripts
Play back automated scripts
View and analyze results
Modify scripts to extend the capability to test the application
Use test object maps
Control object recognition
Create data-driven tests and use datapools
Parse strings using regular expressions
Extract data from objects
Find dynamic objects
Create dynamic verification points
Read and write to files

Submit SQL calls directly to databases
Handle non-Java windows and non-browser windows
Prerequisites

To benefit from this course, you should have:

Some software development experience (recommended)
General understanding of Windows-based applications (desired)
Knowledge of Java programming is not a prerequisite for this course, but such knowledge is beneficial.
Course Outline

Getting Started with IBM Rational Functional Tester
Recording a Script
Inserting Verification Points
Synchronizing script Run
Playing Back a Script and Viewing Results
Using Test Object Maps
Managing Object Recognition
Extending Scripts
Creating Data-driven Tests
Introducing Modularity
Working with Database
Testing web applications using RFT
Exception handling and recovery scenarios
Getting Mileage out of automation

http://www.crestechsoftware.com

AddThis Social Bookmark Button

Comprehensive IBM Rational Functional Tester, Java Scripting

July 4th, 2008 admin Posted in Newsroom, software testing training No Comments »

Comprehensive IBM Rational Functional Tester, Java Scripting
Course Code : CTRFT310 Source : CresTech Course Length : 2 days

This introductory course is designed to familiarize testing professionals with the basics of the IBM Rational test automation tools for use in testing Java™ and Web applications.

Testers can build, enhance, and maintain scripts in a full-function Java Integrated Development Environment (IDE) that integrates with the IBM Rational Software Delivery Platform products. Hands-on instruction is provided for those who want to explore the power of using IBM Rational Functional Tester. The Rational Functional Tester application builds effective and resilient test scripts using Java code and IBM ScriptAssure.™ technology.

The focus is on the practical application of Rational Functional Tester to resolve common Java and Web automated testing challenges. Additionally, some basics about Java code relevant to creating scripts for testing are covered. This course focuses on getting started with Rational Functional Tester.

Intended Audience

IBM Rational Functional Tester users
Testing professionals
Quality assurance practitioners
Managers
Team leaders
Course Objectives

At the end of the course, you will be able to:

Describe the function and purpose of Rational Functional Tester
Navigate the Rational Functional Tester interface
Record automated scripts
Play back automated scripts
View and analyze results
Modify scripts to extend the capability to test the application
Use test object maps
Control object recognition
Create data-driven tests and use datapools
Parse strings using regular expressions
Extract data from objects
Find dynamic objects
Create dynamic verification points
Read and write to files
Submit SQL calls directly to databases
Handle non-Java windows and non-browser windows

Prerequisites

To benefit from this course, you should have:

Some software development experience (recommended)
General understanding of Windows-based applications (desired)
Knowledge of Java programming is not a prerequisite for this course, but such knowledge is beneficial.

Course Outline

Getting Started with IBM Rational Functional Tester
Recording a Script
Inserting Verification Points
Synchronizing script Run
Playing Back a Script and Viewing Results
Using Test Object Maps
Managing Object Recognition
Extending Scripts
Creating Data-driven Tests
Introducing Modularity
Working with Database
Testing web applications using RFT
Exception handling and recovery scenarios
Getting Mileage out of automation

http://www.crestechsoftware.com

AddThis Social Bookmark Button

Comprehensive Functional Testing with IBM Rational Robot

July 4th, 2008 admin Posted in Trainings, software testing, software testing training No Comments »

Comprehensive Functional Testing with IBM Rational Robot
Course Code : CTROB 300 Source : CresTech Course Length : 2 days

This course is designed to familiarize testing professionals with the basics of Rational’s functional test automation tool, Rational Robot. Students will be provided with hands-on instruction, from simple record/playback techniques to advanced test scripting concepts. Rational TestManager will be used to organize and process test results to facilitate data analysis. The focus will be on applying Rational Robot to resolve common automated testing challenges and to build effective, versatile test scripts through best practices and savvy usage of SQABasic code. At the conclusion of this module, principles learned will be applied to a .NET-based sample application.
Further this course gives students a foundation in the SQABasic scripting language and automated testing techniques. Learn to create test scripts that are more robust, durable and easier to maintain. The course includes lecture, workbook exercises and labs.

The advanced module is designed to give students a foundation in the SQABasic scripting language and automated testing techniques. Learn to create test scripts that are more robust, durable and easier to maintain. This module includes lecture, workbook exercises and labs.

Intended Audience

New Rational Robot, TeamTest, TestStudio, or Enterprise users. The principles taught in this course apply to all environments that Robot supports. The course is designed primarily for Quality Assurance professionals who will be using the automation tools.
The audience might also include QA practitioners, managers, or team leaders who are responsible for interacting with testers or who need to ensure that tools are being implemented fully and appropriately.
Course Objectives
At the end of the course, you will be able to:

Describe the function and purpose of Rational Robot.
Navigate the Rational Robot interface.
Apply good scripting practices.
Record and play back automated scripts.
Use Verification Points in an appropriate context.
Modify scripts to extend test capability and reduce script maintenance.
Create data-driven tests
Prerequisites

You must have a solid understanding of:

Microsoft Windows operating systems
Microsoft Windows applications
Be familiar with the following:

Quality Assurance processes
Programming principles and techniques
Course Outline

Benefits of using Rational Robot to automate tests
Test script development process
Contents of a Rational Project and test datastore
Recording, debugging, and playing back techniques
Setting the record and playback options for Rational Robot
Developing and executing shell scripts
Inserting verification points and wait states to ensure test script reliability and validity
Regression testing using existing Rational Robot test scripts
Using the test log and verification point comparators to investigate and analyze test results
Using SQABasic to edit test scripts to extend their functionality and reduce maintenance
Creating custom verification points
Using datapools and data files
Testing a .NET application
Variables: declaration, datatypes, scope
Operators: mathematical, logical, string
Object Scripting - Terminology, meaning, common commands, types of properties, return values
Control Flow Structures: if¦then¦end if and select case statements; loops (for next while doloop)
Use of Dialog and Input Boxes
User-defined functions and sub procedures; header, source, library and template files
Dynamic Verification Points
Robot Debugger
String manipulation
Arrays: static and dynamic; single and multidimensional
Data handling techniques and routines
Files: creating, reading from, writing to
Database access through SQL calls
COM object creation

Web Testing

http://www.crestechsoftware.com

AddThis Social Bookmark Button

Compatibility Testing

July 4th, 2008 admin Posted in software testing, software testing training No Comments »

Compatibility Testing
Course Code :CTQCT 105 Source : CresTech Course Length : 2 days

QA professionals have the industry expertise to implement a comprehensive suite of compatibility / interoperability tests for your product. We will test your software, hardware, Web site, or internal application according to industry standards with special focus on your target market.
Compatibility testing is performed on your software or hardware product in our quality test lab, provisioned for an environment specific to your customers. Our QA Lab has a vast array of desktop systems, servers, laptops, operating systems, browsers and plug-ins. Our lab provisioning methods allow test matrixies to be quickly configured to maximize the range of possible testing configurations to meet your needs.
In addition we have expanded the compatibility matrix to include the most popular virtualization environments. So if you are developing a virtual appliance or virtual application stack we can test it in all supported environments.
Also with the increased popularity of VISTA x32 and VISTA x64 there are additional potential compatibility issues especially on the 64bit architecture. SWAT Lab form the necessary tests to ensure your product is compatible with all versions of VISTA

Some typical compatibility tests include:

Testing a Web site, or Web-delivered application for compatibility with a range of the leading browsers and desktop hardware platforms.
Testing a peripheral with a wide range of PCs.
Testing a server with different add-in cards, applications, and operating systems.
Testing an application on a range of different operating systems and in combination with other applications.
Verifying the compatibility and interoperability of a set of enterprise-class applications in a complex hardware and software environment designed to meet your specific business needs.
In addition to the comprehensive compatibility testing provided by SWAT Lab, we also provide online access to the testing through our web-enabled portal. This enables your developers to view the results of the testing in real time and respond immediately to any discrepancies that are uncovered. SWAT Lab becomes your local QA center, helping you to meet your critical project deadlines.

Why utilize Crestech for compatibility testing?
We can test compatibility for both software and hardware, and we can set up almost any test environment you need, from a simple selection of a dozen browsers on the leading desktop systems to a complex enterprise server farm.
We can test your website, CD, or application quickly and inexpensively.
Our testing lab offers all the hardware and software needed for such testing.
We are experts at testing products for compatibility with hardware and software environments.
If testing every possibility strains your budget, we’ll help you narrow the field to the most likely areas, so that you can maximize the return on your testing investment.
We offer web-enabled reporting that ensures you always know the status of your product’s testing.
You will receive objective feedback you can use to insure a stable release of your product.
Our testing process includes:

Expert consultation on defining the compatibility issues that are significant for your product and a cost-effective matrix of platforms it should be tested against.
Development of a Compatibility Test Plan specifying exactly what tests will be executed.
Test execution by our staff of experienced test engineers.
Using our online portal, you will have complete, real-time access to the development and execution of your tests. This allows you to view and supervise the work being done on your project during every phase from start to finish.

http://www.crestechsoftware.com

AddThis Social Bookmark Button

Business Process Testing 9.2 for Subject Matter Experts

July 4th, 2008 admin Posted in software testing, software testing training No Comments »

Business Process Testing 9.2 for Subject Matter Experts
Course Code : CTMBPT 540 Source : CresTech Course Length : 2 days

This entry-level training provides the Subject Matter Expert with a workflow of tasks to follow in order to successfully implement a Business Process Testing solution in a Quality Center environment. Fundamental concepts, terminology and best practices will be presented. These basic concepts and procedures are reinforced by review questions and hands-on labs.

Intended Audience

Individuals interested in implementing the Business Process Testing methodology solution.
Anyone transitioning from a manual test based Quality Center environment to an automated, component based environment.
Course Objectives

At the end of the course, you will be able to:
Use Quality Center 9.2 to create a Business Process Test

Discuss the BPT Workflow and Roles
Create a sample Test Set and Component structure
Discuss the purpose of an Application Area
Create a Manual Component
Convert a Manual Component to an Automated Component

Add parameters to a component

Run and Debug a Manual and Automated Component

View Test Run Results

Prerequisites

Experience with Microsoft Windows
Basic understanding of the testing process
Has successfully completed the Using Test Director or Using Quality Center course
Experience with QuickTest Professional is extremely helpful
Course Outline

Business Process Test Methodology

The BPT Workflow

Working With Requirements for BPT

Test Plans and Requirements Coverage

Introduction to Business Components

Creating Manual Components

Navigate the Business Component module
Keyword-Driven Tests

Executing Business Process Test Sets

http://www.crestechsoftware.com

AddThis Social Bookmark Button

Basics to Advanced Bugzilla

July 4th, 2008 admin Posted in Newsroom, software testing training No Comments »

Basics to Advanced Bugzilla
Course Code : CTOBZ 204 Source : CresTech Course Length : 1 days

Bugzilla is a Web-based general-purpose bugtracker tool originally developed and used by the Mozilla project. Released as open source software by Netscape Communications in 1998, Bugzilla has been adopted by a variety of organizations for use as a defect tracker for both free software and proprietary products. Bugzilla is licensed under the Mozilla Public License

Prerequisites

The course is intended for beginners or intermediate testers, leads Basic testing knowledge skills. While previous testing tool knowledge is not required.

Intended Audiences

Knowledge of various software application
Regression testing concepts
Knowledge of different OS environments
Knowledge of different web browsers
Introduction to Bugzilla

Administering Bugzilla

User Administration
Classifications
Products
Components
Versions
Milestones
Flags
Keywords
Custom Fields
Bug Status Workflow
Voting
Quips
Groups and Group Security
Checking and Maintaining Database Integrity
Using Bugzilla

Introduction
Create a Bugzilla Account
Anatomy of a Bug
Life Cycle of a Bug
Searching for Bugs
Filing Bugs
Attachments
Reports and Charts
Flags
Whining
Customizing Bugzilla

Custom Skins
Template Customization

http://www.crestechsoftware.com

AddThis Social Bookmark Button

Application Web Testing

July 4th, 2008 admin Posted in software testing, software testing training No Comments »

Application Web Testing
Course Code : CTQWT 100 Source : CresTech Course Length : 2 days

Introduction :

This training course provides a comprehensive overview of methods, techniques and tools that can be applied to testing of e-business systems. In addition the course will focus on management and team skills that ensure that testing is conducted effectively and efficiently. The course is focused on practical approaches to testing, based on the experience of the presenters? skills in consulting and test outsourcing, as well as adopting leading trends and ideas emerging from Europe and the USA . During the course extensive case-studies and real-world experiences will be presented.

Intended Audience :

This course addresses e-business issues of concern to project, development and testing managers as well as testing practitioners. Managers will learn new approaches for identifying and managing risks, preparing test strategies and identify test activities, and for planning and monitoring the testing process. Test practitioners will learn new techniques and tools for conducting e-business tests.

Course Objectives :

By the end of this course participants will be able to:

Develop a strategy and plans for testing e-business applications
Define comprehensive and cost-effective tests to dig out bugs in your systems
Identify bugs and ensure that bugs are being resolved appropriately
Utilise automated test tools to reduce costs involved in testing
Manage your testing activities and test team
Course outline

Web Application Testing Foundation

How Web Application Testing is Different from Traditional Testing

INTERNET/Networking Basics for Testers

Basic Types of Tests and What to Look For

Browser Basics and How to test within the browser

Discuss installation testing
Discuss configuration and compatibility testing
Discuss what to look for in functionality and UI testing

http://www.crestechsoftware.com

AddThis Social Bookmark Button

Exploratory Testing

June 10th, 2008 admin Posted in Certifications, software testing, software testing training No Comments »

An interactive process of concurrent product exploration, test design, and test execution. The heart of exploratory testing can be stated simply: The outcome of this test influences the design of the next test.

The plainest definition of exploratory testing is test design and test execution at the same time. This is the opposite of scripted testing (predefined test procedures, whether manual or automated). Exploratory tests, unlike scripted tests, are not defined in advance and carried out precisely according to plan. This may sound like a straightforward distinction, but in practice it’s murky. That’s because “defined” is a spectrum. Even an otherwise elaborately defined test procedure will leave many interesting details (such as how quickly to type on the keyboard, or what kinds of behavior to recognize as a failure) to the discretion of the tester. Likewise, even a free-form exploratory test session will involve tacit constraints or mandates about what parts of the product to test, or what strategies to use. A good exploratory tester will write down test ideas and use them in later test cycles. Such notes sometimes look a lot like test scripts, even if they aren’t. Exploratory testing is sometimes confused with “ad hoc” testing. Ad hoc testing normally refers to a process of improvised, impromptu bug searching. By definition, anyone can do ad hoc testing

What kinds of specifics affect ET? Here are some of them:

1. the mission of the test project
2. the mission of this particular test session
3. the role of the tester
4. the tester (skills, talents, and preferences)
5. available tools and facilities
6. available time
7. available test data and materials
8. available help from other people
9. accountability requirements
10. what the tester‘s clients care about
11. the current testing strategy
12. the status of other testing efforts on the same product
13. the product, itself- its user interface - its behavior - its present state of execution - its defects- its testability- its purpose
14. what the tester knows about the product- what just happened in the previous test - known problems with it- past problems with it - strengths and weaknesses - risk areas and magnitude of perceived risk - recent changes to it - direct observations of it- rumors about it - the nature of its users and user behavior - how it‘s supposed to work - how it‘s put together - how it‘s similar to or different from other products
15. what the tester would like to know about the product.

http://www.crestechsoftware.com

AddThis Social Bookmark Button