Using HTTP Proxy Server / HTTP(S) Test Script Recorder

Configure the Browser

Thread Group

Record Script and Playback

Thread Group - Control Panel

Appium - Useful Resources

Jmeter Work Flow

Loading and Saving Elements


Advantages of Jmeter


Jmeter GUI


Keyboard Shortcuts


Adding and Removing Elements


BeanShell Scripting Syntax


Introduction to BeanShell Scripting


Setting up BeanShell


Setting up Database jar files


Script to run Select, Update, Insert, Delete, Create Statements


Using Parametrization


WSDL


Jmeter test results in Non-GUI mode


GUI support to view reports


Monitoring memory utilization

http://not-just-a-tester.blogspot.in/2014/04/monitoring-and-analyzing-cpu-resources.html

Executing tests in Non GUI mode


What to include in Performance Test Report?

http://not-just-a-tester.blogspot.in/2014/04/what-to-include-in-performance-test.html

Blazemeter Plugin

http://not-just-a-tester.blogspot.in/2014/04/blazemeter-plugin.html

Java Melody

https://github.com/javamelody/javamelody/wiki

Complete Performance Test Script

http://not-just-a-tester.blogspot.in/2014/04/complete-performance-test-script.html

Performance Testing Terms

http://not-just-a-tester.blogspot.in/2014/04/performance-testing-terms.html

Integration with Jmeter

Configuring Jmeter Properties File

http://not-just-a-tester.blogspot.in/2014/04/configuring-jmeter-properties-file.html

Using isDisplayed() Method

Using isSelected() Method

Printing Drop Down Values

Printing Count of Web Elements present

Handling Ajax

Opening New Tab

Capturing Screenshot

Date Picker

Data Driven Testing

Scrolling Page

Coordinates of Web Element

Handling Radio Buttons

Using Log4j with Selenium

Creating isElementPresent() Method

Running Multiple Scripts

Locating Web Elements using Partial Link

Extracting Links from Webpage

Wait Commands

Forward, Backward & Refresh Navigation

Get Location of Web Element

Get Size of Web Element

Fetching Different Attributes of Web Element

Get Attribute Method

Get Tag Name of Web Element

Downloading File

Get Text of Web Element

Basic Script 2

Uploading File

Safari Browser

Opera Browser

Internet Explorer Driver

Google Chrome Driver

Firefox Driver

Automation Framework - Raftaar

Basic Script

Code Coverage Tool - Cobertura

Ant - Introduction

Maven - Introduction

Appium - Introduction

AutoIT - Introduction

Jenkins - Introduction

ExtentReport - Introduction

Cucumber - Introduction

Oracle APEX - Introduction

Creating TestNG.xml Programtically

ReportNG - Introduction

Skipping Tests

Listeners

Customized TestNG Report Sample

Group Tests

Parameterizing Tests

Re-Run only Failed Test Cases

Create Screenshot folder with test name

Advantages over Junit

Install TestNG

Junit

TestNG vs Junit

Selenium Grid - Introduction

Selenium - Java Doc

Selenium - Wiki

Selenium WebDriver - Introduction

Selenium RC vs WebDriver

Class

Selenium RC - Introduction

CSS

Tag Name

Link Name

Xpath

Link Text

Name

HTML - Elements

ID

Selenese Commands

Action, Assertions & Accessors

Printing Page Source

Printing Current Page URL

Printing Page Title

Close vs Quit

Connecting with Oracle DB

Handling Online Web Tables

Handling Alerts

Handling Multiple Windows

Drag and Drop

Handling iFrame

Headless Browser

Mouse Hover

WebDriver Event Listener

Refresh Browser

HTTP Authentication - Proxy and SOCKS

Basic Script 2

Basic Script

Forward and Backward Navigation

Uploading File

Extracting Links from Web Page

What is Automation Testing?

Get Attribute Method - Python

Expectations from Automation Testing

Giving your Software Testing Automation advantage

Things to learn prior starting with Selenium

Interview Questions - Selenium

Is Automation Always Advantageous?

Few Useful IDE Commands

Selenium Selenese

Features of Selenium IDE

Selenium IDE Icons

Selenium IDE - Introduction

Tips and Tricks

Direct Object Reference

OWASP Testing Checklist

Application Security Testing Approaches (SAST vs DAST vs MST)

SQL Injection

Broken Authentication

Cross Site Scripting (XSS)

Same Origin Policy

Cross Site Request Forgery (CSRF)

Cookie Testing

Cryptography & Encryption

Encoding & Decoding

Malware

HTTPS

Regular Expressions

Exception Handling

Date

Classes/Objects

Files I/O

Modules

Tuples

Dictionary

Functions

While Loop

Numbers

Strings

Lists

Continue

For Loop

Break

Pass

If Else

Operators

Comments

Variables

Literals

Features of Python

Python Example

Things to test in Mobile App

Android - Introduction

iOS

5 Reasons Why ETL Professionals Should Learn Hadoop

ETL Testing - Overview

Big Data - Overview

ETL vs Big Data Testers

Database Testing

Interview Questions - Java

SOAP vs REST

Sending a SOAP message

What is JSON?

What is WebService?

Log4j

Apache POI - Core Classes

Apache POI - Read Data from Excel

Reading & Writing Properties file

Apache POI - Introduction

Create XML

Modify XML

XML Parsing

Query XML

JDBC - Create Table

JDBC - Drop Table

JDBC - Delete Record

JDBC - Insert Record

JDBC - Update Record

JDBC - Introduction

JDBC - Select Record

Packages

Abstraction

Interfaces

Encapsulation

Polymorphism

Inheritance

Method Overriding & Overloading

Exceptions

Inner classes

Methods

Files and I/O