Appium (Версия 1.8.2) - Мобильное автоматизированное тестирование с нуля - Видеоуроки

Appium(Latest 1.8.2)-Mobile Automation Testing from Scratch
Duration 28:36:47
Открыть все курсы от udemy

Appium(Latest 1.8.2)-Mobile Automation Testing from Scratch - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Course Agenda 00:07:39
  • Урок 2. Appium Features 00:08:07
  • Урок 3. Appium Internal Architecture 00:09:06
  • Урок 4. Installing Android Studio and Java 00:11:48
  • Урок 5. Configuring System variables for both Android SDK and Java 00:08:15
  • Урок 6. Configuring Virtual Mobile device for running tests 00:12:02
  • Урок 7. Downloading Node.js and install Appium via npm 00:13:35
  • Урок 8. Important information on Appium versions 00:07:22
  • Урок 9. Configuring Appium Java client jars for frontEnd execution 00:12:15
  • Урок 10. Brushup Java concepts -1 00:08:35
  • Урок 11. Brushup Java concepts -2 00:08:33
  • Урок 12. Brushup Java concepts -3 00:17:54
  • Урок 13. What is Xcode? Install Xcode 00:05:05
  • Урок 14. Validating IOS Simulator and Downloading Java 00:05:28
  • Урок 15. Installing Eclipse IDE for MAC 00:05:12
  • Урок 16. Downloading Appium/Selenium Jars 00:05:42
  • Урок 17. What are Desired capabilities? How to talk to appium server 00:13:10
  • Урок 18. Invoking Android Driver- Creating base program 00:12:42
  • Урок 19. Execution of Appium first program on Mobile Native APP 00:07:59
  • Урок 20. UIAutomator tool usage-Inspection of elements 00:16:14
  • Урок 21. Automating app UI Using Xpaths and text attributes 00:12:14
  • Урок 22. Appium API's for UI interaction with id's and classNames 00:11:39
  • Урок 23. Handling Mutiple similar objects of Apps with indexes 00:11:51
  • Урок 24. AndroidUIAutomator usage in identifying objects of Apps 00:19:21
  • Урок 25. TouchActions in Appium (Gestures Automation -1) 00:06:40
  • Урок 26. Tapping and longpress events (Gestures Automation -2) 00:15:01
  • Урок 27. Touch Actions Sequence Execution 00:16:04
  • Урок 28. Strategy for automating Swipping event(Gestures Automation -3) 00:14:23
  • Урок 29. Demo on swipping the clock- Practise exercises 00:10:49
  • Урок 30. How to automate scrolling? Gestures Automation -5 00:12:01
  • Урок 31. Drag and drop on Native Apps with Appium (Gesture Automation -6) 00:18:13
  • Урок 32. Automating Android Key Events with Appium 00:10:37
  • Урок 33. Miscelleanous key Events handling with Appium 00:04:03
  • Урок 34. Invoking App with package Activity 00:09:16
  • Урок 35. Example on package name and Activity Invoking apps 00:02:05
  • Урок 36. Automation on real devices 00:08:30
  • Урок 37. Music App- Testcases to Automate 00:11:30
  • Урок 38. Practise Exercise-1 Scrolling down 00:10:13
  • Урок 39. Practise Exercise- 1.2 -End to end flow 00:13:07
  • Урок 40. Toggle off/on mechanism Automation 00:10:58
  • Урок 41. Practise exerices-Testcases to Automate 00:07:55
  • Урок 42. Practise Exercise -Covering core Appium API 00:14:14
  • Урок 43. Configuring Real device to system for running Appium Tests 00:10:08
  • Урок 44. Exercises on Real device-Native Apps automation 00:08:59
  • Урок 45. Important things to know when executing on Physical/Emulator devices 00:09:01
  • Урок 46. Mobile Browser Configuration setup for Appium Tests 00:09:07
  • Урок 47. Automating the Chrome Mobile Browser 00:13:54
  • Урок 48. Exercises-Mobile Browser automation - 1 00:13:53
  • Урок 49. Exercises-Mobile Browser automation - 2 00:12:35
  • Урок 50. Testcase- Automating Udemy Mobile View Site 00:03:19
  • Урок 51. Problem - Description 00:08:04
  • Урок 52. Idenitifying frames from Html view 00:09:29
  • Урок 53. Element Hidden or Invisible-How to validate 00:09:37
  • Урок 54. Writing Generic functions to Identify Frames/Windows 00:10:35
  • Урок 55. Example Demonstrating Multiple Frames 00:08:54
  • Урок 56. Handling Auto suggestive dropdown options 00:10:58
  • Урок 57. Dynamic data loading- Excpetion Techniques 00:07:15
  • Урок 58. Hybrid Apps features and ways to test them 00:03:34
  • Урок 59. Views switching Mechanisim 00:11:02
  • Урок 60. Example on Hybrid App handling - 1 00:08:44
  • Урок 61. Example on Hybrid App handling - 2 00:04:58
  • Урок 62. IOS Testing Introduction 00:06:59
  • Урок 63. Setting up IOS App and Appium Desktop on MAC 00:08:53
  • Урок 64. IOS Driver Invocation with Desired capabilities 00:12:59
  • Урок 65. Running IOS first Automation Testcase with Appium Inspector 00:13:46
  • Урок 66. Desired capabilities code 00:12:50
  • Урок 67. Exercise 2: Scrolling in IPhones with Appium 00:11:42
  • Урок 68. Exercise 3: Handling Steppers and page navigations 00:15:58
  • Урок 69. Exercise 4: Dropdown Scrollers automation with Appium 00:11:47
  • Урок 70. Safari Mobile Browser Automation configuration 00:06:58
  • Урок 71. Useragent to get Safari Browser objects 00:04:16
  • Урок 72. Practise Exercise on Safari Mobile Browser 00:07:40
  • Урок 73. Sauce labs Cloud testing Introduction(**Newly Added videos from here**) 00:04:19
  • Урок 74. Registering Sauce Labs Account for running IOS Apps on cloud 00:08:20
  • Урок 75. Automating Safari Browser in Iphone with Sauce Cloud 00:12:53
  • Урок 76. Exercise-1.1 Getting Safari Browser objects with Useragents 00:11:07
  • Урок 77. Desired Capabilities for Safari on IOS 00:04:07
  • Урок 78. Exercise-1 : Automating Udemy Browser App on Safari -IOS Platform 00:11:32
  • Урок 79. Exercise-2 Automating IOS Native Apps on IPhone Simulator 00:12:07
  • Урок 80. Desired capabilities and cloud connectivity to run IOS Apps in Iphone 00:10:24
  • Урок 81. Following up Appium Latest Updates 00:09:06
  • Урок 82. Install software's for real device Automation 00:09:06
  • Урок 83. UDID, XcodeOrgId Generation for real device testing 00:08:43
  • Урок 84. Bundle Id generation and running the Tests 00:23:36
  • Урок 85. TestNG Installation and Setup in Eclipse 00:04:26
  • Урок 86. TestNG Basic Annotations role in desigining Framework 00:11:35
  • Урок 87. TestNg Annotations in depth 00:13:10
  • Урок 88. Importance of TestNG Prerequiste Annotations 00:12:03
  • Урок 89. Importance of TestNG xml file in Framework 00:08:16
  • Урок 90. Including and excluding the Testcases from Execution with TestNG xml file 00:11:20
  • Урок 91. Introduction to Maven 00:05:37
  • Урок 92. Configuration of Maven 00:06:29
  • Урок 93. Creating basic Maven Project 00:12:32
  • Урок 94. Importance of Maven POM.xml file 00:10:14
  • Урок 95. Creating Appium-Maven project 00:05:53
  • Урок 96. Importing Appium Maven dependencies 00:07:22
  • Урок 97. Running Appium scripts in Maven 00:09:23
  • Урок 98. Creating TestngXMl file for Appium Maven Project 00:07:53
  • Урок 99. Creating Multiple Testsuites and configuring them in xml files 00:06:44
  • Урок 100. Running Appium Server Programatically 00:11:13
  • Урок 101. Creating Bat file and commands to trigger Appium server 00:06:14
  • Урок 102. Creating Multiple TestNG profiles and triggering from Maven 00:14:16
  • Урок 103. Running end to end framework on single click with Maven 00:08:36
  • Урок 104. Why Jenkins? Jenkins Advantages 00:06:17
  • Урок 105. Installing & Configuring Jenkins for Appium Project 00:10:31
  • Урок 106. Deploying Framework in Jenkins and Triggering the build 00:08:26
  • Урок 107. Scheduling the Framework to run at 10AM daily with Jenkins 00:06:46
  • Урок 108. What is Page object model? 00:03:41
  • Урок 109. Page factory annotations FindBy 00:12:25
  • Урок 110. Practical Example explaining Page factory Model-1 00:10:54
  • Урок 111. Practical Example explaining Page factory Model- 2 00:12:47
  • Урок 112. what is Apace POI API & Download Instructions 00:06:46
  • Урок 113. Excel API Methods explanation 00:10:16
  • Урок 114. Program for Retreiving data from excel 00:09:26
  • Урок 115. Program for Updating data back to excel 00:07:45
  • Урок 116. DataDriven Testing Using POI and TestNG - Part 1 00:09:56
  • Урок 117. DataDriven Testing Using POI and TestNG - Part 2 00:09:57
  • Урок 118. DataDriven Testing Using POI and TestNG - Part 3 00:11:28
  • Урок 119. Log4j Explanation Theoretical Part 00:07:46
  • Урок 120. Log4j Practical Part 1 00:12:18
  • Урок 121. Log4j Practical Part 2 00:22:20
  • Урок 122. Steps to connect Database to Selenium Testcases 00:09:19
  • Урок 123. mysql download instructions 00:07:30
  • Урок 124. mySQL server connection procedure 00:05:27
  • Урок 125. Creating Database in mysql server 00:04:48
  • Урок 126. Creating Tables in Databases 00:08:02
  • Урок 127. Jdbc odbc connection overview 00:07:56
  • Урок 128. Integration of Database with JDBC API 00:07:04
  • Урок 129. Steps to conect Database info to Selenium - 1 00:16:49
  • Урок 130. Steps to connect Database info to Selenium - 2 00:06:47
  • Урок 131. Interview Questions -Part 1 00:06:40
  • Урок 132. Interview questions -Part 2 00:08:11
  • Урок 133. How to Add Appium Project in Resume 00:07:09
  • Урок 134. Template in writing Business requirements 00:06:24
  • Урок 135. QA role in BDD 00:08:49
  • Урок 136. Template in writing testcases for Business Scenarios 00:06:37
  • Урок 137. Advantages of BDD, Why it is getting popular? 00:08:04
  • Урок 138. Cucumber Framework Installation 00:05:23
  • Урок 139. Designing Cucumber Feature file 00:04:39
  • Урок 140. Cucumbe Step defination file 00:11:14
  • Урок 141. End to end Automation on BDD feature file 00:06:53
  • Урок 142. End to end testing Continued - 2 00:10:29
  • Урок 143. Cucumber Parametarization of Testcases - 1 00:08:12
  • Урок 144. Cucumber Parametarization of Testcases - 2 00:09:12
  • Урок 145. Java first program basics 00:08:35
  • Урок 146. Java program principles 00:08:33
  • Урок 147. Classes, objects in Java 00:17:54
  • Урок 148. Strings in Java 00:15:55
  • Урок 149. Interface Concepts 00:10:21
  • Урок 150. Practical Usage of Interface 00:08:09
  • Урок 151. Runtime Polymorphisim 00:08:05
  • Урок 152. Inheritance Concepts 00:10:36
  • Урок 153. Practical usage of Inheritance 00:09:29
  • Урок 154. Coding Basics-1 00:10:38
  • Урок 155. Coding Basics-2 00:10:22
  • Урок 156. Introduction to Arrays 00:08:57
  • Урок 157. Single dimensional and Multidimensional arrays usage 00:12:38
  • Урок 158. Examples of Arrays 00:07:48
  • Урок 159. Array interview questions 00:12:47
  • Урок 160. Programming example 00:18:31
  • Урок 161. Reverse string -Interview question 00:09:23
  • Урок 162. Date class concepts 00:10:48
  • Урок 163. working with calendar objects in java 00:06:24
  • Урок 164. Access modifiers basics 00:04:05
  • Урок 165. How constructor plays a crucial role? 00:07:13
  • Урок 166. Types of constructor and their usage 00:09:59
  • Урок 167. webdriver Interface explanation and Invoking Browser 00:09:50
  • Урок 168. Basic Methods of Webdriver 00:12:36
  • Урок 169. Browser Addons overview to identify elements 00:05:59
  • Урок 170. Installing Firebug & Firepath Addons 00:02:16
  • Урок 171. Locator Techniques-1 Xpath identification using Firepath 00:10:29
  • Урок 172. Locator Techniques-2 Name ,ID, ClassName 00:09:07
  • Урок 173. Locator Techniques -3 : LinkText,-Handling links 00:06:47
  • Урок 174. Defect Management tool- Bugzilla 00:06:41
  • Урок 175. Bugzilla features- Logging a bug 00:08:46
  • Урок 176. Bugzilla features -Search Mechanisim for tracking bugs 00:06:45
  • Урок 177. Common practises in Bugzilla tool 00:08:20
  • Урок 178. Bugzilla preference feature 00:06:41

Appium курс - 200+ лекций по мобильной автоматизации от основ с примерами в реальных проектах. Курс полностью обновлен 12 ноября с последней версией Appium 1.8.2. Узнайте все, что вам нужно знать о мобильной автоматизации (Android + IOS), даже если вы никогда не программировали раньше.

Я преподаю rонцепции с нуля, предполагая, что мои студенты плохо знакомы с автоматизацией и проведу вас через реальные примеры, чтобы повысить уверенность в них и, наконец, подготовить вас к интервью.

Я сделал один раздел об основах Selenium Webdriver для студентов, которые не имеют знаний о Selenium. Вы можете пройти их, чтобы укрепить свои основы, и переключиться на Appium для лучшего понимания.

Темы включают:

  • Appium Feautures 
  • Настройка конфигурации внутренней архитектурыиAppium на вашем устройстве 
  • Работа с Native приложениями 
  • Работа с гибридными приложениями
  •  API Appium Mobile Gestures 
  • Автоматизация приложений для браузера 
  • Советы по идентификации объектов в приложении и браузере 
  • Автоматизация на реальных устройствах 
  • Как начать работу с IOS
  • Интеграция Appium с Maven Selenium Basics (опционально)

Мобильный рынок стремительно развивается, и необходимость качественного тестирования на этих платформах становится серьезной проблемой, особенно в поиске подходящего инструмента автоматизации, который работает на всех мобильных платформах.

Основным преимуществом Appium является то, что он может работать как на платформах Android, так и на платформах IOS, что означает один раз написать код и выполнить его на разных платформах.

Все темы преподавались от начального до продвинутого уровня с множеством хитростей и подсказок, которые заставляют пользователей совершенствоваться.

В конце этого курса вы можете выбрать любое мобильное приложение и можете автоматизировать его так, как вам нужно.

Твоя оценка

1 2
Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

14-11-2018 en 39 уроков
udemy Appium Android: Easy Guide to Mobile Automation Testing Dev
Автоматизируйте собственное тестирование мобильных приложений под Android с помощью Appium и Java. Работа с реальными устройствами и эмуляторами Android. Этот курс по автоматизации тестирования мобильных приложений c Appium обучает вас простому, прямому подходу, всего за 5,5 часов видео, концепции Appium с нуля с наглядными примерами написания кода с использованием Java для автоматизации функционального мобильного тестирования на широком спектре...
Duration 05:28:53
0 0

Последнее добавленное

Разработчик на Spring Framework

Разработчик на Spring Framework

ru
Курс будет полезен всем. От Junior Java-программистов, не имеющих опыта работы со Spring, с минимальным опытом с IoC-контейнером Spring или испытывающих трудности с ним до архитекторов и тех.лидов, желающих узнать про современные возможности Spring для решения высокоуровневых задач.
Appium Android: простое руководство по автоматизации тестирования

Appium Android: простое руководство по автоматизации тестирования

en
Автоматизируйте собственное тестирование мобильных приложений под Android с помощью Appium и Java. Работа с реальными устройствами и эмуляторами Android. Этот курс по автоматизации тестирования мобильных приложений c Appium обучает вас простому, прямому подходу, всего за 5,5 часов видео...
Gatsby - Генератор статических сайтов для React - Полное руководство

Gatsby - Генератор статических сайтов для React - Полное руководство

en
Создавайте потрясающие сверхбыстрые веб-сайты с помощью React и GraphQL, начинайте работу со стеком JAM и подходом Headless CMS. В этом курсе вы узнаете, как создавать удивительные и сверхбыстрые статические веб-сайты с помощью Gatsby.js. Gatsby - это невероятно быстрый современный генератор...
Изучение Python, Tkinter и Django

Изучение Python, Tkinter и Django

ru
​Данный видео курс предназначен для людей, которые хотят научиться программировать на языке Python. В курсе будут рассмотрены базовые моменты языка Питон, а также рассмотрена тема работы с библиотеками. Вы научитесь писать программы под ПК при помощи фреймворка TKinter, а также создавать мощные...
Serverless React c AWS Amplify - Полное Руководство

Serverless React c AWS Amplify - Полное Руководство

en
Создавайте полнофункциональные приложения React быстрее, чем когда-либо, которые масштабируются до миллионов пользователей и работают исключительно в облаке! Хотите создавать удивительные, производительные и в целом лучшие приложения React? Смотрите не дальше, чем AWS Amplify. Этот курс - лучшее...
BDD с Cucumber и Serenity BDD

BDD с Cucumber и Serenity BDD

en
Изучите все навыки, необходимые для работы BDD в вашей команде, используя BDD Cucumber и Serenity. BDD, - это чрезвычайно эффективная практика доставки программного обеспечения, которая помогает командам лучше сотрудничать и сосредоточиться на предоставлении действительно важных функций. Cucumber...
Курс по айдентике

Курс по айдентике

ru
В основе курса методика, которая применяется в российских брендинговых агентствах и Высшей Школе Брендинга. Курс записан в ноябре 2017, состоит из 20 вебинаров. Каждая лекция завершается домашним заданием и списком полезных книг для развития навыка. Вы можете выполнять один из учебных брифов...
chat
logo