MANUAL TESTING
Introduction to Software Testing
Different Roles in Organisation
SDLC
Types of Bugs
Agile Methodology – Scrum Technology
Types of testing – Black, White and Grey
Levels of Testing
Functional Testing
Integration testing
System Testing
User Acceptance Testing(UAT)
Maintenance Testing – Retesting, Regression & Repeating Testing
Other Functional testing – Globalization, L10N, I18N, Link Testing, Exploratory, etc.
Non Functional testing – Compatibility, Configuration, Usability, Random, Security, etc.
Performance Testing
STLC
DTLC
CMM Levels
Six Sigma
Review
Priority and Severity
QUICK TEST PROFESSIONAL
Recording Modes
Runtime Settings
Object repository
Checkpoints
Actions
Transactions
Virtual Objects
Invoke Application
Public Functions
Library Functions
Parameterization (Data Driven Testing)
Regular Expressions
Recovery Scenario
Environment Variables
Programming using VB Scripts (Loops)
With Statement
QUALITY CENTER
Creating Domain
Creating Project and user.
Assigning the Users to Projects
Giving Admin Rights
Creating Requirements, Child Requirement.
Working with Test Plan
Writing Test cases
Executing Test cases
Manual Runner
Rising Defects
Test Coverage
Linking Defects
Import & Export
Generating Report
LOAD RUNNER
Introduction to Performance Testing
Types of Performance Testing
Introduction to Load Runner
Load Runner Testing Process
Load Test Planning
Virtual User Generator
Parameterization
Text Check
Controller
Understanding Analysis
Graphs and Reports
Manual Scenario
Goal Oriented Scenario
Service Level Agreements
Parameterization
Introduction:
• Introduction of selenium
• Selenium components
• How differs from other automation tools
• Advantages of selenium
• Overview of Testing framework
• Overview of Eclipse
Selenium Architecture
Selenium RC Architecture
Webdriver Architecture
Webdriver Vs Selenium RC
Brief explanation about advantages of webdriver
Locator Techniques
• Introduction about locator concept
• Brief explanation of different locator techniques
• Xpath techniques explanation with different kind of real time scenarios
Selenium IDE
• Download and Installation
• Record and playback techniques
• Modifying the script using IDE
• Convert the IDE script into RC script
• Validate the locator value using IDE
Selenium setup
Selenium RC
• Start the selenium Selenium server
• Basics of Annotations in Testng
• Write the basic script of Selenium RC
• How to execute the scripts ( different ways) and look the results
• Brief explanation of commands in selenium RC
WebDriver
• Webdriver setup
• Detailed discussion about webdriver commands
• Handling different browsers
• Create our own methods in webdriver
• More programming techniques in webdriver
• Using RC commands from webdriver project
• Migration of selenium1 code to selenium2
• Project structure organization
TestNG
• Brief about Testing framework and Testng
• Annotation concept and different types
• Testng Configuration
• Suite execution from command prompt without eclipse
• Parallel script execution
• Grouping the testcases
• Parameter configurations
• Suite creation methodology
• Report generation
• Assertions
• Verifications
• Listeners in Testng
• Create customized report using Testng & Java
AutoIT
• Need of AutoIT tool
• Basics of AutoIT tool and create simple script
• Converting AU3 file to exe file
• Calling AutoIT script from selenium project
Selenium Grid
• Introduction of selenium Grid
• Installation and setup of Hub and node
• Script changes for Selenium grid execution
• Simple script execution using grid
• Parallel execution using grid