0% found this document useful (0 votes)
119 views3 pages

Kamal Subramani: Testing

This document discusses software testing and automation tools. It explains that testing helps identify defects to provide quality products and occurs from development through delivery. Both manual and automated testing are used, including functional and non-functional testing. Automated testing tools are useful for repeated tests, parallel execution, and load testing. Popular functional testing tools include Selenium, QTP, and RFT, while non-functional tools include JMeter, LoadRunner, and LoadRunner. The document then focuses on Selenium as an open source Java-based tool for automating web application testing in major browsers and operating systems.

Uploaded by

Prahasna Kadiri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
119 views3 pages

Kamal Subramani: Testing

This document discusses software testing and automation tools. It explains that testing helps identify defects to provide quality products and occurs from development through delivery. Both manual and automated testing are used, including functional and non-functional testing. Automated testing tools are useful for repeated tests, parallel execution, and load testing. Popular functional testing tools include Selenium, QTP, and RFT, while non-functional tools include JMeter, LoadRunner, and LoadRunner. The document then focuses on Selenium as an open source Java-based tool for automating web application testing in major browsers and operating systems.

Uploaded by

Prahasna Kadiri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

1

TESTING
• It helps to identify the defects to provide quality product to end user.
• It will happen D (Development) to D (Delivery to End User).
• The Product/Application/System will be used in customer point of view in all positive and negative
perception.
• This testing will be done by TESTERS.
• This testing implemented in two ways
1. Manual Testing
2. Tool testing

Testing

Functional Testing Non Functional Testing

Manual Testing Automation Testing Performance Testing

Manual Testing Tool Testing

APPLICATION
APPLICATION

RESULT
TOOL Result
TESTER

TESTER

Kamal Subramani
2

WHEN SHOULD WE NEED TOOL TESTING


• Same operation with different set of data (Data Driven Test Cases).
• Frequent regression testing and large number of regression test cases.
• Same application in different environment at a same time (Parallel Execution).
• The application with large number users at a time (Load/Stress Testing).
• For proper reports for every execution of test cases.

FAMOUS FUNCTIONALITY SUPPORTING TOOLS IN MARKET


• Selenium – Open Source Product
• Unified Functional Testing (UFT) / Quick Test Professional (QTP) – HP Product
• Rational Functional Testing (RFT) – IBM Product

FAMOUS NON FUNCTIONALITY SUPPORTING TOOLS IN MARKET


• Jmeter
• Load Runner
• Winner Runner

Introduction to Selenium
1. Open source Tool
2. Developed In Java
3. Automation Testing Tool
4. Functionality of the Application
5. Web Application
6. Almost All Major browsers
7. Almost All Major OS
8. Almost All major Scripting ( Java)

Selenium Tool
1. Java
a) Basics
b) OOPs

2. Selenium
a) Elements Handling
b) Automation FrameWork

System – 32 Bit OS
1. Java – JDK 8 – 32bit
2. Eclipse – Mars, Neon, Oxygen (Eclipse IDE For Web Developers) – 32Bit

Kamal Subramani
3

System – 64 Bit OS
1. Java – JDK 10 – 64 bit
2. Eclipse – Oxygen, Photon(Eclipse IDE For Web Developers) – 64 Bit

Java Programming hierarchy

Eclipse

Java Project

Java Package

Class File/Interface

Program

Note: We write Java code in the Class or Interface

Kamal Subramani

You might also like