Bundle Combo - Software Testing (Manual and Automation)
Self-paced videos, Lifetime access, Study material, Certification prep, Technical support, Course Completion Certificate
Uplatz
Summary
- Uplatz Certificate of Completion - Free
Add to basket or enquire
Overview
Uplatz offers this comprehensive bundle course on Software Testing consisting of a combo of video courses on all topics that are associated with Software Testing. You will be awarded Course Completion Certificate at the end of the course.
Courses included in Bundle Combo - Software Testing (Manual and Automation)
1) Software Testing – Manual Testing
2) Software Testing – Automation Testing with Selenium
Manual testing - Manual Testing is a type of software testing in which test cases are executed manually by a tester without using any automated tools. The purpose of Manual Testing is to identify the bugs, issues, and defects in the software application. Manual software testing is the most primitive technique of all testing types and it helps to find critical bugs in the software application. Any new application must be manually tested before its testing can be automated. Manual Software Testing requires more effort but is necessary to check automation feasibility. Manual Testing concepts does not require knowledge of any testing tool.
Automation Testing - is a software testing technique that performs using special automated testing software tools to execute a test case suite. On the contrary, Manual Testing is performed by a human sitting in front of a computer carefully executing the test steps. The automation testing software can also enter test data into the System Under Test, compare expected and actual results and generate detailed test reports. Software Test Automation demands considerable investments of money and resources.
Certificates
Uplatz Certificate of Completion
Digital certificate - Included
Course Completion Certificate by Uplatz
Course media
Resources
- Bundle Combo - Software Testing (Manual and Automation) - Course Syllabus - download
Description
Bundle Combo - Software Testing (Manual and Automation) – Course Syllabus
Software Testing - Manual Testing – course syllabus
1) Software Testing Introduction
> What is Software testing?
> Importance of Software testing
> How to conduct Software testing.
> Basic terminology of Software testing
> Manual Testing Process
> Difference between Manual and Automated Testing
> Software testing Roles and Responsibilities
2) Software Development Life Cycle and various SDLC ModelsPhases of Software Development Life Cycle
- i) Requirements Phase.
ii) Analysis Phase.
iii) Design phase.
iv) Coding Phase.
v) Testing phase.
vi) Release and Maintenance Phase.
Software Development Life Cycle Models
- i) Waterfall Model.
ii) V Model
iii) Agile Model.
iv) Prototype Model.
v) Spiral Model.
Etc…
Static Techniques:
- i) Informal Reviews
ii) Walkthroughs
iii) Technical Reviews
iv) Inspection
Dynamic Techniques:
- a) Black-box Test Techniques
- i) Equivalence Partitioning
ii) Boundary Value Analysis
iii) Decision Table Testing
iv) State Transition Testing
v) Use Case Testing - b) White-box Test Techniques
- i) Statement Coverage Testing
ii) Branch Coverage Testing
iii) Path Coverage Testing
iv) Conditional Coverage Testing
v Loop Coverage Testing
Etc… - c) Experience-based Test Techniques
- i) Error Guessing
ii) Exploratory Testing
iii) Checklist-based Testing
4) Levels and Types of Software TestingFour Levels of Testing
- i) Unit Testing
ii) Integration Testing
iii) System Testing
iv) Acceptance Testing
Types of Testing
- i) Functional Testing
Unit Testing
Integration Testing
System Testing
User Acceptance Testing.
Sanity/Smoke Testing.
Re & Regression Testing.
etc…
Note:
Functional Testing is a Test type, and Unit Testing, Integration Testing, System Testing and Acceptance Testing are the Test levels.
Functional Testing is conducted in all Test Levels (Unit, Integration, System, and Acceptance Testing)
Sanity and Smoke Testing are Test Execution levels of Functional Testing
Retesting and Regression are for Change related Testing.
- ii) Non Functional Testing
Performance Testing. (Load, Stress, Spike and Endurance Testing)
Usability Testing
Compatibility Testing
Reliability Testing
Security Testing
Cookies Testing
Session Testing
Recovery Testing
Installation Testing
Adhoc Testing.
Risk Based Testing.
I18N Testing.
L1ON Testing.
Compliance Testing.
Etc…
Software Testing - Automation Testing with Selenium
Module I: Java Programming for Selenium
Java Standard Edition (Core Java)
- Java Environment Setup
- Java keywords and Identifiers
- Java Syntax
- Java Object Oriented Programming Basics
(Class, Object, Method, Constructor, and Interface) - Java Program Structure
- Java Comments
- Java Modifiers
- Java Data Types
- Java Variables
- Java Operators
- Java Control Flow
i. Decision Making/Conditional Statements
ii. Loop Statements
iii. Branching Statements - String Handling in Java
- Java Data Structures
- Java IO
Read User Input, Display Program Output
File Handling
Database Connectivity - Java Methods
i. Built-in Methods
ii. User-Defined Methods - Java Exception Handling
- Java Object-Oriented Programming
i. Inheritance
ii. Polymorphism
iii. Abstraction
iv. Encapsulation
etc,
Module 2: Selenium WebDriver
- Selenium Test Environment Setup
- Inspect Web/HTML Elements
- Locating Elements in Selenium (Using Element Locators)
- Performing Actions on Elements (Using Selenium WebDriver Methods)
- Selenium Page Object Model (Creating Object Repositories)
- Writing Selenium Test Cases
Write Selenium Test Steps
Synchronization
Inserting Verification Points
Handling Run-time Errors
Etc,
Module 3: TestNG Testing Framework for Selenium
- Install TestNG plug-in for Eclipse IDE
- Create Test Batches (TestNG Programs)
- Prioritize Test Cases
- Grouping Test Cases
- Executing Test Batches
- Generating Test Reports
etc,
Module 4: Selenium Automation Framework
- Selenium Test Environment Setup
(By Integrating Maven with Selenium) - Create a Folder Structure
(To store Automation resources like Page Objects, Reusable Functions, Test Cases, Test Data, Test Results, etc,) - Create Automation Resources
(Object Repositories/Page Objects, Reusable Functions, etc,) - Create Selenium Test Cases
- Execute/Run Test Batches
- Analyze Test Results & Report Defects.
- Re & Regression Testing
- Maintain Test Automation Resources
Note: Selenium Syllabus depends on our selected tools and plugins for Selenium. (Ex: Java, TestNG, etc.)
Who is this course for?
Everyone
Requirements
Passion and zeal to learn and succeed!
Career path
- Software Test Engineer
- Automation Test Engineer
- QA Engineer
Questions and answers
Currently there are no Q&As for this course. Be the first to ask a question.
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on Reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.