Introduction to Software Testing or Software QA

Learn what is ahead in Software Testing or Software QA.

Learn what to expect form Software Testing career.

Learn how to get started in Software Testing or Software QA field.

Learn where to get resources to learn Software Testing and QA.

Learn the responsibilities of people and the Software Testing and QA field.

Requirements

  • The course is thought in English
  • You should be familiar with software, websites and apps just know what they are
  • That is all you need to know to understand the discussion. This is top level discussion of software testing.

Description

This is a quick introduction to the field of Software Testing or Software QA. Software testing is a great field to be in. As we all know our lives are being dependent on software in every aspect. Which mean so much software is being created and which means everything that gets created must be tested. This is a good indication of software testing has amazing potential as a career. If you want a career in the software world then software testing is one of the easiest ways to get started in the field.

Manual testing and automation testing are both in high demand. This course will teach you how to get started in manual testing and automation testing as well as where to get the knowledge you need to get started.

The course will describe why QA career is such a respected and professional career. I cover what the roles and responsibilities of a software test engineer are and try to motivate you to pursue a career in this exciting field of software testing or software QA.

Who this course is for:

  • Anyone looking to know what software testing or software QA is.
  • Anyone looking for a new career.
  • Anyone looking to explore career options.
  • Anyone looking to learn how to get started in Software QA or Software Testing.

Course content

3 sections • 12 lectures • 1h 3m total lengthExpand all sections

INTRODUCTION4 lectures • 15min

  • Course Introduction03:14
  • What is QA/QE?04:51
  • Automation Demo06:45
  • Motivation for me!!!00:13

CORE7 lectures • 48min

  • Why is QA/QE interesting?10:08
  • Research examples of software failures1 question
  • QA’s Role in a company05:21
  • Types of Testing04:35
  • Test Case Examples05:06
  • What is Manual Testing?09:18
  • What is Automated Testing?12:46
  • Automation Courses Offer00:22

SPECIAL SECTION: Deals1 lecture • 1min

  • Bonus00:20

Manual Testing Crash Course for Software Testers

Software Manual Testing Concepts (Basic to Advance), Interview Questions with Best Practices

Ready to attend and crack Experience Level Software Manual Testing interviews

Practical working knowledge of JIRA from QA point of view, Will be ready to use JIRA for Bug Tracking & Task Management

Practical exposer to Database Testing (using MySQL database) & Backend Testing using (Unix/Linux)

Working exposer to API Testing using Postman Tool

Requirements

  • Basic understanding of need of Software Testing in IT industry
  • Basic understanding about Role of Software Tester / QA professional

Description

Software Testing Course: course includes Software Manual Testing (Basics & Advanced) concepts + Practical understanding of JIRA for Bug and Task Management + Agile Methodology, Database Testing( SQL) + Basics of API testing in very simple language and decent pace.

Here you are going to get all mandatory sections which are required to become a expert Software Tester. 

Here you will also going to get basic information of mobile application manual testing, database testing, api testing, agile concepts and interview questions.

This software testing QA training course is designed by experts working professionals having 20+ yrs industry experience in a way that, it will progress from introducing you to the basics of software testing to advanced topics creating a test plan, Agile model, along with introduction and familiarity with Automation testing and test management tools JIRA and Postman.

Manual Testing Coverage:

  • Different types of Software Testing ( Functional, Performance)
  • Agile- Scrum Model (Real time usage and implementation)
  • Functional and Performance Testing.
  • Test Case Designing with real-time scenario.
  • Realtime Project Implementation.
  • Testing Best Practices.
  • Bug Life Cycles in different scenario

JIRA : For Bug Tracking & Task Management

  • JIRA Setup for Practice for 7days
  • Bug Reporting by a Tester and end to end cycle.Task Management
  • End to End Bug Life Cycle in JIRA

Database Testing using SQL

  • Setup Database for Practice
  • Write Basic Select Queries
  • Write Advance Select Queries
  • Joins, Conditions, Grouping
  • How to use SQL for Database Testing
  • API Testing using Postman
  • What is API, Different types of API
  • Setup postman for REST API testing
  • Test GET | POST | PUT | DELETE Operations
  • Practice Sets

Who this course is for:

  • Freshers/Professionals looking opportunity in Software testing
  • BA/ Support or Other IT Professionals looking to start career as Software Tester

Show less

Course content

1 section • 5 lectures • 43m total length

Introduction & Environment Setup5 lectures • 44min

  • Introduction to Software Testing08:56
  • Types of Applications09:02
  • Levels of Testing06:58
  • Different Types of Mandatory Testing04:12
  • Bug Life Cycle14:45

All about Software Testing & ISTQB exam in workshop /webinar

Live zoom workshop on Manual Sofware testing

Full knowledge of ISTQB Exam

Explain outline syllabus of Manual Software Testing

Students question and answers

Requirements

  • basic knowledge of computer

Description

Manual Software Testing live zoom Workshop that covers the ISTQB exam in detail and all about manual software testing and automation testing with students’ questions and answers. It is always said, “The most important part of the movie is the trailer”. I am sure most of you agree with this. So, in this movie of the Manual Testing workshop that we will be going through, let me take you through the trailer. I mean, let us look at the course outline in detail, what we will be covering in the manual testing workshop. In the manual testing course, we will be looking at:

Introduction to software testing?

• What is software testing and

Why is testing important?

• Terminologies used in Software Testing

• Key Concepts- static, dynamic,

• Roles and how you grow in the organization

Causes of defects

• QC and QA

· 7 principles of testing

Fundamental test process followed in the organization

Think and write effective test cases as per industry standards.

Type of Testing: (21 types of testing)

Testing levels

• Unit testing

• Integration testing

• Component interface testing

• System testing

Process models used in software companies

•Traditional waterfall development model

•Agile or Extreme development model

•V-Model

A sample testing cycle

QA role in Agile Scrum using JIRA- Real-time project

API Testing through the Postman Tool

Mobile App Testing

Practical hands-on writing test cases for web-based applications

Practical hands-on on writing test cases for mobile-based application

Practical hands-on writing test cases for desktop-based applications.

Highlights:

Think and write test cases as per the industry standards, MAIN IDEA: GET YOU INDUSTRY READY

Who this course is for:

  • People who do not have any experience & having experience in Software Industry but want to get in by showing Real experience.

Course content

1 section • 6 lectures • 1h 52m total length

Introduction6 lectures • 1hr 52min

  • Introduction of Workshop01:32
  • MST Workshop Part 110:30
  • MST Workshop Part 210:34
  • MST Workshop Part 327:05
  • MST Workshop Part 407:33
  • MST Full Workshop54:57

Cucumber Test Automation with Boozang

Fully automate testing of main flows of any web site or web application

Learn to tie requirements to test automation code using Cucumber/Gherkin

Have a good foundation on how to do test automation

Eliminate or greatly reduce the need of manual testing

Requirements

  • Basic understanding of HTML
  • Basic understanding of web technology
  • Knowledge in Java script is helpful but not required

Description

Note: This course is unfinished and need to be updated to match our new user interface. It should be no problem following the course, just note that the navigation and test tree has changed to use a structure similar to Visual Studio Code.

I will try and do this as soon as possible.

Learn the basics of test automation using the code-less automation tool Boozang. 

  • Fully interactive! You will be doing real automation on our site The Lab
  • You will learn recording scenarios for most common test automation scenarios
  • Learn to use BDD syntax Cucumber/Gherkin to express test outcomes
  • Learn to apply control flow logic, such as if/else cases and loops
  • Learn simple data-driven testing by binding data into forms
  • Extract data from the user interface and use it in your tests
  • Transform your business to Agile/DevOps/Continuous Integration

Normally, doing test automation in tools like Selenium requires programming and has a long learning curve. 

The student should be able to complete the course in a couple of hours and be able to create automated tests for fairly complicated web sites or applications without any prior knowledge of programming or test automation tools.

Let me know if you have any feedback or suggestions by contacting me at: courses@boozang.com. I love to hear from you!

Have fun!

Who this course is for:

  • Beginners who want to learn test automation
  • Manual testers who want to save time by eliminating repetetive work
  • Developers who want to learn how to quickly automate UI testing

Course content

5 sections • 13 lectures • 45m total lengthExpand all sections

Introduction2 lectures • 7min

  • Introduction to The Lab03:15
  • Introduction to the tool04:13

Why do Test automation1 lecture • 2min

  • Why do test automation02:04

Working with timeouts and delays5 lectures • 19min

  • Importing the Cucumber feature03:05
  • Test step implementation and timeouts06:26
  • Importing a feature with several scenarios02:56
  • Test steps for negative test03:51
  • Test steps for positive test02:48

Conditionals and other control-flow logic4 lectures • 14min

  • Using many when/then statements02:12
  • URL reloading policies02:45
  • Conditional logic with if/else group05:04
  • Linking the test steps and fixing element selectors03:55

Forms1 lecture • 2min

  • Data-driven scenario outlines02:29

Selenium Automation Testing for Beginners

In this course, you will learn the basics of Selenium automation tool – setup, running code on chrome browser

Identifying web elements on a web page using locators and identifiers in Selenium WebDriver

Synchronizing your application under test with Selenium code using waits in Selenium WebDriver

Performing Mouse Operations

Requirements

  • Basic understanding of Manual Testing

Description

*******************Last updated on — 21 March 2021*******************************


Over the last decade, the Selenium automation tool has gained a lot of popularity in the automation testing world due to its unique features like – Multiple operating support, multiple language support, multiple browsers support, open-source, and community support.

MNCs to Startups all big and large organizations are investing a lot in automation testing which has raised the demand for automation experts.

Almost all job openings of software testing in any part of the world do ask for Selenium expertise.

This is an introductory course for automation testing using selenium and java

Begin your Selenium automation learning journey by –

  1. Understanding the different Selenium components and their architecture
  2. Automate a web application on chrome browser
  3. Understand different locating techniques to interact with web elements on an application
  4. Mastering XPath
  5. Synchronizing application under test with selenium code using waits commands
  6. Performing mouse operations

No prior knowledge of Selenium or Java is required for this course but a good understanding of manual testing will certainly help

Multiple quizzes added in the course to help you learn and understand the concepts better.

Multiple assignments that will help you implement your learnings with real-time examples.

For questions or queries, you can ask them through the Udemy question portal. We usually revert in 24-48 hours

Who this course is for:

  • Manual Testing Working Professionals
  • Fresh Graduates who are looking to start their IT career
  • Professionals starting their career in automation testing

Course content

4 sections • 13 lectures • 1h 59m total lengthExpand all sections

Introduction2 lectures • 4min

  • Meet Your Trainer!02:27
  • What all you can expect from the course?01:26

Selenium Automation Tool – Basics3 lectures • 29min

  • Selenium components and its architecture08:25
  • Environment Setup – Selenium12:17
  • Running first call flow on chrome browser08:34
  • Practice Basic Selenium Commands1 question
  • Understanding Selenium Basics4 questions

Locators and Identifiers | Working with Web Elements | Selenium WebDriver4 lectures • 51min

  • Locators and Identifiers in Selenium WebDriver17:13
  • Working with basic form elements – textbox, radio button, text area12:22
  • Mastering XPath locators – Part 112:28
  • Mastering XPath locators – Part 209:21
  • Facebook Signup1 question
  • Revisiting Locators in Selenium2 questions

Waits in Selenium WebDriver and Mouse Operations4 lectures • 35min

  • Waits in Selenium – Page Load Timeout12:36
  • Implicit Wait and Mouse Hover Example14:27
  • Explicit Wait07:54
  • Other usefull resources00:06

Selenium for Beginners using Java step by step

An easy to understand and Learn Selenium from Scratch

Using Java with Selenium

Build selenium tests with chrome driver and Selenium

Requirements

  • Yes, you should have background in Java. To keep focus on topic of interest this course will teach selenium for students with Java background.

Description

Starting with very fundamentals of selenium, covers the core topics of Selenium WebDriver.

Course emphasis on “Why” aspect followed by How for each lesson or topic. Which will assure thorough understanding of subject, which can applied in real world situations.

While expects student to be from Java background but still provides a primer on Java to start with.Tips and tricks from Instructor who is actively working in Test Automation.

Now updated with course code. Link at the beginning.

Who this course is for:

  • Beginners in Test Automation who has background in Java fundamentals.
  • Who has knowledge i bits and pieces but want to consolidate in a structured manner
  • Who wants to build a career in test automation with Selenium and Java
  • Converting from manual testing to automation engineer

Course content

8 sections • 24 lectures • 3h 42m total lengthExpand all sections

Introduction3 lectures • 27min

  • Introduction07:35
  • Setup and Verify Java & Selenium06:40
  • Setting up Chrome Driver12:28

Link to source code1 lecture • 1min

  • Source code00:00

WebDriver4 lectures • 40min

  • Introduction to WebDriver10:13
  • WebDriver In-Action13:40
  • Different Browser Types and WebDriver04:26
  • Setting IE WebDriver from ground-up11:32

TestNG2 lectures • 12min

  • Introduction to TestNG05:55
  • Setup and using TestNG05:58

WebElement4 lectures • 35min

  • Introduction to WebElement10:28
  • Coding with WebElement09:27
  • HTML Coding : Understsanding HTML Basics05:28
  • Understanding Radio Buttons09:46

Resource Locators5 lectures • 55min

  • Introduction to Resource Locators07:36
  • Using Chrome Developer Console for Resource Locators – Most Reliable Way07:40
  • Resource Locators by ID14:09
  • Resource Locators by Name10:19
  • Resource Locators by XPATH15:41

Waits3 lectures • 29min

  • Why we need Waits in Selenium and Types of Waits07:37
  • Implicit Wait and How to Implement07:22
  • Explicit Wait and How to Implement14:07

Assertions2 lectures • 25min

  • Introduction to Assertions06:22
  • Hard Assertion and How-To18:30

Selenium Webdriver Automate 10 commercial Sites – Basics C1

This is a free course that would facilitate manual testers to step into automation and learn automating fundamental web forms using Selenium Webdriver.

This is the first part of the sequence of courses which are intended for manual testers to master their automation skills. This course would supply you with skills to automate web forms with learning about vital web elements using Selenium Webdriver. It will also make you familiar with Java (Scripting Language), Eclipe (Compiler/tool used to write script) and insight of different browsers plug-ins. We highly urge you to get yourself enrolled with the Second Part of the Course that is ‘Advance Selenium Webdriver Automate 10 commercial Sites – C2” once you have accomplished this course.

In ‘Advance Selenium Webdriver Automate 10 commercial Sites – C2” you will learn writing automation script immediately on working on real life industrial website. We have named it as Project. Once you have completed this course you will have a hands on experience of automating 10 Industrial Websites which will help you not only in gaining self-confidence but securing job as an Automation Engineer in many possible high profile Industrial domains.

Requirements

  • If you have previous experience of manual testing good enough, this course will allow you to enhance Manual as well as automaton testing Skills. Lectures are recorded in order to explain contents step by step throughout the course. We will provide you in house developed real life industrial websites and web forms for practice You will have every possible resource available for download.

Description

Learning online has always been a challenge when it comes to Information Technology if you are a beginner. We have designed the course that will teach you automation step by step with having in mind that you do not have any previous experience. We fully understand how competitive the market is and how important it is to keep yourself up to date with today’s cutting edge technology. There are NO pre-requisites for this course. While doing this course you will be getting a core knowledge of testing both manual and Automation.

In this course you will be getting full support (Course Material in Downloadable format, Online support “Forum/email/Skype etc.) and most importantly you will be getting independent platform “Our Own Developed On-line Practice Exercises Platform”.

This course is structured bearing in mind that how important it is to have your confidence level boosted. It is our promise that you will enjoy every single minute of videos. Above all its FREE for all.

“OUR PROMISE : We promise that you will Start it as a BEGINNER and complete this course as a PROFESSIONAL”

Please Note: This course is going to cover only BASICS that will help you in getting into more in depth courses with confidence.

Who this course is for:

  • This course is designed for manual testers in IT Industry who wants to step into automation testing.

Course content

12 sections • 34 lectures • 3h 5m total lengthExpand all sections

01- Introduction1 lecture • 9min

  • Introduction & Our Goals08:36

02 – Pre – Requisites & Course Content1 lecture • 1min

  • 2.01 Pre-Requisites & Course Contents00:52

03 – Introduction to Selenium & its Architecture2 lectures • 5min

  • 03.1 Selenium in Detail01:49
  • 03.2 Architecture of Selenium03:06

04 – Installation Guide4 lectures • 8min

  • 04.2 – Java Development Kit (JDK)03:38
  • 04.3 Compiler – Eclipse02:26
  • 04.4 Firefox, Fire-Bug & Fire-Path01:37
  • 04.5 Selenium Jar (Java Archive) Files00:48

05 – Deep Dive into Selenium8 lectures • 1hr 1min

  • 05.1 Hello World19:11
  • 05.2 Invoke a Web Browser & load URL18:57
  • 05.3 Manage Browser Window04:33
  • 05.4 Browser Title05:59
  • 05.5 URL05:04
  • 05.6 Web Page Source03:43
  • 05.7 Close Browser Window03:50
  • 5.8 Practice Excercise00:05

6.0 Let’s Play Java Java – Develop a Calculator by hard coded variables3 lectures • 22min

  • 06.1 Java vs You Round 108:44
  • 06.2 Java vs You Round 205:33
  • 06.3 Java vs You Final Round08:00

7.0 Locator Techniques3 lectures • 28min

  • 07.1 Locate WebElements with XPath12:21
  • 07.2 Locate WebElements with Customised Xpath15:11
  • 7.3 Practice Excercise00:05

8.0 Let’s Play Java Java -Bonus Round Develop a Dynamic Calculator by User Input2 lectures • 12min

  • 08.1 Java vs You Bonus Round 1 – Handling User Input05:17
  • 08.2 Java vs You – Bonus Round 2 – Developing a Dynamic Calculator07:10

9.0 Automating Web UI – Check Boxes and Radio Buttons3 lectures • 16min

  • 09.1 Handling Checkboxes09:43
  • 09.2 Handling Radio Buttons Using Customised Xpath06:26
  • 9.03 Practice Excercise00:05

10.0 Implicit & Explicit Wait2 lectures • 14min

  • 10.1 – Implicit Wait07:03
  • 10.2 – Explicit Wait06:39

11.0 Practice Excercises4 lectures • 7min

  • 11.01 – Practice Form 1, Form 2 & Form 3 explained01:42
  • 11.02 – End to End Project 1 & Project 2 Explained05:10
  • 11.03 Project 1 – Link00:04
  • 11.04 Project 2 – Link00:04

12.0 … the journey continues!!! – Where to go from here. UPCOMING COURSES1 lecture • 2min

  • 12.01 What’s coming next!!!!!!!!!!!!!!02:01

How to Automate Mouse Actions with Selenium WebDriver

Working with Actions Class in Selenium WebDriver

How to automate mouse actions using Selenium WebDriver

Performing Mouse Hover operation using automation

Actions class in Selenium WebDriver

Performing Drag and Drop operation using Selenium WebDriver

Right-Click, Double Click Operations

Requirements

  • Basic understanding of Java and Selenium WebDriver is required to perform hands on exercises mentioned in this course.

Description

What is Actions Class in Selenium WebDriver?

  • An API that simulates complex Keyboard events and mouse operations.
  • We can build a series of actions using the Action Interface and Actions Class. This process is widely known as Action Chaining.
  • Actions class is also useful in working with complex web elements like – working with pseudo elements – which is very hard to work with usual WebDriver operations.

This course covers:

  • Implementation of Actions class for mouse operations using Selenium WebDriver
  • Automating mouse hover operations
  • Automating drag and drop objects on webpages
  • Automation of resizable elements on webpages
  • Automating context click (right-click) and double click
  • Working with Sliders (slider bars) on webpages
  • Automating multiple key operations (Ex. TAB + F1)

Bonus Sessions:

  • Working with JavaScript Alerts
  • Working with Prompt Box
  • Working with Confirmation Box

To get the maximum benefit from the course, please take a look at following steps explaining ‘How to take this course?’

Step 1:  Schedule 30-45 minutes of your time daily for 5 days a week. ‘Continuity’ is the key.

Step 2:  All sessions are divided in small videos of less than 20 minutes. Watch 2-3 videos daily.

Step 3:  Hands-on exercise is very important. So, immediately try out the programs discussed in the session. Try them on your own. You can download these programs from lecture resources.

Step 4: Assignments with answer keys are provided where-ever necessary. Complete the assignments before jumping on to the next sessions.

Step 5:  If you come across any questions or issues, please feel free to contact me and I will make sure that your queries are resolved.

Wish you all a very happy learning.

Note: All the course videos are in Full HD. For the best video streaming quality, please adjust the resolution from ‘settings’ at bottom right-hand corner of video player. Choose 1080p or 720p as per your network speed.

Who this course is for:

  • Anyone who wants to learn How to automate mouse actions using Selenium WebDriver.
  • QE Testing Professionals
  • Selenium Testers
  • Automation Test Engineers
  • QE Automation Engineers
  • Automation Aspirants
  • Manual Testing Professionals
  • Software Testing Professionals

Course content

4 sections • 11 lectures • 41m total lengthExpand all sections

Automating Basic Mouse Operations3 lectures • 17min

  • Mouse Hover06:04
  • Right Click (Context Click)05:21
  • Drag and Drop05:52

Advanced Mouse Operations3 lectures • 11min

  • Resize UI Elements02:46
  • Slider Control03:50
  • Multiple Key Operations04:53

BONUS: Automating JavaScript Alerts3 lectures • 11min

  • Handling JavaScript Alerts05:10
  • Handling JavaScript Prompt Box03:23
  • Handling JavaScript Confirmation Box02:51

Next Steps2 lectures • 2min

  • Next Steps01:32
  • Next Steps00:08

Software Testing Tutorial

Software Testing Syllabus


Testing Fundamentals

👉 TutorialWhat is Software Testing? Definition, Basics & Types
👉 TutorialSoftware Testing as a Career Path (Skills, Salary, Growth)
👉 Tutorial7 Software Testing Principles: Learn with Examples
👉 TutorialV-Model in Software Testing
👉 TutorialSTLC – Software Testing Life Cycle Phases & Entry, Exit Criteria

Types of Testing

👉 TutorialManual Testing Tutorial for Beginners: Concepts, Types, Tool
👉 TutorialAUTOMATION TESTING Tutorial: What is, Process, Benefits & Tools
👉 TutorialAutomation Testing Vs. Manual Testing: What’s the Difference?
👉 TutorialUnit Testing Tutorial: What is, Types, Tools, EXAMPLE
👉 TutorialIntegration Testing: What is, Types, Top Down & Bottom Up Example
👉 TutorialWhat is System Testing? Types & Definition with Example
👉 TutorialSanity Testing Vs Smoke Testing: Introduction & Differences
👉 TutorialWhat is Regression Testing? Definition, Test Cases (Example)
👉 TutorialWhat is Non Functional Testing? Types with Example

TestCase Development

👉 TutorialTest Documentation in Software Testing
👉 TutorialWhat is Test Scenario? Template with Examples
👉 TutorialHow to Write Test Cases: Sample Template with Examples
👉 TutorialWhat is Test Analysis (Test Basis) in Software Testing?
👉 TutorialWhat is Requirements Traceability Matrix (RTM)? Example Template
👉 TutorialTest Data Generation: What is, How to, Example, Tools
👉 TutorialDownload Sample Test Case Template: Example Excel, Word Formats

Testing Techniques

👉 TutorialSoftware Testing Techniques with Test Case Design Examples
👉 TutorialBoundary Value Analysis & Equivalence Partitioning with Examples
👉 TutorialDecision Table Testing: Learn with Example
👉 TutorialWhat is State Transition Testing? Diagram, Technique, Example
👉 TutorialWhat is Use Case Testing? Technique, Examples

Test Management & Control

👉 TutorialSoftware Test Estimation Techniques: Step By Step Guide
👉 TutorialHow to Create a Test Plan (with Example)
👉 TutorialTest Plan Template: Sample Document with Web Application Example

Defects

👉 TutorialTest Environment for Software Testing
👉 TutorialDefect Management Process in Software Testing (Bug Report Template)
👉 TutorialDefect/Bug Life Cycle in Software Testing
👉 TutorialTop 50 Software Testing Tools

Agile

👉 TutorialAgile Methodology & Model: Guide for Software Development & Testing
👉 TutorialWhat is Agile Testing? Process, Strategy, Test Plan, Life Cycle Example
👉 TutorialScrum Testing Methodology Tutorial: What is, Process, Artifacts, Sprint
👉 TutorialAutomation Testing Framework for Agile/Scrum Methodology
👉 TutorialSAFe Methodology Tutorial: What is Scaled Agile Framework

Testing Different Domains

👉 TutorialWeb Application Testing: 8 Step Guide to Website Testing
👉 TutorialWeb Application Testing Checklist: Example Test Cases for Website
👉 TutorialBanking Domain Application Testing: Sample Test Cases
👉 TutorialeCommerce Testing: How to Test an E-Commerce Website
👉 TutorialPayment Gateway Testing Tutorial with Example Test Cases
👉 TutorialMainframe Testing – Complete Tutorial
👉 TutorialTesting Retail Point Of Sale(POS) Systems: Example Test Cases
👉 TutorialHealthCare Domain Testing with Sample Test Cases
👉 TutorialTesting Insurance Domain Applications with Sample Test Cases
👉 TutorialTesting Telecom Domain with Sample OSS/BSS Test cases
👉 TutorialBusiness Intelligence (BI) Testing: Sample Test Cases
👉 TutorialDatabase (Data) Testing Tutorial: Sample Test Cases

WhiteBox Testing

👉 TutorialWhat is WHITE Box Testing? Techniques, Example, Types & Tools
👉 TutorialWhat is Static Testing? What is a Testing Review?
👉 TutorialMccabe’s Cyclomatic Complexity: Calculate with Flow Graph (Example)
👉 TutorialCode Coverage Tutorial: Branch, Statement, Decision, FSM
👉 TutorialPath Testing & Basis Path Testing with EXAMPLES

Performance Testing

👉 TutorialPerformance Testing Tutorial: What is, Types, Metrics & Example
👉 TutorialLoad Testing Tutorial: What is? How to? (with Examples)
👉 TutorialWhat is STRESS Testing in Software Testing? Tools, Types, Examples
👉 TutorialWhat is Volume Testing? Learn with Examples
👉 TutorialWhat is Scalability Testing? Learn with Example
👉 TutorialWhat is Soak Testing? Definition, Meaning, Examples
👉 TutorialStability Testing in Software Testing
👉 TutorialWhat is Spike Testing? Learn With Example
👉 TutorialLoad Testing vs Stress Testing vs Performance Testing: Difference Discussed
👉 TutorialWhat is Response Time Testing?
👉 TutorialWhat is Benchmark Testing? Test Plan, Tools, Example
👉 TutorialWhat is Endurance Testing in Software Testing? (with Example)
👉 TutorialReliability Testing Tutorial: What is, Methods, Tools, Example
👉 Tutorial13 BEST Performance Testing Tools | Load Testing Tool

Advance Testing Topics

👉 TutorialSoftware Testing Metrics: What is, Types & Example
👉 TutorialHow to create Test Strategy Document (Sample Template)
👉 TutorialWhat is Testing as a Service? TaaS Model Explained
👉 TutorialWhat is Test Maturity Model (TMM) in Software Testing?

FAQ

👉 TutorialSeverity & Priority in Testing: Differences & Example
👉 TutorialWhat is a Test Script? How to write with Example
👉 TutorialTest Strategy vs Test Plan: What’s the Difference?
👉 TutorialStatic Testing vs Dynamic Testing: What’s the Difference?
👉 TutorialDifference Between Retesting and Regression Testing
👉 TutorialQuality Assurance Vs Quality Control: What’s the Difference?
👉 TutorialDifference Between Verification and Validation with Example
👉 TutorialPositive Testing and Negative Testing with Examples
👉 TutorialWhat is TEST HARNESS? Tools & Examples
👉 TutorialWhat is Defect Density? Formula to calculate with Example
👉 TutorialDifference Between Globalization Testing and Localization Testing
👉 TutorialTest Condition vs Test Scenario: What’s the Difference?
👉 TutorialUnit Test vs Integration Test: What’s the Difference?
👉 TutorialFunctional Testing Vs Non-Functional Testing: What’s the Difference?
👉 TutorialBlack Box Testing Vs. White Box Testing: Key Differences
👉 TutorialFrontend Testing Vs. Backend Testing: What’s the Difference?
👉 TutorialSDLC vs STLC: What’s the Difference?
👉 TutorialWhat is SDET? Full Form, Meaning, Role and Responsibilities
👉 TutorialDo Testers have to Write Code?
👉 TutorialTest Case vs Test Scenario: What’s the Difference?

Advanced Certification Program in Test Architect

This Advanced program is designed to help learners gain expertise in Hadoop testing, software or manual testing, Selenium testing, ETL testing, and more through real-time projects. Learners will also receive an Microsoft certification upon the completion of the program.

About the Program

In this Test Architect Advanced program, you will receive in-depth knowledge of testing program platforms such as Hadoop testing, Selenium testing, software or manual testing, ETL testing, etc. This program will train you in the various skills that are essential to become a Test Architect through 7+ courses and 20 industry-based projects.

Key Highlights

  • 101 Hrs Instructor-led Training
  • 96 Hrs Self-paced Videos
  • 154 Hrs Projects and Exercises
  • PLA Credits from Belhaven University
  • Microsoft Certification
  • 1:1 with Industry Experts
  • Flexible Schedule
  • Lifetime Free Upgrade
  • Mentor Support

Advanced Program in Test Architect Course Content

Selenium Testing

Module 01 – Core Java Concepts
Module 02 – Writing Java Programs Using Java Principles
Module 03 – Getting Started with Selenium
Module 04 – Selenium Features
Module 05 – Deep Dive into Selenium IDE
Module 06 – Selenium WebDriver Automation
Module 07 – Fire Path Installation
Module 08 – Searching Elements
Module 09 – Advanced User Interactions and Cross Browser Testing
Module 10 – Introduction to TestNG Plugin
Module 11 – TestNG Terminology
Module 12 – TestNG Data Providers
Module 13 – Maven Integration
Module 14 – WebDriver Sample Programs
Module 15 – JUnit Operations and the Test Framework
Module 16 – Object Repository
Module 17 – Test Data Management
Module 18 – Selenium Grid Concept
Module 19 – Mobile App Testing Using Appium (Self-paced)
Module 20 – Implementing the BDD Framework Using Cucumber (Self-paced)

DevOps

Module 01 – Infrastructure Setup
Module 02 – Introduction to DevOps
Module 03 – Continuous Testing
Module 04 – Continuous Integration using Jenkins
Module 05 – Software Version Control
Module 06 – Continuous Deployment: Containerization with Docker
Module 07 – Containerization with Docker: Ecosystem and Networking
Module 08 – Configuration Management using Puppet
Module 09 – Configuration Management using Ansible
Module 10 – Continuous Orchestration using Kubernetes
Module 11 – Continuous Monitoring using Nagios
Module 12 – Terraform Modules & Workspaces
Module 13 – MAVEN
Module 14 – SONARQUBE
Module 15 – XLDEPLOY
Module 16 – TEAMCITY
Module 17 – JFROG
Module 18 – MS BUILD
Module 19 – NEXUS
Module 20 – NPM
Module 21 – ELK

MS-SQL

Module 01 – Introduction to SQL
Module 02 – Database Normalization and Entity Relationship Model
Module 03 – SQL Operators
Module 04 – Working with SQL: Join, Tables, and Variables
Module 05 – Deep Dive into SQL Functions
Module 06 – Working with Subqueries
Module 07 – SQL Views, Functions, and Stored Procedures
Module 08 – Deep Dive into User-defined Functions
Module 09 – SQL Optimization and Performance
Module 10 – Advanced Topics
Module 11 – Managing Database Concurrency
Module 12 – Programming Databases Using Transact-SQL
Module 13 – Microsoft Courses: Study Material

Software/Manual Testing

Module 01 – Introduction to Software Testing
Module 02 – Test Planning
Module 03 – Design of Testing
Module 04 – Techniques of testing
Module 05 – Levels & Types of Testing
Module 06 – Executing test
Module 07 – Managing Defect
Module 08 – Team Collaboration & Reporting
Module 09 – Measurement & Metrics
Module 10 – Testing Tools & FAQs

ETL Testing

Module 01 – ETL Testing Overview
Module 02 – Database Testing and Data Warehousing Testing
Module 03 – ETL Testing Scenarios
Module 04 – Correctness, Completeness, Quality, Data Validation
Module 05 – Data Checks with SQL
Module 06 – Reports & Cube testing

Hadoop Testing

Module 01 – Introduction to Hadoop and Its Ecosystem, MapReduce and HDFS
Module 02 – MapReduce
Module 03 – Introduction to Pig and Its Features
Module 04 – Introduction to Hive
Module 05 – Hadoop Stack Integration Testing
Module 06 – Roles and Responsibilities of Hadoop Testing
Module 07 – Framework Called MRUnit for Testing of MapReduce Programs
Module 08 – Unit Testing
Module 09 – Test Execution of Hadoop: Customized
Module 10 – Test Plan Strategy Test Cases of Hadoop Testing

Unit Testing

Module 1 – Why Unit Test?
Module 2 – What is Unit Testing?
Module 3 – Proving Correctness
Module 4 – Strategies for Implementing Unit Tests
Module 5 – Look before You Leap: The Cost of Unit Testing
Module 6 – How Does Unit Testing Work?
Module 7 – Common Unit Test Tools
Module 8 – Testing Basics
Module 9 – Unit Testing with Visual Studio
Module 10 – Unit Testing with NUnit