Keyutech Offers

Keyutech software testing training programs are designed for any graduate in any stream. It is process oriented in software development life cycle. Through software testing life cycle, a quality Analyst, analyse the software and providing assurance to client/end user.

Penetration Testing Training

Penetration testing skills make you a more marketable IT tech. Understanding how to exploit servers, networks, and applications means that you will also be able to better prevent malicious exploitation.

What is penetration testing? Penetration testing (or pen testing) is a security exercise where a cyber-security expert attempts to find and exploit vulnerabilities in a computer system. The purpose of this simulated attack is to identify any weak spots in a system’s defenses which attackers could take advantage.

1. Learn to improve the system security
2. Eliminate Potential Attacks
3. Learn actual methodologies, concepts, tools and techniques involved in  each crack with respect to the career perspective.

Introduction To Ethical Hacking

1. What is hacking? And what is Ethical about it?
2. Types of Hackers.
3. The terminology of Hacking [Vulnerability, Exploit, 0-Day]
4. 5 Steps of Hacking [Information Gathering, Scanning, Gaining Access, Maintaining Access, Covering Tracks]
5. Discussing Information Gathering [Active, Passive]
6. Information Gathering Practical [who.is, yougetsignal.com]
7.Google Hacking
8. Types of malicious files [virus, worm, rootkit etc]
9. Introduction to Kali/Linux OS
10. Social Engineering

Web Application Penetration

1. Web Application and its basics (Understanding HTML and its response and a website works)
2. OWASP Top 10 Vulnerability
3. SQL-Injection [Basic, Advance, Blind]
4. Practical of SQL-Injection using Havij/Sqlmap
5. Prevention of SQL-Injection
6. Cross Site Scripting and Its effect
7. Prevention of Cross-site scripting
8. Data-tampering on E-commerce Sites
9. Prevention of Data-tampering
10. Website Defacement and Prevention
11. E-mail hacking using phishing
12. Hacking Web Servers

Network Penetration Testing

1. Remote Administration Tool {RAT}
2. Scanning with NMAP
3. Installing of Nessus
4. Vulnerability Scanning using Nessus/Qualys Free Scan/ GFI Lan Guard
5. Metasploit
6. Set toolkit
7. Protect System from RAT
8. Protect System from Metasploit
9. What is Sniffing and what is the mechanism of Sniffing
10. How to use Wireshark and Cain and Able as a sniffer
11. What is netscan and how it works in Real-time and practical
12. Malware threats and prevention
13.Denial Of Service/ Distributed Denial Of Service
14. Session Hijacking
15. Hacking Wireless Network
16. MAC Spoofing
17. IP Spoofing
18. Tor Browser and VPN

Mobirise

Online Course start date :
6th Feb, 2020 at 10 AM PST

Course Information :

- Duration of course :
6-7 weeks (it's includes Training , Labs , Tests and Resume preparation).
- Training hours : 5-6 hours (Weekend online classes) .
- Fee : $ 599 .
- Provide training certificate on completion of course
* zoom link will be shared to enrolled students

Automation Testing Training

Ultimate Guide To Start Test Automation

Mobirise

What is Automation Testing? Automation testing is a Software testing technique to test and compare the actual outcome with the expected outcome. This can be achieved by writing test scripts or using any automation testing tool. Test automation is used to automate repetitive tasks and other testing tasks which are difficult to perform manually. We Train mainly on selenuim.

Selenium Training

1. Java-based Test Script Development
2. Hands-on Selenium IDE, Selenium RC and Selenium Webdriver
3. Selenium architecture and Related Components

 Core Java + Cucumber + Selenium WebDriver + TestNG + Frameworks + Web Services with Project

SELENIUM

Module 1: Selenium Components & Object Identification

Module 2: Core Java

Module 3: WebDriver with Project Testing

Module 4: Framework Design & Implementation from Scratch

Module 5: Integration of Third party Tools in Framework

Module 6: Fundamentals of RESTFULL service in Java

Module 1: Selenium Components & Object Identification

Automation Testing Overview &Process

1. What is automation testing
2. Why Testing tools?
3. Difference between manual & Automation Testing
4. Advantages of Automation Testing
5. When to start Automation Testing
6. Tool Evaluation or POC

Types of Automation tools

1. Licensed Tools
2. Open Source Tools

Test Automation Fundamentals

1. Automated Testing
2. Benefits of Automation Testing
3. Limitations of Automation Testing

Automation Testing Tools

1.  Test Automation Tool Evaluation
2. Introduction to Selenium
3. Difference between Selenium and QTP

Selenium Components

1. Selenium IDE
2. Selenium RC
3. Selenium WebDriver
4. Selenium GRID

Object Identification/Locators

1. Introduction to element locators
2. Types of Element Locators
3. Writing Xpath Manually
4.  Types of Xpath
5.  findElement & FindElements
6. Element locators on different browsers

Module 2: Core Java

Core Java Fundamentals

1. About Eclipse
2.  Language Fundamentals
3. Conditional Statements
4. Loop Statement
5. Keywords
6. Arrays
7. Packages , Classes and Objects
8. Inheritance
9. Polymorphism
10. Encapsulation
11. Abstraction
12. Interface

Module 3: WebDriver with Project Testing

Basic Selenium / Web Driver

1. Introduction to selenium
2. Advantages of web driver
3. Web Driver v/s RC
4. Architecture of Web Driver and RC
5. Configure Selenium with Eclipse IDE(Adding Selenium jar files)
6. Working with drivers Firefox, Chrome &IE, etc…
7. Creating the generic scripts in Web Driver
8. Navigate methods

Module 4: Framework Design & Implementation from Scratch

Automation Framework Implementation


1. Modular Framework
2. TestNG Framework
3. Hybrid Framework
4. POM Framework

TestNG and Junit in Selenium

1. Introduction to TestNG
2. Advantages of TestNG over Junit
3. TestNG Features
4. Configure TestNG with Eclipse
5. Writing Selenium testing script from scratch
6. Running the Test
7. Checking the reports generated by TestNG
8. Annotations used in TestNG
9. Prioritizing Tests
10. TestNG with Excel data
11. Create Testng.xml
12. Creating and running Test suites using TestNG
13.. Skipping Tests
14. Setting priority of execution for test cases
15. Executing group of regression/sanity/smoke test cases using TestNG

Advanced TestNG concepts

1. Printing the log statements in TestNG report
2. TestNG Results output folder walkthrough
3. Running Parallel & Distributed tests 

Manual Testing Training

Manual Testing course you learn fundamental to in-depth software testing. .

Module 1 : Software Testing Fundamentals

Module 2 : Software Development LifeCycle (SDLC)

Module 3 : Software Testing Life Cycle (STLC)

Module 4 : Test Engineer Responsibilities

Module 5 : Defect Management

Module 1: Software Testing Fundamentals

1. Introduction to Software Testing
2. Software Development Process
3. What is Software & Software Testing?
4. Define QA Process
5. History of Software testing
6. Objective of Testing
7. Software Testing Scope
8. Why Testing required?
9. Definition, Basics & Types
10. Software Testing as a Career Path (Skills, Salary, Growth)
11. Why software has Defects
12. Services based vs Product based Companies
13. What is Software Quality?
14. What is Quality Assurance?
15. Why testing cannot ensure Quality?
16. Diff between QA and Testing

Testing Roles and Responsibilities

Software Test Engineer
Senior Software Test Engineer
Test Lead, Test Manager

Software Testing Methods

White Box Testing
Black Box Testing
Gray Box Testing

Module 2: Software Development Life Cycle – SDLC

1. SDLC Phases
2. SDLC Models
3. Waterfall model
4. V model
5. Spiral Model
6. RAD Model
7. Agile Model
8. Agile vs Waterfall Model
9. Agile Project Management Tools

Module 3: Software Testing Life Cycle – STLC

Understanding the requirements :
1. Requirements Specification
2. Business requirement specification
3. Software requirement specification
4. Functional requirement specification

Test Plan Preparation

Overview of Test Plan
Entry and Exit criteria
Test Plan template

Module 4: Test Engineer Responsibilities

LAB Checklist

Creation and working with Folder Structure : 
1. Test Scenarios
2. Test Cases
3. Test Case Design Techniques
4. Methods Of Testing
5. Software Testing Types
6. User Acceptance Testing
7. Test Execution

Module 5: Defect management

1.  Defect/Bug Life Cycle
2. Defects Reporting
3. Defects Reporting Template
4. Defects Reporting & Re-Testing
5. Defects Closing
6. Severity and Priority
7. Defect /Bug/Error/Failure
8. Defects in Real Time application

Test/Project management Tool: JIRA

Introduction to Jira
Features of Jira
Defect Reporting using Jira
Jira Dashboard 

Keyutech

For more information about courses

contact : info@keyutech.com