Browse Author: ahsanakhtar

Git Training

Git is a free and open source version control system, originally created by Linus Torvalds in 2005. Unlike older centralized version control systems such as SVN and CVS, Git is distributed: every developer has the full history of their code repository locally. This makes the initial clone of the repository slower, but subsequent operations such as commit, blame, diff, merge, and log dramatically faster.

Git also has excellent support for branching, merging, and rewriting repository history, which has lead to many innovative and powerful workflows and tools. Pull requests are one such popular tool that allow teams to collaborate on Git branches and efficiently review each others code. Git is the most widely used version control system in the world today and is considered the modern standard for software development.

DOWNLOAD HERE

Security Testing

Security testing is a testing technique to determine if an information system protects data and maintains functionality as intended. It also aims at verifying 6 basic principles as listed below:

  1. Confidentiality
  2. Integrity
  3. Authentication
  4. Authorization
  5. Availability
  6. Non-repudiation

 

DOWNLOAD HERE

 

Database Testing with MYSQL

Database testing involves the retrieved values from the database by the web or desktop application. Data in the User Interface should be matched as per the records are stored in the database.

Black-box

Black-box testing involves testing interfaces and the integration of the database, which includes:

  1. Mapping of data (including metadata)
  2. Verifying incoming data
  3. Verifying outgoing data from query functions
  4. Various techniques such as Cause effect graphing technique, equivalence partitioning and boundary-value analysis.

DOWNLOAD HERE

Jmeter Tutorial

jMeter is an Open Source testing software. 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. This tutorial will give you great understanding on jMeter framework needed to test an enterprise level application to deliver it with robustness and reliability.

This tutorial is designed for Software Professionals, who are willing to learn jMeter Framework in simple and easy steps. This tutorial will give you great understanding on jMeter Framework concepts, and after completing this tutorial, you will be at intermediate level of expertise from where you can take yourself to higher level of expertise.

DOWNLOAD HERE

Selenium with Python

Selenium supports Python and thus can be utilized with Selenium for testing.

  • Python is easy compared to other programming languages, having far less verbose.
  • The Python APIs empower you to connect with the browser through Selenium.
  • Selenium sends the standard Python commands to different browsers, despite variation in their browser’s design.
  • You can run Python scripts for Firefox, Chrome, IE, etc.on different Operating Systems.

Why to choose Python over Java in Selenium

Few points that favor Python over Java to use with Selenium is,

  1. Java programs tend to run slower compared to Python programs.
  2. Java uses traditional braces to start and ends blocks, while Python uses indentation.
  3. Java employs static typing, while Python is dynamically typed.
  4. Python is simpler and more compact compared to Java.

DOWNLOAD HERE

Selenium with Java Tutorial

Selenium is an open-source tool that is used for test automation. It is licensed under Apache License 2.0. Selenium is a suite of tools that helps in automating only web applications. This tutorial will give you an in-depth understanding of Selenium and its related tools and their usage.

Prerequisites

Before proceeding with this tutorial, you should have a basic understanding of Java or any other object-oriented programming language. In addition, you should be well-versed with the fundamentals of testing concepts

DOWNLOAD HERE