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, что означает один раз написать код и выполнить его на разных платформах.

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

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

Твоя оценка

2 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
6 1

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

Введение в Python

Введение в Python

en
Вы всегда хотели изучить Python, но не знали, с чего начать? После этого интенсивного семинара вы получите полное представление об основах. Вы узнаете все, что вам нужно знать для создания и запуска простых программ на Python, включая работу с доступными типами данных, написание функций и классов...
Тестирование Vue

Тестирование Vue

en
Хотите начать с модульного тестирования в Vue? Вот почти все, что вам нужно. Мы рассмотрим настройку тестового окружения, использование Vue Test Utilities, мокинг и создание заглушек общих зависимостей, таких как Vue Router и Axios, тестирование Vuex как внутри компонентов, так и изолированно.
React JS и Redux Bootcamp - Освойте React Веб-разработку

React JS и Redux Bootcamp - Освойте React Веб-разработку

en
Изучите React.js и Redux правильно. Погрузитесь в движок React, создайте 5 приложений и станьте веб-разработчиком React. Дайте мне пять минут вашего времени, и я объясню, почему этот курс - лучшее время, которое вы можете потратить, чтобы научиться писать приложения React и Redux.
Автоматизированное тестирование с WebdriverIO

Автоматизированное тестирование с WebdriverIO

en
Мне потребовались годы, чтобы остановиться на концепции автоматизации тестирования. Все, что я пробовал, казалось впечатляющим, но никогда не соответствовало реальному использованию. Затем я наткнулся на WebdriverIO, и все это изменилось. Из-за его удивительных особенностей и простоты в дизайне...
React с Firebase

React с Firebase

en
Я преподаю React с 2015 года, а начал работать с ним еще раньше. Сегодня есть еще одна технология, о которой я хочу повогорить с вами - это Firebase. В этом курсе мы построим готовое приложение чата в реальном времени. Мы реализуем переписку в реальном времени между пользователями, авторизацию...
chat
logo