Software Testing (Manual & Automation)

  • This Quality Assurance (QA) / Software Testing training helps participants to understand the core concepts of Software Testing
  • Learn and understand what does RUP (Rational Unified Process) mean and what are the phases of RUP
  •  This Quality Assurance (QA) Training course also helps you to comprehend different automation test framework
  • Understand testing life cycle and various types of testing techniques used by a Quality Analyst

Overview

What is this course?

This Software Quality Assurance (QA) Training is designed for those who are new to the IT industry or are from a non-IT background and are aspiring for a job in the Quality Assurance area. On completion of this QA training course, you will be able to develop skills in Quality Assurance (QA)/ Software Testing and work in a project team as a Software Test Engineer.

The first lesson of the Quality Assurance (QA) Training for Beginners course has been offered for free in the curriculum section. Do not forget to click on ‘Complete Lesson’ at the end of every session to get the course complete certificate auto-generated at the end of the course.

Enrol Now

Enrol for a course

Upcoming course dates & cost

Highlights of this course

  • NO previous qualification or experience required.
  • Comprehensive support from skilled professionals.
  • Our quality training standards helps participants in achieving ISEB foundation certification.
  • Good career prospects and excellent pay packages.

Who can join?

  • Any IT or non IT literate.

Cost effective & Affordability:

We do not compare ourselves with other institutes offering similar courses; because we at KEYWEST CONSULTING Training believes in Quality education and we don’t compromise on it. KEYWEST CONSULTING has made this course highly cost effective and competitive on price.

On Hand Job Experience with case study

KEYWEST CONSULTING Training believes that practical skills are an essential part of competence in some disciplines. Practical work also helps students develop expertise in critical inquiry, problem solving, experimental design, data analysis and presentation, and a long list of important academic and professional abilities. As practical intelligence is highly valued by professionals in many fields, and by those who employ them, the training has job application case studies for better understandings.

Placement Assistance

We at KEYWEST CONSULTING Training aims that every graduate finds employment in his / her field after completing their training. Based on terms and conditions applied, Placement assistance by the Institution is a permanent part of the student’s career and you will be eligible to use the services of the Career Planning and Placement Department at any time during your IT career.

Infrastructure

KEYWEST CONSULTING Training situated at Bristol UK in a modern, purpose built college, very well placed for quick access. The College and Class rooms have natural light, state of the art centralized air conditioning, spacious areas, and the best technical facilities.

At the end of this Software Testing training course participants will be able to :

  • Define the basic principles of testing
  • Describe the ‘V’ model and its relevance to testing throughout the project life cycle
  • Describe the partition of testing and who should be involved at each stage
  • Apply selected test techniques throughout the lifecycle
  • Understand the need for and scope of test management
  • Recognise the contribution of automated testing tools and define a process for their selection.

MANUAL TESTING: (£500 if done individually)

  • Introduction to testing
  • Need of testing
  • Software development life
  • Different Models of SDLC
    • V-Model
    • Fish Model
    • Waterfall Model
    • Agile Model
      • Extreme Program (XP)
      • Scrum
      • Feature Driver Development (FDD)
      • Dynamic system development method (DSDM)
      • Agile Unified Process (AUP)
      • Kanban
      • Behaviour Driven Development (BDD)
      • Test Driven Development (TDD)
  • Types of testing
  • Testing document- Test strategy; Traceability matrix, test plan & test case documents
  • Common test process
  • Prepare and Execute test cases based on a project
  • Defect reporting
  • Maintenance of testing documents
  • Project Deliverables
  • Acceptance Testing- Staging and Production Environment
  • Understanding Manual Testing concepts with a sample Project
  • Understanding BDD concepts
  • Writing BDD Test cases in Gherkins language

AUTOMATION TESTING: (£600 if done individually)

Course Outline :

Selenium is a testing tool for web applications that automates browser actions, simulating user interactions with the web page. The Remote Control extension allows Selenium tests to be scripted and executed from common programming environments like Java and .NET.

This session introduces Selenium and the Remote Control, looking at how we can use Selenium to automate web application testing. It will also cover user interface testing practices and pitfalls.
Selenium tests run directly in a browser, just as real users do. And they run in Internet Explorer, Mozilla and Firefox on Windows, Linux, and Macintosh. No other test tool covers such a wide array of platforms.

Browser compatibility testing. Test your application to see if it works correctly on different browsers and operating systems. The same script can run on any Selenium platform. System functional testing. Create regression tests to verify application functionality and user acceptance.

Course Objectives:

On completion of this course, the delegates will be able to:

  • Understand all about the Selenium web driver and Cucumber
  • test applications with Selenium web driver and Cucumber
  • design efficient and robust tests for both classic and Ajax applications
  • integration of Selenium into your existing test infrastructure and use other tools
  • prepare for web testing with Selenium 2 and Cucumber

Target Audience :

This course is designed for candidates having an interest in web-testing.
To get the best out of this course, the candidates must have at least a basic knowledge of web development concepts and languages like HTML and JavaScript.

Introduction and Overview of Selenium

  • What is automation testing
  • When best to go for automation
  • Advantages of Automation
  • Criteria for Automation
  • Functional Automation VS Performance Automation
  • Different Automation tools
  • What is Selenium
  • Use of selenium
  • When selenium can be useful in testing
  • Features of Selenium
  • Differences between Selenium and QTP

Selenium Components

  • Selenium IDE
  • Selenium Web driver
  • Selenium Web driver

Configuration of IDE & Dev. Scripts

  • Recording the script
  • Running the script
  • How to Save the recording script
  • Object Identification
  • Difference between Test case and test suit

Core Java Fundamentals

Language Fundamentals

  • Setting up eclipse
  • Setting up environment for Java programming
  • Creating Java project in Eclipse
  • Java Programming Language Keywords
  • Class and Object
  • Data Types
  • Array Declaration, Construction and Initialization
  • Functions, creating functions
  • Writing Code using Loops
  • Handling Exceptions
  • Creating and working with Objects
  • Creating and reading property files

Cucumber Fundamentals

  • What is cucumber
  • How to configure cucumber
  • Installing Cucumber in eclipse
  • Creating Feature files
  • Writing Features
  • Writing Scenarios, Scenario outlines with examples
  • Creating Step definition files
  • Writing Step definitions
  • Using Background
  • What is runner class
  • Creating runner class

Junit Introduction

  • Proving it works
  • Starting from scratch

Developing Reusable Script

  • Validations
  • What is validation
  • What is the use of validation in Automation testing
  • Understanding unit testing frameworks
  • Setting up Junit
  • Testing with Junit

TestNG Framework

  • What is TestNG
  • Create TestNG.xml file
  • Reporting Results & Analyze

Objects Repository

  • What is object repository
  • How to use object repository in framework
  • What is the use of maintain Object repository
  • Types of creating object repository

Flow Control, Exceptions and Assertions

  • Writing Code Using Assertions

Additional Concepts

  • How to use XPath
  • What is Maven
  • Creating Maven Project

Selenium 2/ Web Driver

  • Selenium 2.0 Features
  • The Selenium Server – When to Use it
  • Setting up a Selenium – Web Driver Project
  • Introducing Web Driver’s Drivers
  • Commands & Operation
  • Programs on Web Driver

Automation Life Cycle

  • What is a Framework
  • Types of Frameworks
  • Data Driven framework
  • Keyword driven framework
  • Hybrid framework
  • Page Object Model
  • Use of Framework
  • How to develop the framework
  • Integration of the framework
  • How to execute the scripts from framework

Exam Details: Delegates are required to book their certification with one of the Prometric Centres: ISEB-SWT2, ISTQB-ISEB Certified Tester Foundation Level ( Pearson VUE option)

Exam Cost: £145 + VAT @ 20%

Also on this course we offer

ISEB FOUNDATION certification exam tips and techniques
Hands on Experience
Interview based training

Training Highlights

  • Instructor Led – Face2Face / True Live Online class
  • More interaction with student to faculty and student to student.
  • Detailed presentations. Soft copy of Material to refer any time.
  • Practical oriented / Job oriented Training. Practice on Software Tools & Real Time project scenarios.
  • Mock interviews / group discussions / interview related questions.
  • Test Lab is in Cloud Technology – to practice on software tools if needed.
  • We discuss about the real time project domains.
  • The teaching methods / tools / topics we chosen are based on the current competitive job market.

Expected Salary/ Pay Package

  • Expected Salaries are as follows:
  • For Contractors £300 to £400 per day
  • Permanent Positions £40 to £60k per annum all depends on experience and skills set

The Keywest Advantage

Most affordable fees

Our fees are at a bargain, considering what you will get.

Trusted & Approved

We are accredited by APMG to conduct AgilePM training & exam

Experienced trainers

Learn from certified and experienced Agile practitioners

Helpful resources

Resources are made available for the best learning experience.

Recent customers’ success stories

Testimonials

The presentation was very explanatory and well-understood. The trainer did excellently well. Also the precourse and joining instruction is very helpful and gave me a foundation to start with.

Enril Kree

Presentation was impressive & encapsulate PMP. The lectures & examples used were expansive, relating real-life project scenario to project management ideology

Jerry Ako