selenium webdriver with java tutorial

Selenium WebDriver with Java

Selenium is an open source automation testing tool for web based applications. It runs directly on a web browser such as Firefox, chrome, IE, Opera, Safari etc., and supports Windows, Linux, and Macintosh platforms.

This Selenium course will be covering from very basic Selenium to the Expert Level. During the course to explain all ways of interacting with web pages using Selenium. Covering each topics with examples of live websites.

Continue Reading

MongoDB Tutorial

MongoDB is an open-source document database that provides high performance, high availability, and automatic scaling.

Document Database

A record in MongoDB is a document, which is a data structure composed of field and value pairs. MongoDB documents are similar to JSON objects. The values of fields may include other documents, arrays, and arrays of documents.

Continue Reading

SOUPUI Tutorial

SoapUI Tutorial

SoapUI is the market leader in API Testing Tool. You can do functional, load, security and compliance tests on your API using SoapUI. This class covers basics of SoapUI

Why use SOAPUI?

SOAP-UI is not just a functional API testing tool but also lets us perform non-functional testing such as performance and security test.

Let us discuss the 5 important features of SOAP-UI

Functional Testing

  • A powerful tool allows testers to write Functional API Tests in SoapUI
  • Supports Drag-Drop feature which accelerates the script development
  • Supports debugging of tests and allows testers to develop data driven tests.
  • Supports Multiple Environments – Easy to switch between QA, Dev and Prod Environments
  • Allows advanced scripting (tester can develop their custom code depending on the Scenario)

Security Testing

  • Has the capability to perform a complete set of vulnerability scan.
  • Prevents SQL Injection to secure the databases
  • Scans for Stack overflows that are caused by documents huge in size
  • Scans for Cross Site Scripting, which usually occurs when service parameters are exposed in messages.
  • Performs Fuzzing scan and Boundary scan to avoid erratic behavior of the services.

Load Testing

  • Distribute the Load Tests across any number of loadUI Agents.
  • Simulate high volume and real-world load testing with ease.
  • Allows Advanced custom reporting to capture performance parameters.
  • Allows End-to-End System Performance Monitoring

Supported Protocols/Technologies:

soupUI tutorial

 

 

DOWNLOAD HERE

Acunetix 9 with Crack

Audit your website security with Acunetix

Any defense at network security level will provide no protection against web application attacks since they are launched on port 80 – which has to remain open. In addition, web applications are often tailor-made therefore tested less than off-the-shelf software and are more likely to have undiscovered vulnerabilities.

What you can’t crawl you can’t scan. Acunetix can crawl complex web application architectures including JavaScript-heavy HTML5 Single Page Applications while being able to scan restricted areas automatically and with ease

With vulnerability detection, it’s accuracy that counts. Acunetix detects over 3000 types of web app vulnerabilities alerting according to severity, but its ability to scan accurately, guaranteeing low false positives, is what places it above the rest

Aggregate and review vulnerability data across your organization, prioritize security risks and provide a clear view of your security posture, ensuring conformance with several regulatory and compliance standards

Password of file : meetahsan

Rspec with Capybara Tutorial

Rspec with Capybara Tutorial

RSpec is a testing tool for Ruby, created for behavior-driven development (BDD). It is the most frequently used testing library for Ruby in production applications. Even though it has a very rich and powerful DSL (domain-specific language), at its core it is a simple tool which you can start using rather quickly

Capybara is a web-based automation framework used for creating functional tests that simulate how users would interact with your application. Today, there are many alternatives for web-based automation tools, such as Selenium, Watir, Capybara, etc. All of these tools have the same purpose, but there are slight differences that make each of them more or less suitable.

The main characteristic that developers are aiming for is the ability to have tests that are modular, easy to write, and easy to maintain. This is especially true in Agile/TDD environments where writing tests is second nature. These tests are expected to give good and fast feedback on code quality. As time goes by, the number of tests grows and it can be a real nightmare to maintain the tests, especially when the tests are not modular and simple enough

DOWNLOAD HERE

The Art of Performance Testing With Jmeter

jmeter is a software that can perform load test, performance testing, regression test, etc., on different protocols or technologies and also you can integrate jmeter with selenium library

It is 100% pure Java application for load and performance testing. jMeter is designed to cover categories of tests like load, functional, performance, regression, etc., and it requires JDK 5 or higher.

JMeter is not a browser, it works at protocol level. As far as web-services and remote services are concerned, JMeter looks like a browser (or rather, multiple browsers); however JMeter does not perform all the actions supported by browsers. In particular, JMeter does not execute the Javascript found in HTML pages. Nor does it render the HTML pages as a browser does (it’s possible to view the response as HTML etc., but the timings are not included in any samples, and only one sample in one thread is ever displayed at a time).

Before proceeding with this tutorial, you should have a basic understanding of Java programming language, text editor and execution of programs, etc., because you are going to use jmeter to handle all levels of Java project testing (regression, functional, load, performance, etc.,), so it will be good if you have knowledge of software development and software testing processes.

Apache jmeter features include:

  • Ability to load and performance test many different applications/server/protocol types:
  • Web – HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)
  • SOAP / REST Webservices
  • FTP

DOWNLOAD HERE

QTP Tutorial

HP QuickTest Professional (QTP), an automated functional testing tool that helps testers to perform automated regression testing in order to identify any gaps, errors/defects in contrary to the actual/desired results of the application under test.

This tutorial will give you an indepth understanding on HP QuickTest Professional, it’s way of usage, record and play back of tests, object repository, actions, checkpoints, sync points, debugging, test results etc and other related terminologies.

DOWNLOAD HERE

iTool – Manage Your iOS Devices

iTools is a small app that allows you to manage your iOS devices through an intuitive interface via your Windows PC. Amongst other things, the app lets you import your photos and manage your apps. The interface is simple to use and straightforward.

iTools is capable of managing your media; iBooks, pictures and other files on all your iOS devices. The app can help you install, uninstall and backup your apps and folders

DOWNLOAD HERE

TestNG Tutorial

TestNG is a testing framework developed in the lines of JUnit and NUnit, however it introduces some new functionalities that make it more powerful and easier to use.

TestNG is designed to cover all categories of tests − unit, functional, end-to-end, integration, etc., and it requires JDK 5 or higher.

This tutorial provides a good understanding on TestNG framework needed to test an enterprise level application to deliver it with robustness and reliability

DOWNLOAD HERE