1 week free classes & placement help - QA/BA/SQL/ QTP/Selenium - Toronto
One week free classes and placement help - QA / BA / Adv QTP / UFT / Selenium / Appium Mobile Automation / SQL / SOAP UI
Next batch start dates are found on home page of www.getsoftwareservice.com
For more details please call Madhu at 416 275 9840
Course high lights:
* Recorded videos + Live classes
* Freelance Testing live Projects
* 24x 7 Lab Access
* Practical training
* Real Time Examples
* Subject discussion with real interview questions
* Resume Preparation
* Interview Preparation
* Mock Interviews
* Placement Assistance
* Repeat the course free of charge
About the trainer:
* Conducted 300+ batches for QA, Advanced QTP, QC Admin, BA, Appium, SOAP UI Selenium and PMP
* 20 years experience in Software industry
* Project Management Professional (PMP) by PMI
* ITIL (IT Infrastructure Library) certification
* Certified Software Test Engineer (CSTE) by QAI
* QTP Certified Product Consultant by HP (Mercury)
* Software Quality Management from IISC (Bangalore)
* Project Management and Communication from IISC (Bangalore)
* Trained on Six Sigma green belt
Course content
===============
Manual testing
===============
• Project management and roles
• Test management and roles
• SDLC
• AGILE
• RUP
• Test life cycle
• Defect life cycle
• Auditing, reviews, walkthroughs
• Test Standards
• Test Environment / Test Bed
• Test Strategy
• Test Planning
• Test Cases
• Test Scripts
• Test Procedure
• Test Tactics
• Types of testing
• Positive testing
• Negative testing
• Regression testing
• Integration testing
• System testing
• User acceptance testing
• Performance testing
• Volume testing
• Load testing
• Stress testing
• Security testing
• Black box testing
• Test efficiency
• Test effectiveness
• Test effort estimation
• Test data
• Test execution
• Test logs
• Test reports
• Test Metrics
• Test coverage
• Traceability matrix
• Defect management
• Severity vs. Priority
• Defect status
• Manual test tools
• ISO
• CMM
• Six Sigma
Testing tools:
==============
Jira
====
• Create story
• Create defects
• Dashboard
• Reports generation
• Burndown chart creation
Quality Center (QC)
===================
• Test Director/ Quality center fundamentals
• TD vs. Quality center
• Test plan tab
• Test lab tab
• Requirements tab
• Defects tab
• Running tests from test lab
• Defect reporting
• Reports and Graphs generation
• Traceability matrix generation
• Linking of defects
Quick Test Professional (QTP)
=============================
• Introduction to automation
• Types of tools available in market and market share
• Return on investment
• Introduction to QTP
• Record and playback
• Object repository
• Parameterization
• Checkpoints, types of check points
• Reporting results
• Reusable actions
• Calling functions from library / framework
• Reading input data from external files
• Exporting data from data tables
• Writing data to external files
• Recovery scenarios / exception handling
• QTP connection with Quality center
• QTP scripts storing and running from TD
• Descriptive Programming
LoadRunner
==========
• LoadRunner fundamentals
• LoadRunner architecture
• Sample loadrunner scripts creation
• Running loadrunner scripts
• Results analysis
Unix and SQL commands
=====================
• Unix access and basic commands
• Toad installation and SQL basic queries
Additional help
===============
• Resume Preparation
• Interview Tips & FAQs
• Mock Interviews
• Client interview arrangement
======================
Advanced QTP syllabus:
======================
1. Recovery scenarios (Exception handling)
2. Descriptive programing
3. Loops
4. Arrays, Split function, Join function
5. String functions (Instr, strComp)
6. Integration of QTP and QC
7. Highlight the object in application
8. Reporter.Report Event
9. Excel files opening and closing through code
10. Results writing in excel file
11. FSO operations
12. GetROProperty
13. Wait vs Synchronization
14. SetNextRow method
15. GetCurrentRow method
16. Regular expressions
17. Random Number
18. Debug viewer usage
19. Breakpoints usage
20. Calling of actions
21. Switching over different licenses
22. Run time settings though code
23. Global (Shared) / Local Repository
24. OR manager
25. Save movies to QTP results file
26. DataBase testing
27. Timer, Start Transaction and End transaction
28. ExitRun and Exit loops
29. SystemUtil.Run
30. Pass parameters from QC to QTP script
31. Environment variables
32. Reusable functions
33. Import Sheet and Export sheet
34. Smart identification
35. Ordinal identifier
36. Left and Right functions
37. Types of parameters in QTP
38. QTP scripts execution through Windows scheduler
39. Batch runs
40. QTP test cases executions report from QC
41. Convertion of manual test cases to QTP test cases
42. Object Spy
43. Function vs Sub
44. BPT introduction
45. XML checkpoint and XML operations
46. Types of frame works
47. Coding standards and naming standards
48. Folder structure in QC
49. Generation of QTP test cases reports through QC
50. GetCellData from a WebTable
51. Len property
52. Trim
53. Now
54. Option explicit
55. QTP library file extension types ex: .vbs, .txt, .qfl
56. GetRowCount
57. Cint
58. Logical operators AND, OR,
59. Database checkpoint disadvantages
BA Training
============
1. Introduction To Business Analyst
Who is Business Analyst [BA]
One day as BA
Skills of BA
Who can be good BA
2. Software Development Life Cycle
Why we need SDLC
Waterfall Model
iterative and incremental models
RUP model
RAD and Agile Model
Comparison between RUP and Waterfall model
Artifacts delivered at each phase of RUP
3. Project Kickoff
Software projects
Project Kickoff
Identifying the purpose and scope of the project
Identifying the project stakeholders
4. Use cases
What is use case
Characteristics of Use case
Benefits of Use cases
Business Use case [BUCs] and System/Application use cases [AUCs]
Business Use cases cont…
Identifying Business Use cases
Documenting the business Use cases
Objectives of the class
Business Use cases cont…
Analyzing the each BUCs
Documenting the BUCs
Activity diagram
7. System Use Cases
System Use Cases
Identify the Actors
Role map diagram
Stereotypes
8. System Use Cases cont…
Identifying the system use case package
Use case package diagram
Identifying the system use cases
System use case diagram
9. System use cases cont…
System use case package diagram
System use case package
Identifying the system use case packages
What is the system use case package diagram
Advantage of drawing system use case package diagram
10. State diagram
State Diagram
Dynamic Analysis Versus Static Analysis
State diagram
11. JAD Session
What is JAD session.
Benefits of JAD session
Participants of JAD session
Agenda for the JAD session
Conclusion of JAD Session
12. Requirements Change Management
Requirements Change Management
Reason for the requirement change
Baseline the Requirements
Setup standard procedure to perform the change request
Perform the change request
13. Non-functional Requirements
What is non-functional requirements
Examples of the non-functional requirements
Non-functional Requirements
Examples of Non-functional requirements
i. Availability
ii. Security
iii. Scalability
iv. Audit and control
v. Logging
vi. Certification
vii. Usability
viii. Maintainability
ix. Performance/Response
Selenium and Mobile Automation
==============================
Selenium Basics
What is automation testing?
Introduction to Selenium
Selenium Variants
Supported Platforms (Browsers, Programming Languages, Operating Systems)
How Selenium Works?
Comparison between Selenium and QTP
Java Basics
Overview of Object Oriented Concepts
Classes, Objects, Constructors and methods
Method Overloading
Inheritance
Method Overriding
Access Modifiers
Arrays
Looping and Conditions
Selenium IDE
Introduction
Setting up Selenium IDE
IDE in detail – Features and Components
Record and Playback in IDE
Editing Scripts in Selenium IDE
Running a Test Script
Selenium Commands
Common Selenium Commands in Detail
Open and Click Commands
Verification Commands
Locator Elements
Wait Commands
Storing Variables and Store Commands
Examples
Frameworks with Selenium – Junit/TestNG/
Supported Automation Frameworks
Setting up Eclipse
JUnit Vs TestNG
Executing Selenium Scripts using JUnit and Test NG
Sequential and Parallel Execution
Storing Results
Why Webdriver?
How Webdriver works?
Difference between Selenium RC and Webdriver
Setting up webdriver
Creating scripts using Webdriver
Playing with UI objects using Webdriver, handling Frames, Alerts
Cross browser testing using Webdriver
Advanced WebDriver – Multiple browsers, Browser profiles, Screenshots etc.
Using Page Objects in WebDriver
GitHub with Eclipse
Prioritising Test Cases
Page Object Modelling(POM)
What, Why and How
Page Factory
Advantages of POM
How to Implement POM
Advanced Topics in Selenium
Using Property files in Selenium
Maven with Selenium
Jenkins with Selenium
Automation Frameworks
Data Driven Framework
Keyword Driven Framework
SQL course
==========
1. Intro to databases
2. What are databases?
3. What are RDBMS?
4. What is SQL
5. Data Types in SQL
6. Referential Integrity - primary key, foreign key
7.Writing SQL Queries
8. Creating databases, inserting, deleting data into tables
9. SQL queries with conditions
10. SQL Joins
11. How to include SQL into testing.
Lab includes installing SQL Server Express 2014 and practice exercises as homework every day.
For next batch start date, sample videos and more details please call Madhu at 416 275 9840 or or visit
www.getsoftwareservice.com
It is ok to contact this poster with commercial interests.