Texsas offers widest range of software testing training including manual testing and automated testing tools such as Winrunner, Quick Test Professional, Load Runner, Quality Center, SQA Robot, SEAGUA Silk Test etc., Our software testing courses covers all aspects of latest industry practices, technologies, trends and issues. We combine practical teaching methodologies with quality education to ensure you get result-oriented training.
Why Study Software Testing?
Software testing promises a highly rewarding career. Intense competition and business challenges have necessitated software companies to deliver right software in the first time, without functional deficiencies and bugs. Thus the need for quality testing professionals has become indispensable for all software development companies. Software testing challenges the assumptions, risks and uncertainties involved in the software development through stringent quality checks and impartial evaluation. It is an evergreen career option as the demand for the quality software testing professionals is on the rise.
At Texsas, we impart right knowledge to help software testing professional go higher up his corporate ladder with complete confidence and authority.
Why Texsas for this course?
- 9 years of core experience in software testing
- High standards from training from experts with hands-on industry experience
- 24/7 unlimited lab timings
- Regularly updated course material
- Soft skills training will also be provided
- Individual attention with limited batch sizes
- Weekend classes for working students
- Placement assistance till the student gets placement
- Advanced web servers to host your work
Job Opportunities in Software Testing
For those who want to build a career with a difference and a career that promises steady growth in the IT industry, then software testing is the right choice. It is observed that it takes 5 years for a junior software testing engineer to reach Test manager position in a software development company, whereas it takes 8 years for a software developer to become a project manager with similar profile.
Every year, an average of 75 software testing students get placement in top IT companies in India.
Manual Testing Process
Introduction
SDLC (Software Development Life Cycle)
SDLC Models
STLC (Software Testing Life Cycle)
Manual Testing Concepts
Methodology of preparing manual test scripts and scenarios
Test case templates
DTLC (Defect Tracking Life Cycle)
Test data preparation techniques ( BVA and ECP)
Manual Testing Project
Win Runner
* GUI Map Editor
* GUI Spy
* GUI Map Configuration
* Recording Modes
* Run Modes
* Check Points
* Test Script Language(TSL)
* Library Functions
* User Defined Functions
* Data Driven Tests(DDT)
o Using Key Board
- Using Random Values
- Using Note Pad Or Flat File
- Using Data Table
* Friend classes
* Batch Testing
* Regular Expressions
* GUI - Merging
* Virtual Objects
* Exception handling(With Using User Defined Function)
* Difference Between Win Applications And Web Applications
* Web Testing
Load Runner
* Virtual User Generator
* ODBC Concept
* Transaction Point
* Rendezvous Point
* Controller Scenario
* Add Group
* Add V-Users
* Servers And Sub Servers Concepts
* Connect To Test Director
* Web Application Testing
* Parameterization
* Analysing results
QTP &QC
Day-1, Introduction & QTP Test Process
Overview on Test Automation & Types of Test Tool
Drawbacks of Manual Testing
Advantages of Test Automation
Drawbacks of Test Automation
Types of Test Tool (Business Classification)
Types of Test Tool (Technical Classification)
Overview on Test Automation & Types of Test Tool
Supporting Environments
Version History
Types of License
Built-in features
Integrated Tools (from HP)
Integrated Tools (Others)
QTP Test Process
Planning
Generating Basic Tests
Enhancing Tests
Debugging Tests
Running Tests
Analyzing Test Results
Reporting Defects
Day-2, Key Elements of QTP, Recording & Running Key Elements of QTP
Test Pane
Active Screen
Data Table
Debug Viewer
Missing Resources
Information
QTP Commands
Recording & Running Tests
Recording Process
Running Process
Recording Modes
Advantages of Recording
Drawbacks of Recording
Day-3, Object Repository Types of object in QTP
Runtime Objects
Test Objects
Utility Objects
Automation Objects
Object Repository
Local Repository
Shared Repository
Operations on Object Repository
Adding Objects
Rena Renaming Objects
Deleting Objects
Associating Object Repositories to an Action
Exporting Local Objects
Merging Repositories
View Options
Spying Objects
Defining New Test Objects
Keyword driven methodology
Generating Tests Manually through Expert view
Generating Steps through Keyword view
Generating statements through Step Generator
Day-4, Object Identification Configuration
Normal Identification
Mandatory Properties
Assertive Properties
Smart Identification
Base filter Properties
Option filter properties
Ordinal Identifier
Virtual Object Configuration
Virtual Object Manager
Defining a Virtual Object
Removing or Disabling Virtual Object Definitions
Day-5, Descriptive Programming
Descriptive Programming
Advantages of Descriptive Programming
Static Programming
Dynamic Programming
Creating Library files using Constants /Collection objects
Day-11, Recovery Scenarios, Quality Center
Recovery Scenarios
Trigger events
Pop-Up window
Object State
Test Run Error
Application Crash
Recovery Operations
Keyboard or Mouse Operation
Close Application Process
Function Call
Restart Microsoft Windows
Creating Recovery Scenarios
Associating Recovery Scenarios
Quality Center (Site Administration)
Creating Domains/ Deleting domains
Creating a project/ deleting a project
Creating users
Deleting users
Assigning users to a project
Tracking a project sta
Day-12, Quality Center
a) Requirements
Creating/Modifying/Deleting test requirements and child requirements b) Test plan
- Creating/Modifying/Viewing/Deleting manual as well as automated tests
- Mapping requirements with test cases
- Exporting Manual test cases to quality center project
- Exporting QTP tests to quality center project c) Test Lab
- Creating folders
- Forming test batches
- Executing manual and automated tests d) Defects
- Posting defects
- Tracking defects
- Sending defects directly from QTP result window
VB Script Day-13, Introduction, Variables VB Script Fundamentals & Features
Scripting Languages vs. Programming Languages
Basic Features of VBScript
Hosting Environments & Script Engines
Crating & Running a Script
Data Types, Variables
VBScript data types
Declaring Variables and Option Explicit Statement
Assigning Values to Variables
Scalar Variables and Array Variables
Dynamic Arrays, Dimensional Arrays
Day-14, Comments, Constants, Operators
Operator Precedence
Arithmetic Operators
Comparison Operators
Concatenation Operators
Logical Operators
Day-15, Flow Control Conditional Statements
VBScript Conditional Statements
Running a statement if condition is true (Single line Syntax)
Running a block of Statements if Condition is true
Running Certain Statements if a Condition is True and Running Others if a Condition is False
Deciding Among Several Alternatives (IF..Else If…)
Executing a certain block of statements when two / more conditions are True (Nested If…)
Deciding among several Alternatives (Select Case Statement)
Day-16, Looping through the Code
Do…Loop (Loops while or until a condition is True.)
While…Wend (Loops while a condition is True.)
For…Next: Uses a counter to run statements a specified number of times.
For Each…Next (Repeats a group of statements for each item in a collection or each element of an array.)
Nested Loops
Functions Day-17, User Defined Functions
Internal & External Functions
Creating Library files
Creating Sub Procedures
Creating Function Procedures
Associating Library files
Generic Functions
Project Specific Functions
Day-18, Built-In Functions
Conversions (Cdbl. Cint etcc…)
Dates/Times (Date, Time, Now, IsDate, DateDiff, etc…)
Input/Output (InputBox and MsgBox)
Miscellaneous
Strings (Len, Left, Right, Mid Etc….)
Arrays (Array, IsArray, Split etc..)
Day-19, File System Operations
Create a Folder
Check if the Folder Exist or not? If not create the Folder
Delete a folder
Creating a Text File
Check if the File Exist or not? If not create the File
Read Data Character by Character from a text file
Read Line by Line from a Text File
Data Driven Testing by fetching Test data directly from a Text file.
Write Data to a Text File
Delete a Text File
Check if the File Exists or not? If Exists delete the File
Day-20, Excel Object Model
Creating an Automation Object in Excel.Application class
Excel Scripting Examples:
Create an Excel file, enter some data and save the file through VB script?
Check if the Excel file exists or not, if exists open the file and enter some data, If not Exists create the file and enter some data and save the file through VB script?
Data Driven Testing through an External Excel Sheet
Data Driven Testing using Data Table methods
Add a Sheet to an Excel File (WorkBook) and change the Position
Day-21, Database Object Model
ActiveX Data Objects
ADODB Connection Object & Recordset Object
Test Database Creation & Collecting Test Data
Databases Connections (Ms-Access, SQL Server and Oracle)
Data Driven Testing by fetching Data from a Database