Thursday, February 26, 2009

XML Testing by Qacampus

XML Testing
Course Code : CTQXT 102 Source : CresTech Course Length : 2 days


This course is designed to provide software testing and quality assurance professionals with the knowledge necessary to plan, design and execute tests for applications that involve XML technologies. It covers the basics of XML, its implementation to support application programming interfaces and specifically web services, ways to validate the format and the contents of XML messages and methods to test XML-based applications.

Prerequisites:

The principal vocabulary of XML technologies
Fundamentals of XML files, Document Type model and XML schema
Definition and applications of Web Services
Basics of the Web Services Description Language (WSDL)
XML validation: the meaning of Well-formed and Valid XML
Common tools for XML validation
Methods of testing XML-based applications
Where to look for additional resources
What the course is about :

Scope: what do we cover in depth, what do we glance over, what we do not cover
Goals: what will we learn
Administrative items
XML Basics
Markup languages
XML vs HTML
XML elements and attributes
Document Type model
XML schema
Web Services
Web services as a ubiquitous form of the application programming Interface
Offering and consuming web services
Web Services Definition language (WSDL)
Testing XML
Validating XML
Well-formed XML
Valid XML
XML validators
Testing XML-based applications
Accessing applications through XML web services
Analyzing results
Where the defects lurk, or where XML break


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

VuGen 9.0 Scripting for Web

VuGen 9.0 Scripting for Web
Course Code : CTMLR502 Source : CresTech Course Length : 2 days


The Virtual User Generator (VuGen) is a scripting tool used to record and run user actions on the application to be load tested. This course focuses on planning, creating and enhancing Virtual User (Vuser) scripts using VuGen in the Web environment. All topics are supported by hands-on labs designed to provide you with the knowledge necessary to create scripts in the Web environment.

Intended Audience

Quality Assurance Engineers
Performance Engineers
Users of LoadRunner who need to create scripts to load test their Web applications.
Course Objectives

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

Record scripts in the Web environment using VuGen
Measure steps and business processes using transactions
Parameterize scripts to vary user input data
Customize scripts by adding VuGen and basic C functions
; Correlate scripts to process server-generated data
Prerequisites

Working knowledge of:

Windows
Web sites and browsers
Fundamental understanding of C programming is helpful, but not required
Course Outline

Introduction to LR VuGen Contents
Recording for the Web
Replay
Transactions
Parameters
Auto Correlation After Recording
Verification
Actions
Introduction to Script View


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Test Management

Test Management
Course Code : CTQTM 104 Source : CresTech Course Length : 3 days


This Three-day course focuses on Training on Test management Concepts, Testing Specialization, testing phases and plans, test Bed Automation, test metrices like Web, Security and Database Testing , Automation Management, process and Framework Design.

Intended Audience:

This training is being designed to meet the requirements of Team leads, Test Managers, Project Managers and all other senior management staff who are all in the designation of Project Managers and above. Also, the experienced software testers, test/QA engineers, test/QA managers and project managers who will be planning, managing, and executing the testing of Software Applications.

Course outline :

Introduction to Testing
Test Strategies
Requirements Management and Test
UML and Testing
Testing Types/Phases
Creating & Maintaining a Test Bed
Code Testing
Testing in Distributed Environments
Web Testing
Test Automation
Test Metrics
The Master Test Plan
Test Completion
Review
Testing and Lifecycles
Introducing a Test Culture
Further Information
References
Information on where to research on Testing


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Security Testing

Security Testing
Course Code : CTQST 101 Source : CresTech Course Length : 2 days


Introduction :

Over recent times there have been a number of highly public attacks on well-known corporations via their web applications. While many companies focus intensely on security of their networks, through facilities such as firewalls and encryption technology, they often leave their deployed web application quite vulnerable to attack through their choice of architecture, design and implementation. Frequently web applications are prone to simple exploits which could be easily prevented through better input validation

Course Prerequisites :

This course assumes an understanding of Web applications vulnerabilities. SANS SEC519/SEC419 course (Web Application Security Workshop) or equivalent is highly recommended.

Intended Audience :

This course is appropriate for testing, QA, and software development practitioners who are responsible for developing and executing test strategies and plans for functional and non-functional security requirements. This course requires an ability to understand security risk patterns used by attackers. Participants should be comfortable reviewing code as part of their testing activities.

Course Objectives :

After taking course u should be able to :

This course provides an overview of testing concerns relating to security of web applications. The course covers a number of facets of web security, including :

Planning security testing
Risk avoidance and containment
Network and system security
Server-side application vulnerabilities and test techniques
Client-side application vulnerabilities and test techniques
Course outline :

Introduction
What is computer Security?
Test types and their effect on application security
Computer Security Concepts

Test strategy and planning

Test design for application security testing

A survey of testing tools (IBM Watch-fire and HP App-Scan) and resources


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Quality Center 9.2 Using TestDirector

Quality Center 9.2 Using TestDirector
Course Code : CTMQC 530 Source : CresTech Course Length : 2 days


The process-based functionality of Quality Center 9.2 Using TestDirector is examined in this hands-on course. 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.

Intended Audience

Quality assurance engineers
Quality testers
Project managers
Other TestDirector users
Course Objectives

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

Define test requirements.
Export data from Microsoft Excel to Quality Center.
Organize subjects and tests in the test plan tree.
Design and create test plans.
Generate test scripts from design steps.
Create test sets.
Execute manual and automated tests
Record and track test execution results.
Log and manage defects
Generate reports and graphs
Prerequisites

Experience with Microsoft Windows
Basic understanding of the testing process
Course Outline


Working with Quality Center Data

Adding Attachments

Working with Favorite Views

The Releases Module at a Glance

Developing the Releases Tree

The Requirements Specification Workflow

Developing the Requirements Tree

Linking Tests to Requirements

Building Tests

Creating Automated Tests

Running Tests Manually

Running Tests Automatically


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Fundamentals of Manual Testing

Fundamentals of Manual Testing
Course Code : CTFMT 700 Source : CresTech Course Length : 10 days


Introduction

This module would serve as Stepping stone for students in the Testing. This will take participants through the understanding of job of a software tester and what awaits them when they work in company as Test Engineer. The course content covered are


Basic Testing Concepts
System Development Models and their Need
Software Testing Types
Software Testing Phases
Software Test Documentation
Test Design Specification
White Box Test Design
Black Box Test Design
Testing Techniques and Methodologies
Bug Report and Defect Process
Client Server Testing
Security Testing
Software Test Management


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Comprehensive Silk Test

Comprehensive Silk Test
Course Code : CTBST 601 Source : CresTech Course Length : 3 days


Prerequisites to Attend Silk Test Training

You are a QA Project leader, tester, or engineer who needs to develop a working knowledge of a functional testing methodology
You are familiar with the Windows environment
You can navigate in an Internet or Intranet environment
You are familiar with scripting or structured programming
You have experience in testing applications manually
Course Objectives

By the end of this course you will be able to:
Use variables and logic in Testcases to make them more viable, reusable, and maintainable
Create functions to perform repeated or complex actions
Configure testcases using advanced error handling constructs
Structure testcases utilizing advanced test data handling techniques
Define an Application Programming Interface (API) for a custom object or a class of objects
Define a new class of custom objects
Access ActiveX and Java methods and properties
Use techniques specific to the challenge of different custom objects
Contents:

Understanding the Basics
Projects and Plans
Capturing the Application
Creating and Running Testcases
Reporting and Test Results
Viewing Statistics For An Individual Test
Revisiting the Workflow Bar
Beyond The Recorder

Looping & Branching Techniques
Creating And Using Functions
Data Driven Testcases
Introducing Advanced Object Oriented 4Test
4Test Object Oriented Concepts & Constructs
Reviewing Fundamental Features
Object Oriented Techniques
Storing Common Routines As Methods
Storing Data as Data Members
Applying Object Oriented Techniques To Classes
Creating Methods for a Entire Class
Redefining Built-In Methods
Adding Properties
Redundant Declarations
Graphical Custom Objects
Supporting Custom Objects
Defining a Custom Test API
Determining when to define a custom class
Adding Properties to a Custom API
Defining an API at the Object Level
Evaluating Available Resources
Gaining an Understanding of the Custom Objects
Developing the Test API
Strategies for SubClasses of Standard Objects
Strategies for Non Standard Custom Objects
Introduction to Custom Classes


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Comprehensive Silk Performer

Comprehensive Silk Performer
Course Code : CTBSP 602 Source : CresTech Course Length : 3 days


Prerequisites to Attend Silk Performer Training:

You are a QA Project leader, tester, or engineer who needs to develop a working knowledge of a load testing methodology
You are familiar with the Windows environment
You can navigate in an Internet or Intranet environment
You are familiar with scripting or structured programming
You are familiar with basic concepts related to load testing, Web architecture, and protocols
You have experience in testing applications manually
Course content

Load Testing Fundamentals
SilkPerformer Overview

Adjust Workload & Run Test

Finding & Confirming the Baseline

Test Plans & Project Definitions

Exploring Results

Modeling the Script

Introduction to BDL Scripting

Trying the Script

More about BDL Scripting

Customizing the testReviewing the Basics
Using the Performance Explorer
Understanding the Quantified Data
Analyzing Client-Side Data
Analyzing Scenarios
Analyzing Server Side Data


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Tuesday, February 24, 2009

IBM Rational TestManager

IBM Rational TestManager



Rational® TestManager is the central console for test activity management, execution and reporting. Built for extensibility, it supports everything from pure manual test approaches to various automated paradigms including unit testing, functional regression testing, and performance testing. Rational TestManager is meant to be accessed by all members of a project team, ensuring the high visibility of test coverage information, defect trends, and application readiness. Rational TestManager is freely available to all users of IBM Rational® Functional Tester, Rational Manual Tester and IBM Rational® Robot. And because of its value to development teams, it is also included in the IBM Rational® Team Unifying Platform.

http://www.qacampus.com
http://www.crestech.in
http://www.crestechsoftware.com.au

IBM Rational Test RealTime

IBM Rational Test RealTime



* Cross-platform solution for component testing and runtime analysis.
* Designed specifically for those who write code for embedded and other types of pervasive computing products.
* Supports safety- and business-critical embedded applications.
* Allows you to be more proactive in your debugging, discovering and correcting errors before they make their way into production code.
* Automated source code review, which reports on adherence to guidelines for C source code.
* Integrates with IBM ® Rational® solutions for model-driven development, test management, and software configuration management.
* Integrates with industry-leading third-party tools, such as Mathworks Simulink, Microsoft Visual Studio, and TI Code Composer Studio.
* Eclipse plug-in allowing for seamless integration for Runtime Analysis with the Eclipse C/C++ Development Tools (CDT)

http://www.qacampus.com
http://www.crestech.in
http://www.crestechsoftware.com.au

IBM Rational Software Modeler

IBM Rational Software Modeler



IBM® Rational® Software Modeler is a robust UML™ 2.0-based visual modeling and design tool.

Enables architects, systems analysts, designers and others to specify and communicate development project information from several perspectives and to various stakeholders.

* Extends Eclipse 3.3 open software development environment.
* Is easy to install and use, with flexible installation options in a single product for Microsoft® Windows® and Linux®.
* Provides rich support for modeling with the UML 2.1 as well as for creation of UML-based Domain Specific Language environments and “simplified” UML modeling environments
* Enables flexible model management for parallel development and architectural re-factoring, e.g., split, combine, compare merge models/model fragments.
* Helps ease the transition between the architecture and the code with model-to-model and model-to-code transformations, including reverse transformations.
* Allows you to apply included design patterns — and/or author your own — to ensure that conventions and best practices are followed.
* Integrates with other facets of the lifecycle — including requirements, change management and process guidance; includes Rational ClearCase® LT. O
* perating systems supported: Linux, Windows

http://www.qacampus.com
http://www.crestech.in
http://www.crestechsoftware.com.au s

IBM Rational Rose Data Modeler

IBM Rational Rose Data Modeler



IBM® Rational Rose® Data Modeler offers a sophisticated visual modeling environment for database application development

Accelerate your processes by connecting the database designers to the rest of the development team through a common tool and the Unified Modeling Language™ (UML™) v1.4.

Enables database designers to visualize how the application accesses the database, so problems are escalated and resolved before deployment

Enables the creation of the object models, data models and data storage models and provides the ability to map logical and physical models to flexibly evolve database designs into the application's logic

Supports round-trip engineering between the data model, object model and defined data language (DDL) file/database management system (DBMS) and offers transformation synchronization options (synchronization between data model and object model during transformation)

Offers a data model-object model comparison wizard, supports forward engineering of an entire database at a time, and integrates with other IBM Rational Software Development lifecycle tools

Provides the ability to integrate with any SCC-compliant version control system, including IBM Rational ClearCase®

Provides Web publish models and reports to improve communication across the extended team

Operating systems supported: HP Unix, Linux, Sun Solaris, Windows

View features and benefits : Rational Rose Data Modeler is a visual modeling tool that makes it possible for database designers, analysts, architects, developers and anyone else on your development team to work together, capturing and sharing business requirements, and tracking them as they change throughout the process. It provides the realization of the ER methodology using UML notation to bring database designers together with the software development team. With UML, the database designer can capture information like constraints, triggers and indexes directly on the diagram rather than representing them with hidden properties behind the scenes. Rational Rose Data Modeler gives you the freedom to transfer between object and data models and take advantage of basic transformation types such as many-to-many relationships. This tool provides an intuitive way to visualize the architecture of the database and how it ties into the application.

http://www.qacampus.com
http://www.crestech.in
http://www.crestechsoftware.com.au

IBM Rational Robot

IBM Rational Robot



Rational Robot is a test automation tool for functional testing of client/server applications.
Test automation tool for QA teams for testing client/server applications. Enables defect detection, includes test cases and test management, supports multiple UI technologies.

o Provides a general-purpose test automation tool for QA teams for functional testing of client/server applications
o Lowers learning curve for testers discovering the value of test automation processes
o Enables test-automation engineers to detect defects by extending test scripts and to define test cases
o Provides test cases for common objects and specialized test cases to development environment objects
o Includes built-in test management, integrates with IBM Rational Unified Process tools
o Aids in defect tracking, change management and requirements traceability
o Supports multiple UI technologies
o Operating systems supported: Windows

http://www.qacampus.com
http://www.crestech.in
http://www.crestechsoftware.com.au

IBM Rational RequisitePro

IBM Rational RequisitePro



Uses advanced real-time integration with Microsoft® Word to provide a familiar environment for activities such as requirements definition and organization

Incorporates a powerful database infrastructure to facilitate requirements organization, integration, traceability and analysis

Enables detailed attribute customization and filtering to maximize the informative value of each requirement

Provides a fully functional, scaleable web interface optimized for usage in a geographically distributed environment

Provides detailed traceability views that display parent/child relationships and shows requirements that may be affected by upstream or downstream changes

Performs project version comparisons using XML-based project baselines
Integrates with multiple tools in the IBM Software Delivery Platform to improve accessibility, communication and traceability of requirements
Operating systems supported: Windows

Features and benefits : Software development is a team endeavor, so it is critical that team members possess a shared understanding of their project's vision, goals, specifications and requirements. But how can this be achieved when teams are geographically distributed and functionally isolated, failing to communicate with each other in a timely, clear, consistent manner? The IBM Rational RequisitePro solution addresses this need.

Rational RequisitePro is an easy to use requirements management tool that lets team's author and share their requirements using familiar document-based methods while leveraging database-enabled capabilities such as requirements traceability and impact analysis. The result is better communication and management of requirements with the increased likelihood of completing projects on time, within budget and above expectations. Successful projects start with requirements management - the more effective the execution, the greater the resulting quality and customer satisfaction.

http://www.qacampus.com
http://www.crestech.in
http://www.crestechsoftware.com.au

IBM Rational PurifyPlus

IBM Rational PurifyPlus



IBM® Rational® PurifyPlus™ is an award-winning dynamic analysis solution designed to help developers write faster, more reliable code. It includes four basic capabilities packaged into a single product: 1) Memory debugging (identifies memory blocks that no longer have a valid pointer), 2) Memory leak detection (identifies memory blocks that no longer have a valid pointer), 3) Performance profiling: (highlights application performance bottlenecks and improves application understanding with a graphical representation of function calls) and 4) Code coverage (identifies untested code with line-level precision). PurifyPlus is supported on Windows, Linux, Solaris, AIX and HP-UX.


http://www.qacampus.com
http://www.crestech.in
http://www.crestechsoftware.com.au

IBM Rational Performance Tester

IBM Rational Performance Tester



Performance Tester is a multi-user load testing and performance testing tool for validating Web application scalability.
Creates, executes and analyzes tests to validate the reliability of complex e-business applications.

* Provides no code testing, point and click wizards, report readability, usability and customization
* Delivers both high-level and detailed views of tests with a rich, tree-based text editor
* Performs capacity planning tests to ensure optimal investment in hardware and IT infrastructure.
* Delivers automatic identification and support for dynamic server responses
* Enables large, multi-user tests with minimal hardware resources.
* Diagnoses the root cause of performance bottlenecks by quickly identifying slow performing lines of code and integrates with Tivoli® composite application management solutions to identify the source of production performance problems.

Supports HTTP, Siebel, SAP®, SIP, Entrust, Citrix and SOA/Web Services Supports Windows, Linux and z/OS as distributed

http://www.qacampus.com
http://www.crestech.in
http://www.crestechsoftware.com.au

IBM Rational Manual Tester

IBM Rational Manual Tester



A manual test authoring and execution tool for testers and business analysts who want to improve the speed, breadth, and reliability of their manual testing efforts.

Rational® Manual Tester is a manual test authoring and execution tool that improves testing quality.
Test authoring and execution tool to improve speed, breadth, and reliability of manual testing. Enables content sharing across distributed test sites, and promotes reuse.

o Provides manual test authoring and execution for testers and domain specialists to improve the speed, breadth, and reliability of their manual testing efforts.
o Promotes reuse of test steps to reduce the impact of software change on manual test maintenance activities.
o Improves productivity by allowing users to define and select keywords for tasks common to multiple tests.
o Leverages automated keywords from Rational Functional Tester for more efficient and accurate test execution.
o Improve test coverage with data driven tests
o Seamless integration with Rational ClearQuest which enables the submission of defects during creation, execution, and during post execution analysis directly to ClearQuest from Manual Tester shell.
o Offers assisted data entry and verification during test execution to reduce human error.
o Operating systems supported: Windows

http://www.qacampus.com
http://www.crestech.in
http://www.crestechsoftware.com.au

IBM Rational Functional Tester

IBM Rational Functional Tester



Rational® Functional Tester is an automated, functional testing and regression testing tool.
Provides testers with automated testing capabilities for functional testing, regression testing, GUI testing and data-driven testing.

* Provides testers with automated capabilities for data-driven and keyword testing
* Offers testers a choice of scripting language and industrial-strength editor: Java in Eclipse® or Microsoft® Visual Basic .NET® in Visual Studio .NET - for test authoring and customization
* Supports custom controls through proxy SDK (Java/.Net)
* Provides definition and creation of automated keywords that can be leveraged by both manual and automated functional tests
* Includes ScriptAssure™ technology and pattern-matching capabilities to improve test script resiliency for frequent application user interface changes
* Supports version control to enable parallel development of test scripts and concurrent usage by geographically distributed teams
* Provides automated testing, functional testing, and regression testing of Web-based. .Net, Java, 3270 (zSeries™) and 5250 (iSeries™), Siebel, and SAP ®applications

Operating systems supported: Linux


http://www.qacampus.com
http://www.crestech.in
http://www.crestechsoftware.com.au

Thursday, February 19, 2009

Performance Concepts

Performance Concepts
Course Code : CTQPC 103 Source : CresTech Course Length : 2 days


Course outline :

Overview of Performance Testing
Performance Testing Life Cycle
Types of Performance Testing
Performance Goals
Effort Estimation for Performance Testing
Simulating Realistic scenarios for Load Testing Web Sites
Client Side emulations while conducting load tests
Administering Load Tests
Performance Monitoring and Tuning
Locating Performance Bottlenecks
Performance Testing Tools
Sample Performance Test Plan
Sample Performance Report


Course Code : CTQXT 102 Source : CresTech Course Length : 2 days


This course is designed to provide software testing and quality assurance professionals with the knowledge necessary to plan, design and execute tests for applications that involve XML technologies. It covers the basics of XML, its implementation to support application programming interfaces and specifically web services, ways to validate the format and the contents of XML messages and methods to test XML-based applications.

Prerequisites:

The principal vocabulary of XML technologies
Fundamentals of XML files, Document Type model and XML schema
Definition and applications of Web Services
Basics of the Web Services Description Language (WSDL)
XML validation: the meaning of Well-formed and Valid XML
Common tools for XML validation
Methods of testing XML-based applications
Where to look for additional resources
What the course is about :

Scope: what do we cover in depth, what do we glance over, what we do not cover
Goals: what will we learn
Administrative items
XML Basics
Markup languages
XML vs HTML
XML elements and attributes
Document Type model
XML schema
Web Services
Web services as a ubiquitous form of the application programming Interface
Offering and consuming web services
Web Services Definition language (WSDL)
Testing XML
Validating XML
Well-formed XML
Valid XML
XML validators
Testing XML-based applications
Accessing applications through XML web services
Analyzing results
Where the defects lurk, or where XML break


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Fundamentals of Test Management with Rational Test Manager

Fundamentals of Test Management with Rational Test Manager
Course Code : CTRTM330 Source : CresTech Course Length : 1 days


This introductory to advanced course is designed to familiarize testing professionals with the basics of Rational TestManager. This course provides hands-on instruction for those who want to explore using Rational TestManager to manage test assets, build sophisticated test suites, generate reports, and log defects. Rational TestManager is used to centralize test results and test data to assist with analysis of the results. Additionally, Rational Administrator is used to create a Sybase® SQL Anywhere-based test datastore for use by a team of testers.

Intended Audience

New Rational TeamTest, TestStudio, or Enterprise users. The course is designed primarily for QA professionals who will be using the automation tools to plan, design, and manage the testing effort.
Course Objectives

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

Create users and groups using Rational Administrator.
Build a test plan using Rational TestManager.
Define test inputs using Rational TestManager.
Define project iterations, configurations and computers using Rational TestManager.
Design and configure test cases using Rational TestManager.
Create and execute a manual test using Rational ManualTest.
Create and execute a suite using Rational TestManager.
Run planning reports using Rational TestManager.
Report defects using Rational ClearQuest from the Rational TestManager test log.
Create a project using Rational Administrator.
Create a Sybase SQL Anywhere Test datastore.
Prerequisites

You must have a solid understanding of:

Microsoft Windows OS, MS Windows applications and be familiar with quality assurance processes.
Course Outline

About Rational Test Manager

Course Objectives

Course Topics and Labs

Logistics
Introduction to TestManager and Projects

Objectives

Inputs and Activities of Test Planning and Design

TestManager: Central Platform for Test Management

What Is a Project?

Creating a New Rational Project

Administering Privileges with Test Groups and Users

Managing Test Planning and Design

Objectives

Test Inputs

Defining Iterations, Configurations, and Computers

Building a TestManager Test Plan

Creating Test Cases

Test Case Suspicion

Test Design Considerations

Modularity

Designing a Test Case in TestManager

Developing and Executing Manual Tests and Suites
Objectives
The Evolution of a Test
Manual Test Scripts
Preparing for Automated Testing
What Is a Suite?
What Is a Scenario?
What Is a Selector?
Applying Suites: Distributed Functional Tests

Determining and Reporting Test Results

Objectives
Inputs and Activities of Determining Test Results
Test Case Distribution Report
Listing Reports
Defect and Change Tracking
Common Change Request Lifecycle
Entering Defects from the Test Log

Setup and Configure SQL Anywhere Test Datastore
Additional Resources

Generating Test Cases from Use Cases


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Fundamentals of Open STA

Fundamentals of Open STA
Course Code : CTOOS 201 Source : CresTech Course Length : 2 days


OpenSTA is a distributed software testing architecture designed around CORBA, it was originally developed to be commercial software by CYRANO. The current toolset has the capability of performing scripted HTTP and HTTPS heavy load tests with performance measurements from Win32 platforms. However, the architectural design means it could be capable of much more.

Results and statistics are collected during test runs by a variety of automatic and user controlled mechanisms. These can include scripted timers, SNMP data, Windows Performance Monitor stats and HTTP results & timings. Much of the data logged can be monitored live during the test runs; once test runs are complete, logs can be viewed, graphed, filtered and exported for use by more sophisticated report generation software.

Course Objectives

After completing this course, you will be able to:
Identify what information needs to be gathered for load testing.
Identify the components of OpenSTA.
Apply the workflow recommended for creating a basic OpenSTA scenario.
Assign scripts, run-time settings, load generators, performance monitors and Vusers to an OpenSTA scenario based on your load testing goals.
Load test your application by running a scenario.
Participants, Prerequisites

The course is intended for beginners or intermediate testers, leads who need to develop or improve automation techniques using OpenSTA. While previous testing tool knowledge is not required.

Attendees should have the following

Knowledge of various software applications
Regression testing concepts
Knowledge of different OS environments
Knowledge of different web browsers

Course Contents


Getting Started

OpenSTA Architecture

HTTP/S Load

HTTP/S Scripts

Creating Scripts

Modeling Scripts

Creating and Editing Collectors

Creating and Editing Tests

Running Tests

Analyzing Results


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Fundamentals of LoadRunner 9.0

Fundamentals of LoadRunner 9.0
Course Code : CTMLR501 Source : CresTech Course Length : 2 days


LoadRunner is an automated load testing tool that allows you to test your application before, during, and after deployment. This course is designed to give you a firm foundation in basic load testing tasks. The LoadRunner Controller and Analysis will be covered in this course. You will create and run load test scenarios using the Controller. The Analysis is used to analyze load test results. You will learn to work with the graphs to display data after a test is run. All topics are supported by hands-on labs designed to provide you with the knowledge necessary to load test your system using LoadRunner.

Intended Audience

Quality Assurance Engineers
Performance Engineers
New users of LoadRunner who need to load test their applications and/or executives who will involved in any part of load testing
Course Objectives

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

Identify information that needs to be gathered for load testing.
Identify the components of LoadRunner.
Apply the workflow recommended for creating a basic LoadRunner scenario.
Assign scripts, run-time settings, performance monitors, load generators and Vusers to a LoadRunner scenario based on your load testing goals.
Load test your application by running a scenario.
Intended Audience

Quality Assurance Engineers
Performance Engineers
New users of LoadRunner who need to load test their applications and/or executives who will involved in any part of load testing
Course Objectives

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

Identify information that needs to be gathered for load testing.
Identify the components of LoadRunner.
Apply the workflow recommended for creating a basic LoadRunner scenario.
Assign scripts, run-time settings, performance monitors, load generators and Vusers to a LoadRunner scenario based on your load testing goals.
Load test your application by running a scenario.
Prerequisites

Working knowledge of :

Windows
Web sites and browsers
Client/server environment
Course Outline

Introduction Load Runner Training
Planning an Effective Load Test
Installation
Vuser Groups
Introduction to Scenarios
Using Runtime Settings
Scenario Execution
Scheduling Scenarios
Performance Monitors
Results Analysis


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Fundamentals of Jmeter

Fundamentals of Jmeter
Course Code : CTOJM 200 Source : CresTech Course Length : 2 days


Apache JMeter is a 100% pure Java desktop application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.
Apache JMeter may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more). It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types. You can use it to make a graphical analysis of performance or to test your server/script/object behavior under heavy concurrent load.

Course Objectives
After completing this course, you will be able to:

Identify what information needs to be gathered for load testing.
Identify the components of JMeter.
Apply the workflow recommended for creating a basic JMeter scenario.
Assign scripts, run-time settings, load generators and Vusers to a JMeter scenario based on your load testing goals.
Load test your application by running a scenario.
Participants, Prerequisites

The course is intended for beginners or intermediate testers, leads who need to develop or improve automation techniques using JMeter. While previous testing tool knowledge is not required.

Attendees should have the following

Knowledge of various software applications
Regression testing concepts
Knowledge of different OS environments
Knowledge of different web browsers
JMeter Contents
Introduction

History
The Future
Requirements

Java Version
Operating System
Running JMeter

JMeter's Classpath
Using a Proxy Server
Non-GUI Mode
Distributed Mode
Overriding Properties via the Command Line
Logging and Error Messages
Building a Test Plan

Adding and Removing Elements
Loading and Saving Elements
Configuring Tree Elements
Running a Test Plan
Scoping Rules
Element of Test Plan

Thread Group
Controllers
Samplers
Logic Controllers
Listeners
Timers
Assertions
Configuration Elements
Pre-Processor Elements
Post-Processor Elements
Building a Web Test Plan

Adding Users
Adding Default HTTP Request Properties
Adding Cookie Support
Adding HTTP Requests
Adding Post-Processor for Correlation
Adding a Listener to View/Store the Test Results
Saving the Test Plan
Running the Test Plan
Building an Advance Web Test Plan

Handling User Sessions with URL Rewriting
Using a Header Manager
Building a Database Test Plan

Adding Users
Adding JDBC Requests
Adding a Listener to View/Store the Test Results
Saving the Test Plan
Running the Test Plan
Building a Web Service Test Plan

Adding Users
Adding Web Service Requests
Adding a Listener to View/Store the Test Results
Saving the Test Plan
Running the Test Plan
Building a Monitor Test Plan

Adding Server
Adding HTTP Auth Manager (Works only for Tomcat5 Build)
Adding HTTP Requests
Adding Constant Timer
Adding a Listener to View/Store the Test Results
Adding Monitor Results
Saving the Test Plan
Running the Test Plan
Listeners

Assertion Results
BeanShell Listener
Distribution Graph
Graph Full Results
Graph Results
Monitor Results
Simple Data Writer
Spline Visualizer
Aggregate Graph
Aggregate Report
Summary Report
View Results in Table
View Results Tree
Best Practice

Limit the Number of Threads
Where to Put the Cookie Manager
Where to Put the Authorization Manager
Using the Proxy Server to record test scripts
User variables
Reducing resource requirements
BeanShell server

Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Comprehensive WinRunner 9.2

Comprehensive WinRunner 9.2
Course Code : CTMWR 520 Source : CresTech Course Length : 2 days


Mercury Winrunner is an advanced automated testing solution for building functional and regression test suites. It captures, verifies, and replays user interactions automatically for every major software application and environment. Winrunner is a next-generation automated testing solution that deploys the concept of Keyword-Driven testing to radically simplify test creation and maintenance

Advanced WinRunner teaches students to use programming and troubleshooting techniques to enhance their automated test scripts to achieve greater test coverage for their applications.

Intended Audience

Quality Assurance engineers
Technical managers
Software engineers
Customer support engineers
Anyone else who needs to automate manual testing and verification processes
Course Objectives

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

Record and run test scripts
Create synchronization points
Create checkpoints
Data drive a test
Create, manipulate and troubleshoot GUI Maps
Use the Recovery Manager to handle run-time exceptions

Define functions and libraries
Apply advanced data driving
Create database checkpoints
Manage custom objects
Set up compound recovery scenarios
Prerequisites

Working knowledge of:

Using WinRunner course or equivalent experience using WinRunner
Some programming experience
Understanding of the Microsoft Windows environment and GUI
Course Outline

Orientation

Introduction To WinRunner Basics

Mechanism behind Working of WinRunner

Creating a Script

The GUI Map

Synchronization

Verification

Verifying Object States

Verifying Images Verifying

TextChecking the Database

Data Driven Tests

Orientation

Basic concepts of How addins work

Intricacies of Web Addin (including event driven programming)

Project on Web addin that covers all the aspects of web testing

VB and Active X addin explained with Live examples and projects

Java and Terminal emulator addin explained with live lab sessions

Final Test Data Driven TestsWorking with Database

TSL Basics

Functions

Working with Files


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Comprehensive Webload

Comprehensive Webload
Course Code : CTOWL 202 Source : CresTech Course Length : 2 days


WebLOAD provides a comprehensive and robust environment for load testing. This includes a full authoring environment for recording, editing and debugging test scripts, a highly efficient execution environment for defining load parameters (virtual users), running and monitoring the tests as well as reporting tools for analyzing and presenting test results.

The WebLOAD environment includes several components out of which currently only the Load Generator component (the engine that generates the actual load) is offered as an open source component. All other components are temporarily only offered as free binaries. It is in the WebLOAD.org roadmap to replace these components with new fully open source versions.

Intended Audience

This is a basic course for testers who:

Have little or no coding skills
Have limited test automation experience
Are generally new to performance testing
Objective

Plan performance testing projects and activities
Design performance tests
Implement or execute performance tests using automated test tools
Course Outline

Introducing Web LOAD
Getting Started
Welcome to Web LOAD
How Does Web LOAD Work?
Web LOAD Features
Web LOAD Quick Start
Quick Start Steps
Creating an Agenda
Configuring a Load Template using the Web LOAD Wizard
Running the Test
Analyzing Test Results
Web LOAD Installation and Configuration
Installing Web LOAD
License Registration and Update
Uninstalling WebLOAD
Upgrading WebLOAD
Communication Between Host Computers
Configuration
Working with a Firewall
WebLOAD Console Features
The WebLOAD Console
Console Elements
Edit Mode and Run Modes of Operation
The Console Menu Options
The Console Toolbar
Creating Load Templates
WebLOAD Options for Creating Load Templates:
Planning a Test Session
Load Session Workflow
Forming a Test Plan
Starting WebLOAD
Connecting to WebRM
Getting Started
Working with WebRM
Managing Load Templates and Load Sessions
Managing Load Templates
Managing Load Sessions
Creating Load Templates with the WebLOAD Wizard
Using the WebLOAD Wizard to create Load Templates
The WebLOAD Wizard Workflow
Opening the WebLOAD Wizard
Selecting an Agenda or Mix
Selecting an Agenda
Selecting a Mix
Selecting Host Computers
Scheduling the Load Session
Completing the WebLOAD Wizard after Completing the WebLOAD Wizard
Creating Load Templates with Cruise Control
Using Cruise Control
How does Cruise Control Work?
The Cruise Control Wizard Workflow
Opening the Cruise Control Wizard
Selecting an Agenda or Mix
Running Single Agenda
Running a Mix of Agendas
Selecting Host Computers
Defining Performance Goals
Defining the Acceleration Rate
Defining WebLOAD's Action Once the Goals are Reached
Finishing the Cruise Control Wizard
Viewing the Cruise Control Default Report


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Comprehensive TestPartner with VBScripting

Comprehensive TestPartner with VBScripting
Course Code : CTCTP 401 Source : CresTech Course Length : 3 days


This course will teach students the fundamentals of creating automated tests using TestPartner. After completing this course, students will be able to use TestPartner to automate functional and regression tests. Approximately 25% of the class is devoted to exercises. This hands-on course also explores advanced tool use through programming in VBA. In addition to class lecture, students will complete lab exercises to reinforce critical tool and language concepts, and gain hands-on experience guided by an expert instructor.

Intended Audience

Quality assurance engineers

Technical managers
Software engineers
Customer Support engineers
Anyone who needs to automate manual testing and verification processes
Course Objectives

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

Create automated scripts from manual test cases
Verify your business requirements using TestPartner Checks
Use external data files to drive you tests
Run a full test suite
Manage Script, User, and Database maintenance
Prerequisites
Experience with Microsoft Windows

Basic understanding of Microsoft Windows applications and of the testing process
Course Outline


Introduction to Test Partner
Introduction to Automation

Test Partner Project Administration

Test Partner Assets

Planning a Test

GUI Reference

Understanding Visual Test

Understanding Test Scripts

Understanding Results

Understanding

Checks

Understanding Events

Introduction to Advanced Test Partner

Understanding Object Map Entries

Project Collaboration

Visual Basic (VBA) for Test Partner

TestPartner Object Model

Evaluation Test


Software Testing Training

Our Software Testing Partner
Software testing institute

Outsource Testing Services in Australiya

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Thursday, February 5, 2009

Comprehensive QuickTest Professional 9.2

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


Software Testing Training

Our Software Testing Partner
Software testing institute

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Comprehensive IBM Rational Performance Tester

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


Software Testing Training

Our Software Testing Partner
Software testing institute

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Comprehensive IBM Rational Functional Tester, VBScripting

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


Software Testing Training

Our Software Testing Partner
Software testing institute

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Comprehensive IBM Rational Functional Tester, Java Scripting

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


Software Testing Training

Our Software Testing Partner
Software testing institute

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Wednesday, February 4, 2009

Comprehensive Functional Testing with IBM Rational Robot

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


Software Testing Training

Our Software Testing Partner
Software testing institute

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Comprehensive Business Process Testing 9.2

Comprehensive Business Process Testing 9.2
Course Code : CTMBPT 540 Source : CresTech Course Length : 2 days


This introductory course provides an in-depth examination of the role of the Automation Engineer in a Business Process Testing (BPT) environment. You will learn the process of creating BPT components and tests using both QuickTest Professional and QualityCenter. You will also study how to create and manage BPT application areas, object repositories, keywords, functions and scripted components. Best practices for the implementation of BPT automation are stressed throughout the course. All topics are supported by hands-on exercises designed to provide you with the ability to successfully automate using the BPT methodology.

Intended Audience

Test Automation Engineers who will be using QuickTest Professional and QualityCenter to implement automation in a Business Process Testing environment

Course Objectives

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

Perform Automation Tasks in the Business Process Testing Workflow
Define the role of the Automation Engineer in a Business Process Testing project
Create Application Areas in QuickTest Professional and associate object repositories, function libraries and keywords
Create a shared object repository
Create Keyword-Driven Components
Fulfill component requests
Use built in keywords and functions
Create custom keywords and functions
Convert business components to scripted components
Create new scripted components
Execute and debug test cases comprised of automated components
Apply best practices for the successful implementation of BPT automation
Prerequisites

Students taking this course should have:

Working knowledge of Windows
Basic understanding of the testing process
Completed Using QuickTest Professional training version 8.2 or greater
Completed Advanced QuickTest Professional training version 8.2 or greater
Course Outline



Working with business components
Creating and building business components
Requesting new components
Types of components
Creating and running business process test
Generating documents for BPT
Working with Parameters.


Software Testing Training

Our Software Testing Partner
Software testing institute

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Compatibility Testing

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.


Software Testing Training

Our Software Testing Partner
Software testing institute

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Business Process Testing 9.2 for Subject Matter Experts

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


Software Testing Training

Our Software Testing Partner
Software testing institute

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Basics to Advanced Bugzilla

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

Software Testing Training

Our Software Testing Partner
Software testing institute

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php

Application Web Testing

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.



Software Testing Training

Our Software Testing Partner
Software testing institute

For More Visit Site
http://www.qacampus.com

For discussion FORUM
http://www.qacampus.com/forum/index.php