
Bundle Combo - Software Testing (Manual and Automation)
Self-paced videos, Lifetime access, Study material, Certification prep, Technical support, Course Completion Certificate
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.
Provider
Uplatz is leading global provider of IT & Technology training.
We have a strong network of qualified and experienced tutors. Uplatz provides training on cutting-edge technologies such as Data Science, Machine Learning, AWS, Microsoft Azure, Google Cloud, IBM Cloud, Data Engineering, Python, R, Java, SAP, Oracle, SAS, Salesforce, Web Development Stack, JavaScript, ReactJS, AngularJS, NodeJS, JSP & Java Servlets, MongoDB, BI Tools such as Tableau, Spotfire, Power BI, DW & ETL tools such as Informatica, IBM DataStage, Talend, DevOps, Project Management, Software Testing, and many more.
We provide training courses in both online formats - 1) live tutor-led, 2) self-paced videos
We feel proud to say that we are making learning affordable by keeping prices of all our courses very low. Our course prices are listed at almost 90% discounted rate from average market price.
Our Vision
- To become a global leader in the learning sector by providing training on job-oriented technologies
Our Mission
- To provide high-quality training on industry-demanded technologies
- To make learning affordable for the masses by keeping our prices extremely low
- To help our talented students get a high-paying job in the market
Will I get a Certificate of Course Completion?
Course Completion Certificate is awarded by Uplatz
What are your top courses?
- Data Science
- Machine Learning
- Cloud Computing - AWS, Azure, Google Cloud, IBM Cloud, and more
- Data Engineering
- SAP modules such as S/4HANA Finance, EWM, TRM, FICO, BPC, HCM, WM, MM, PP, PM, QM, SD, TRM, SuccessFactors, UI5 and Fiori, S/4HANA Logistics, TM, etc.
- Oracle
- SAS
- Salesforce
- BI Tools - Tableau, Power BI, Spotfire, MicroStrategy, etc.
- DW & ETL Tools - Informatica, Talend, IBM DataStage, etc.
- Project Management & DevOps
- Software Testing
- Digital Marketing & SEO
Will I be provided study material, tutor notes and practice assignments?
Uplatz provides tutor notes, practice assignments, practice sessions, and a lot of useful study material for free. This will help you in job interviews and certification exams.
In case of tutor-led online training, will I have access to the recorded sessions?
Yes. All live classes get recorded and life-time access on the recordings is provided.
Course Search and Enrollment
Simply search the course of your choice! We have a portfolio of more than 1000 courses with the premium ones highlighted clearly. Just search for the course that you want to take or simply use our online course finding tool to help you choose the best courses as per your needs and market demand.
Uplatz differentiates itself by providing extremely affordable learning to all and that too in the comfort of their homes.
Just contact us for a customized quote, your preferable timings, your affordability, and we'll work out the best course for you that will provide you not only a great return on investment but also to help you get a job with a premium salary. We'll also get you prepared for the certification exams.
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.