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.
MongoDB is an open-source document database that provides high performance, high availability, and automatic scaling.
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.
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
- 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)
- 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.
- 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
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.
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 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
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.
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
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.
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
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