Archi's Academy

BLACK FRIDAY

85% Discount for all November

whatsapp
Get in touch
FreeQuality Assuranceadvanced

Advanced Quality Assurance (QA)

Embark on a journey to elevate your Quality Assurance skills with our Advanced QA course. This comprehensive program is designed for professionals seeking in-depth knowledge and hands-on experience in both Manual Testing and Cypress Automation.

12 weeksEN31 lessons1,056 enrolled

StartFreeCourse

StartFreeCourse
button-icon
Advanced Quality Assurance (QA)

Course Curriculum

5 modules · 11 subjects · 31 lessons
01
Level.1This Level focus on a Manual testing Live project
3 subjects
Manual testing Project IntroductionWelcome to the Manual Testing Project, a crucial component of our Advanced QA course.
3 lessons
  • Project IntroductionThe objective of this manual testing project is to ensure the quality and reliability of a fictional e-commerce website. As a tester, your role is to methodically assess different aspects of the website's functionality and usability,
  • Exploring the FunctionalitiesUnderstanding and leveraging the SRS and FRS documents is pivotal to ensuring a thorough and effective testing process. The FRS document serves as the foundational blueprint for the entire software development process. It outlines the overarching goals, functionalities, constraints, and features of the software being developed—in this case, the e-commerce website.
  • Creating Test PlanA comprehensive document outlining the testing strategy, objectives, and scope is known as the Test Plan. We are explaining a real test plan document in this module.
Creating Test scenario and Test casesNew Description
3 lessons
  • Writing Test scenariosWriting test scenarios for OpenCart involves covering various aspects of its functionality and UI.
  • Writing Test cases for Registration functionalityCreating Testcase for registration functionality from the Test scenario document
  • Writing Testcases for Login functionalityCreating Testcase for Login functionality from the Test scenario document
Test Sign OffNew Description
3 lessons
  • Test Environment SetUpSetting up a test environment for Opencart module description testing involves preparing the necessary infrastructure and configurations. This module is a guide on how to set up the environment:
  • Test ExecutionExecuting tests for Opencart module description involves systematically running the prepared test cases. This module guides on how to execute tests for Opencart test cases.
  • Bug Tracking & Test Sign OffReporting bugs and signing off on tests are critical steps in the testing process. Here's a guide on bug reporting and test sign-off for Opencart module.
02
Level.2This Level focus on Postman API testing
2 subjects
Understanding APIsThis subject explores Application Programming Interfaces (APIs), which are like bridges connecting different software together. They make it easy for apps to share information and work together smoothly.
2 lessons
  • Client - Server ArchitectureThe new module for client-server architecture provides enhanced communication, improved scalability, and more efficient data processing between clients and servers.
  • Introduction to APIsThe introduction to APIs new module will provide a comprehensive overview of application programming interfaces, including their purpose, functionality, and implementation process.
Introduction to PostmanPostman is a popular tool used by developers to simplify the process of testing, documenting, and managing APIs. With its user-friendly interface, developers can easily send requests to APIs, inspect responses, and debug issues.
5 lessons
  • Installation and setup of Postman ToolPostman is a powerful tool that allows users to effortlessly install and set up new modules, enhancing its functionality and capabilities for seamless API testing and development.
  • Creating Basic RequestsThe Postman Request Methods provides a comprehensive overview of the latest features and functionalities added to Postman's request methods module.
  • Data Driven TestingIn data-driven testing, a new module is thoroughly tested using different sets of input data to ensure accurate functionality.
  • Running Collections in postmanPostman collections are a way to organize and group API requests together. They allow developers to save and share sets of API requests, making it easier to manage and collaborate on projects.
  • Postman VariablesPostman variables, including collection and environment variables, are powerful tools for managing and dynamically adjusting data within requests. Collection variables are scoped to a specific collection, allowing for consistent values across all requests within that collection. On the other hand, environment variables are scoped to a specific environment,
03
Level .3Javascript
2 subjects
Javascript for TestersNew Description
3 lessons
  • Javascript BasicsThe JavaScript Basics module provides foundational knowledge of JavaScript syntax, data types, and essential programming concepts, enabling efficient interaction with web elements and fostering a strong understanding of client-side scripting for enhanced automation testing.
  • Project Setup with NPM & NPXThe Project Setup with NPM & NPX module streamlines the setup and management of JavaScript testing environments, offering efficient dependency handling, configuration control, and command execution to simplify project initialization and enhance testing workflows.
  • Advanced JavaScript Techniques for TestersThe Advanced JavaScript Techniques for Testers module equips testers with in-depth skills in modern JavaScript, including asynchronous handling, arrow functions, and test frameworks, enabling more robust and efficient automation scripts for complex testing scenarios.
SQLNew Description
2 lessons
  • IntroductionThis module offers a introduction to SQL, the foundation of managing and querying relational databases. Through a collection of engaging videos, learners will explore key SQL concepts such as creating and managing tables, writing efficient queries, using joins to combine data, and employing aggregate functions for meaningful insights. Designed for beginners, this module builds a strong understanding of database operations, equipping learners with the skills to interact with data effectively for analytics and software development tasks.
  • MySQLThis module introduces you to MySQL, one of the most popular relational database management systems. You will learn the fundamentals of creating, managing, and querying databases to efficiently handle data.
04
Level.4Cypress Automation
3 subjects
Introduction to CypressNew Description
2 lessons
  • Getting Started with CypressIntroduces learners to Cypress as a powerful end-to-end testing framework for modern web applications. This session covers installation, setup, and the fundamental tools needed to begin writing and running Cypress test...
  • Deep dive into Cypress CommandsIntroduces Trainee to the core commands in Cypress that are essential for interacting with web elements and automating test cases. Cypress provides a rich set of commands that enable users to simulate real-world interactions, perform assertions and control test behavior efficiently. This hands-on session will cover the most commonly used commands and how to utilize them effectively in test scripts.
Automations & AssertionsNew Description
2 lessons
  • Handling Webcontrols UIThis module equips you with the skills to interact effectively with various web elements such as checkboxes, dropdowns, and invisible elements. This module emphasizes practical techniques for identifying, manipulating, and validating these controls, ensuring robust and reliable automation testing for dynamic user interfaces.
  • Advance StrategiesThe Advanced Strategies in Handling Web Elements module equips learners with techniques to interact with challenging web elements in dynamic applications. This includes mastering strategies to handle complex UI elements. By the end of this module, testers will have the skills to confidently tackle advanced UI automation challenges, ensuring seamless interaction and accurate validation of web elements.
Cucumber frameworkNew Description
4 lessons
  • End to End TestingThis module focuses on mastering end-to-end testing with Cypress to validate complete user workflows from start to finish. Learn how to simulate real user interactions, navigate through multiple pages, and verify data consistency across the application. By covering scenarios like user authentication, form submissions, and payment processing, this module equips you to ensure the reliability and seamlessness of critical user journeys. Perfect for building confidence in your application's performance and user experience.
  • Structuring the Cypress Test ScriptIn this module, you will learn the importance of structuring a test automation framework for efficiency, scalability, and maintainability. We will explore best practices for organizing code, separating concerns, and leveraging Cypress features to build a robust testing foundation.
  • Optimizing with Environmental variable and Dashboard featureThis module explores advanced optimization techniques using environmental variables and Cypress Dashboard features. You will learn how to: Configure and manage environment-specific variables to enhance test reusability and security. Utilize Cypress Dashboard for in-depth test analytics, parallel execution, and identifying flaky tests. Implement best practices for integrating environmental variables with the Dashboard to streamline reporting and monitoring. By the end of this module, you will be equipped to build scalable, maintainable, and efficient test automation solutions using Cypress.
  • Cucumber BDDThis module provides a comprehensive understanding of Cucumber and its role in Behavior-Driven Development (BDD). Cucumber allows teams to write test scenarios in plain English (Gherkin syntax), making it easier for technical and non-technical stakeholders to collaborate on software requirements and automation testing.
05
Level.5Interview Questions
1 subjects
Interview QuestionsNew Description
2 lessons
  • Software Testing - Real Time Interview Questions & AnswersThis module contains a comprehensive collection of interview questions and answers related to software testing. The session is designed to help learners prepare for real-world testing interviews by covering frequently asked questions on manual testing, automation testing, test strategies, frameworks, debugging, and best practices.
  • CYPRESS Interview QuestionsThis module contains a comprehensive collection of interview questions and answers related to testing with cypress. The session is designed to help learners prepare for real-world testing interviews by covering frequently asked questions on cypress

Skill Track

Quality Assurance

Quality Assurance

Related Courses

Ready to Start Learning?

Access this course for free and build real skills.

StartFreeCourse

StartFreeCourse
button-icon