Appium Automation Framework from scratch | Java | Maven | TestNG

Описание к видео Appium Automation Framework from scratch | Java | Maven | TestNG

FREE Courses - https://automationstepbystep.com/
Intro - 0:00
Step 1 : Open Eclipse 3:40
Step 2 : Install TestNG in eclipse    • How To Add TestNG Plugin In Eclipse  
   • Selenium Framework for Beginners 9 | ...  
Step 3 : Create a new maven project 5:20
Step 4 : Add required lib/dependencies 7:31
Appium java client 8:40
Selenium java 9:50
TestNG 10:20
Step 5 : Save - Clean - Build project 12:00
Step 6 : Create 2 folders under src/test/java 12:20
tests
pages
Step 7 : User src/test/resources create a folder 14:00
apps
will keep application files (.apk, .ipa, .app)
Step 8 : Inside tests folder create a class - BaseClass 15:15
Step 9 : Create setup & teardown functions 16:00
Annotate with testng annotations
Step 10 : Add code for desired capabilities 18:25
Step 11 : Attach mobile device (or make emulator ready) 25:50
adb devices
get id and platform ver and add in desired capabilities
Step 12 : Start appium server 29:00
Step 13 : Run & test 35:55
Step 14 : Add test class and extend BaseClass 39:05

Appium Automation Framework from scratch
Eclipse Java Maven TestNG
Step by Step
Can follow on Windows & Mac

What we will do:
1. Create a java maven project in eclipse
2. Add required libraries
3. Create classes and functions
4. Add desired capabilities
5. Setup mobile device and appium
6. Create tests for mobile test automation
7. Run and test

Prerequisites:
1. Java JDK -   • Java  
2. Appium is installed
3. Android sdk is setup (for testing on android )
4. Xcode is setup (for testing on iOS)
5. Mobile device is ready for automation   • Appium Step by Step for Beginners  
6. Eclipse is installed

Useful Links
Element locators
http://appium.io/docs/en/commands/ele...
Appium API Documentation
http://appium.io/docs/en/about-appium...

#AppiumBeginnerTutorials
Udemy - https://www.udemy.com/user/raghav-pal-3/
Training by Raghav at your venue - [email protected]
Training schedule - https://automationstepbystep.com/trai...
----------- UI TESTING -----------
Selenium Beginners - https://bit.ly/2MGRS8K
Selenium Java Framework from Scratch - https://bit.ly/2N9xvR6
Selenium Python - https://bit.ly/2oyMp5x
Selenium Tips - https://bit.ly/2owxc50
Selenium Builder - https://bit.ly/2MKNtlq
Katalon Studio - https://bit.ly/2wARFdi
Robot Framework with RIDE- https://bit.ly/2Px6Ue9
Robot Framework with Eclipse - http://bit.ly/2N8DZxb

----------- API TESTING -----------
Web Services (API) - https://bit.ly/2MGafL7
SoapUI - https://bit.ly/2MGahmd
Postman - https://bit.ly/2wz8LrW
General - https://bit.ly/2PYdwmV
Katalon Studio API Testing - https://bit.ly/2BwuCTN

----------- MOBILE TESTING -----------
Appium - https://bit.ly/2ZHFSGX
Mobile Playlist - https://bit.ly/2PxpeUv

----------- CI | CD | DEVOPS -----------
Jenkins Beginner - https://bit.ly/2MIn8EC
Jenkins Tips & Trick - https://bit.ly/2LRt6xC
Docker - https://bit.ly/2MInnzx

----------- VERSION CONTROL SYSTEM -----------
Git & GitHub - https://bit.ly/2Q1pagY

----------- PERFORMANCE TESTING -----------
JMeter Beginner - https://bit.ly/2oBbtIU
JMeter Intermediate - https://bit.ly/2oziNVB
JMeter Advanced - https://bit.ly/2Q22Y6a
JMeter Tips & Tricks - https://bit.ly/2NOfWD2
Performance Testing - https://bit.ly/2wEXbLS

----------- PROGRAMMING -----------
Java Beginners - https://bit.ly/2PVUcXs
Java Tips & Tricks - https://bit.ly/2CdcDnJ
GROOVY - https://bit.ly/2FvWV5C

----------- IDE -----------
Visual Studio Code - https://bit.ly/2V15yvt

----------- MAVEN -----------
Maven - https://bit.ly/2NJdDRS

----------- OTHERS -----------
Redis- https://bit.ly/2N9jyCG
Misc - https://bit.ly/2Q2q5xQ
Tools & Tips - https://bit.ly/2oBfwoR
QnA Friday- https://bit.ly/2NgwGpw
Sunday Special - https://bit.ly/2wB23BO

Ask Raghav - https://bit.ly/2CoJGWf
Interviews - https://bit.ly/2NIPPxk
All Playlists - https://bit.ly/2LSiezA

Website - https://automationstepbystep.com/
Udemy Courses - https://www.udemy.com/user/raghav-pal-3/
Youtube -    / automationstepbystep  

You can support my mission for education by sharing this knowledge and helping as many people as you can

Never Stop Learning
Raghav

Комментарии

Информация по комментариям в разработке