QA - Manual, Automation & Mobile Automation

via Udemy

Go to Course: https://www.udemy.com/course/qa-manual-automation-mobile-automation/

Overview

Course is updated on 26-01-2024 with below topics Appium Interview Question & Answers Part 1 Appium Interview Question & Answers Part 2 Appium Interview Question & Answers Part 3 JAVA Programming below series of videos updated to this courseHow to Check Given String is Palindrome or Not JAVA Program to Check String is Palindrome or notPrint All Substrings of a given String Java Program to print all substrings for a StringPrint all Palindromic Substrings Find All Palindromic Substrings In a StringJava Program Magic Number Check whether given number is Magic Number or notProgram to Reverse A String in Java Reverse A String Reverse Words in a String in JavaJava program to arrange array elements in ascending orderCapitalize each word in the given stringCount Number of Words in Given StringCount number of spaces in the given StringMain Method Overloading with examplesPrint Numbers from 1 to 10 without using loopsRemove Duplicate Values in an Array Course is updated on 05-01-2024 with below topics on 2.X version of APPIUM:Performing Double Tap OperationPerforming Tap OperationPerforming Double Long Press OperationPerforming Double Swipe-UP/ Swipe-DOWN OperationCourse is updated on 02-01-2024 with below topics:Selenium 4.X Page Factory Testng Framework Part 8Selenium 4.X Page Factory Testng Framework Part 9Selenium 4.X Page Factory Testng Framework Part 10Course is updated on 01-01-2024 with below topics:Selenium 4.X Page Factory Testng Framework Part 3Selenium 4.X Page Factory Testng Framework Part 4Selenium 4.X Page Factory Testng Framework Part 5Selenium 4.X Page Factory Testng Framework Part 6Selenium 4.X Page Factory Testng Framework Part 7Course is updated on 30-12-2023 with below topics:Selenium 4.X Page Factory Testng Framework Part 1Selenium 4.X Page Factory Testng Framework Part 2Course is updated on 29-12-2023 with below topics on 2.X version of APPIUM:Page Factory Framework + Cucumber + Testng Part 1 Page Factory Framework + Cucumber + Testng Part 2Page Factory Framework + Cucumber + Testng Part 3 Page Factory Framework + Cucumber + Testng Part 4Page Factory Framework + Cucumber + Testng Part 5 Page Factory Framework + Cucumber + Testng Part 6 Page Factory Framework + Cucumber + Testng Part 7 How to pass options while creating AndroidDriver noResetappAcitivityplatformNameplatformVersionIntroduction Appium 2.X versionConfiguring machine with Appium 2.XCreate a Program using XCUITestOptions to launch an app on SimulatorCreate a Program using UiAutomator2Options to launch an app on Android Devicewe are uploading videos that covers features on Appium 2.X versionsHow to launch browser in Selenium 4.x VersionsThis Course is updated on 09th Apr 2023 on Manual Testing with below topics: Bunch of examples on Test Design Phase Bunch of tutorials on Realtime Project explanations with examplesInterview Questions & AnswersThis Course is updated on 09th Apr 2023 on Selenium Automation with below topics: Apache POI Data Driven TestingTestng tutorial with examplesRealtime project & FrameworkThis Course is updated on 09th Apr 2023 on Selenium Automation with below topics: swipe logicsHybrid app web viewMAC ConfigurationQA Training - The Complete Quality Assurance Course- Learn QA from ScratchLearn QA Software Testing - Manual , Automation & Mobile Automation. Become Developer in Test and Kick-start your Career in IT.This Course is updated on 23rd Feb 2022 with course material sectionYou will learn different ways of Software Testing and everything you need to start your first job as Junior Automation Quality Assurance Engineer.This course will give you the foundation and confidence to enter the IT Industry as Automation QA Engineer or Manual QA Engineer.Complete QA Training was divided into 5 major sections:1. Manual Testing2. Core Java3. WebDriver - Basics & Advanced4. Framework5. Mobile Automation Please find below topics that we are going to cover in this complete training:Manual Testing:Introduction of Software TestingWhat is Software?What is Software Testing?What is a Quality of Software?Importance of Software Testing?Why Software has bugs?Testing Roles in CompanyTesting Team ResponsibilitiesWhat is Functionality?What is Defect, Error, and Bug?Software Development ProcessWhat is SDLC?Phases of SDLCSDLC work flow - detailed explanationTesting TechniquesStatic TestingDynamic TestingTesting MethodsBlack Box TestingWhite Box TestingGrey Box TestingLevels of TestingUnit TestingWhat is Unit Testing?Examples of Unit TestingWho will perform Unit Testing in Companies?Integration TestingWhat is Integration Testing?Integration Testing Types?Examples of Integration Testing?Who will perform Integration Testing in Companies?System TestingWhat is System Testing?Examples of System TestingWho will perform system testing in Companies?Types of System TestingUser Acceptance TestingWhat is UAT?Types of UAT (Alpha & Beta Testing)Types of TestingSmoke testingSanity testingUsability TestingUser Interface TestingFunctionality TestingRe-TestingRegression TestingData Base TestingCompatibility TestingSecurity TestingAd-hoc TestingExploratory TestingInstallation TestingRecovery TestingServer Log File TestingPerformance TestingLoad TestingStress TestingVolume TestingEndurance TestingSoftware Development ModelsWaterfall ModelIncrement ModelPrototype ModelSpiral modelRapid ModelV-ModelAgile ModelSoftware EngineeringWhat is a Software engineering?Major factors of software engineeringQA Process and benefits of ProcessWhat is reusability?What is Process?Significance and AdvantagesVerification and ValidationVerification methodsinspectionWalkthroughBuddy checkValidation MethodsSoftware Testing Life CycleTest InitiationTest PlanningTest DesignTest ExecutionDefect ReportingClosingTest Initiation phaseWhat is Test Initiation?Understanding project requirements with live showUnderstanding UI Spec, FR Spec DocumentsTest Planning PhaseWhat is a Test Plan?Who will prepare Test plan documents?Preparing a Test plan documents for projectTest Design PhaseWhat Tester will do in Test Design Phase?What is Use Case?What is a Scenario?Preparing Scenarios for projectWhat is a Test Case?Preparing Test case Template for projectTypes of Test casesTest Case design techniquesBVAECPDecision TableState Transition DiagramsError GuessingDesigning test cases for projectTest Case StatusTest Cases ReviewPreparing RTMProjects & TechnologiesDifference between Project & Product?What is a Project?What is a Product?Type of Projects?Desktop applicationWeb ApplicationsSystem ProductsSoftware Environment:Environment is a combination of three layersPresentation layerBusiness layerDB layerTest Case ExecutionWhen do we start test case execution?What is a Build?What is Version?Build Release NoteWho prepares the Release Notes?When to prepare the Release Notes?Significance of Release NotesVersion Controlling and managingBuilds from Development to TestingBuild & Deployment ProcessWho will deploy the applicationHow to access the applicationTest case executionDefect Reporting and TrackingWhat is a defect?Defect StatusDefect SeverityDefect PriorityTypes of DefectsDefect Life CycleCreating defects in QCDefect DensityResult AnalysisDefect Reporting Through Bug Tracking Tools (Bugzilla/Jira/QC)Defect ManagementCreating user roles and permissions for each roleCreating users for each roleDefects reportingDefects trackingDefects RetestingVarious reports generationDefects closingAgile Scrum Framework [Real Time Overview]Agile principlesAgile Scrum OverviewScrum rolesProduct Owner rolesScrum master roleTeam roleScrum MeetingsSprint Planning meetingDaily Scrum meetingScrum review meetingScrum retrospective meetingRelease planning meetingIntroduction of Software TestingWhat is Software?What is Software Testing?What is a Quality of Software?Importance of Software Testing?Why Software has bugs?Testing Roles in CompanyTesting Team ResponsibilitiesWhat is Functionality?What is Defect, Error, and Bug?Software Development ProcessWhat is SDLC?Phases of SDLCSDLC work flow - detailed explanationTesting TechniquesStatic TestingDynamic TestingTesting MethodsBlack Box TestingWhite Box TestingGrey Box TestingLevels of TestingUnit TestingWhat is Unit Testing?Examples of Unit TestingWho will perform Unit Testing in Companies?Integration TestingWhat is Integration Testing?Integration Testing Types?Examples of Integration Testing?Who will perform Integration Testing in Companies?System TestingWhat is System Testing?Examples of System TestingWho will perform system testing in Companies?Types of System TestingUser Acceptance TestingWhat is UAT?Types of UAT (Alpha & Beta Testing)Types of TestingSmoke testingSanity testingUsability TestingUser Interface TestingFunctionality TestingRe-TestingRegression TestingData Base TestingCompatibility TestingSecurity TestingAd-hoc TestingExploratory TestingInstallation TestingRecovery TestingServer Log File TestingPerformance TestingLoad TestingStress TestingVolume TestingEndurance TestingSoftware Development ModelsWaterfall ModelIncrement ModelPrototype ModelSpiral modelRapid ModelV-ModelAgile ModelSoftware EngineeringWhat is a Software engineering?Major factors of software engineeringQA Process and benefits of ProcessWhat is reusability?What is Process?Significance and AdvantagesVerification and ValidationVerification methodsinspectionWalkthroughBuddy checkValidation MethodsSoftware Testing Life CycleTest InitiationTest PlanningTest DesignTest ExecutionDefect ReportingClosingTest Initiation phaseWhat is Test Initiation?Understanding project requirements with live showUnderstanding UI Spec, FR Spec DocumentsTest Planning PhaseWhat is a Test Plan?Who will prepare Test plan documents?Preparing a Test plan documents for projectTest Design PhaseWhat Tester will do in Test Design Phase?What is Use Case?What is a Scenario?Preparing Scenarios for projectWhat is a Test Case?Preparing Test case Template for projectTypes of Test casesTest Case design techniquesBVAECPDecision TableState Transition DiagramsError GuessingDesigning test cases for projectTest Case StatusTest Cases ReviewPreparing RTMProjects & TechnologiesDifference between Project & Product?What is a Project?What is a Product?Type of Projects?Desktop applicationWeb ApplicationsSystem ProductsSoftware Environment:Environment is a combination of three layersPresentation layerBusiness layerDB layerTest Case ExecutionWhen do we start test case execution?What is a Build?What is Version?Build Release NoteWho prepares the Release Notes?When to prepare the Release Notes?Significance of Release NotesVersion Controlling and managingBuilds from Development to TestingBuild & Deployment ProcessWho will deploy the applicationHow to access the applicationTest case executionDefect Reporting and TrackingWhat is a defect?Defect StatusDefect SeverityDefect PriorityTypes of DefectsDefect Life CycleCreating defects in QCDefect DensityResult AnalysisDefect Reporting Through Bug Tracking Tools (Bugzilla/Jira/QC)Defect ManagementCreating user roles and permissions for each roleCreating users for each roleDefects reportingDefects trackingDefects RetestingVarious reports generationDefects closingAgile Scrum Framework [Real Time Overview]Agile principlesAgile Scrum OverviewScrum rolesProduct Owner rolesScrum master roleTeam roleScrum MeetingsSprint Planning meetingDaily Scrum meetingScrum review meetingScrum retrospective meetingRelease planning meetingSelenium Automation:JAVA: Intro to JAVA:JDK, JVM, JREVariable, Data typesPackagesOperatorsIf-ElseSwitch-caseFor,while,do whilecontinue, break OOPS: StringAccess ModifiersStaticMain MethodConstructorInheritanceMethod overloading, overriddingPolymorphism, types of:Static & dynamic binding notDiff b/w abstract class n interfaceConcerte classAbstract ClassAbstractionInterfaceSuper/ ThisFinal, Finally, finalizeEncapsulationGarbage CollectionException Handling Mechanism: Ctype castingDate class: in java 8Java 8 concepts: FI, Lambda expression,Collection APIsynchorizarionwrapper classesInput/Output filesStatic & dynamic bindingPredefined packages in javacovert code into jarArrayPlease find below detailed concepts which we are covering in WebDriver: Configuration40 plus unique scenariosCapture screenshot(positive)Page scroll down using Java scriptHTML Unit DriverHandling Multiple WindowsImplicit wait & Explicit waitHandling Ajax Auto suggestsHandling web tablesHandling the automation of table dataHandling Test data in Excel sheet usinf JXL, POI filesHandling data from text file , XML file , CSV fileGenerating test results and detailed Summary ReportHandling Alerts, unexpected Alerts, Browser windows, Application windows & pop-upsHandling of multiple framesRecording a videoReading content on Image & PDF filesIsSelected Method.Is displayed MethodJunit, Testng, Maven, Jenkins. GITFramework creationCucumber BDDPage Object Model frameworkLocatorsHow to identify elements in webpage using SeleniumTools to identify elements/objectsFirebugIE Developer toolsGoogle Chrome Developer toolsLocating elements by IDFinding elements by nameFinding elements by link textFinding elements by XPathFinding Elements by using CSSAppium Automation: overview on core java concepts Introduction to Appium Overview of Open Source Mobile Test Automation tools Open source Mobile Automation tool Evaluation docsAutomating various scenarios in Android AppOverview on Cucumber BDD frameworkAutomating app using BDD frameworkOverview on Android Driver, desired capabilitiesConnecting real device, enabling usb debugging mode, creating simple scriptOverview on Appium inspector, Vysor, creating simple script Part 1Create android Emulator and execute script on emulatorHow to handle switches on Android & iOS How to handle buttons on Android & iOS How to handle text fields on Android & iOS Scenario for login to an applicationScenario for creating an account with ecom applicationCreating an E2E scenario that handles DropDown, Popup , text fields on ecom applicationSwitching webview and handling contextsIdentifying locators for the webview Overview on touch actions with examplesWe have also included core java concepts in this tutorialCucumber BDD frameworkOverview on Page Factory framework with real world examplesJenkins Master & Slave setupSaucelabs integration

Skills

Reviews