Detaylar
Diğer Eğitimler

Eğitim Hakkında

Android Application Testing Eğitimi, uygulamaları test etmek veya uygulama geliştirme sürecini optimize etmekle ilgilenen Android geliştiricileri için planlanmıştır. Android Application Testing Eğitiminde farklı test türlerini ve bunların yazılım geliştirme projelerine uygulanabilirliğini öğreneceksiniz.

Eğitimde, Frameworks like Monkey tool, JUnit ve Test tekniklerini öğreneceksiniz.

 

Neler Öğreneceksiniz

  • Introduction of Testing
  • Testing on Android
  • Introduction to Mobile Automation
  • Appium Setup & Configurations
  • Hybrid/Native Android Apps Test
  • Locating Elements
  • Testing WebApps
  • Mobile Testing Framework
  • Data Driven Testing

Eğitim İçeriği

 Module 1: Introduction of Testing 

  • Software bugs
  • What to test
  • Types of tests
  • Testing framework

 

 Module 2: Testing on Android 

  • Junit
  • Android architecture
  • Creating the Android Sample project
  • Package explorer
  • Running the project
  • Debugging tests

 

Module 3: Introduction to Mobile Automation 

  • Basic Terminology : Testing, Types of Testing, Manual/Automation
  • What is Mobile Automation Testing
  • Mobile Application Testing Tools
  • Introduction to Appium
  • Where Appium can be used
  • Hybrid Apps, Native Apps and WebApps
  • UIAutomator
  • Appium VS Selendroid
  • Drawbacks and Limitations

 

 Module 4: Appium Setup & Configurations 

  • Configuring appium on real device
  • Why work on real device?
  • Download and Configure Android on local machine
  • Api levels &Android version
  • supported API levels &Android versions
  • API level for Android
  • Android version in Phone
  • Developer mode in Mobiles
  • Debug level settings in Phone
  • Connecting & phones
  • Install Microsoft Dot Net framework
  • Download Appium
  • Configuring Various versioning API level requirements for Appium
  • Starting Appium Server from Console
  • Running Appium Program
  • Installing Emulator in eclips
  • Installing apps in Emulator via command prompt

 

Module 5: Hybrid/Native Android Apps Test 

  • Required Capabilities for Appium and Android
  • Concept of Apk file, AppActivityName and AppPackage
  • How to get Apk file, AppActivityName and AppPackage for any application
  • When Apk file necessary to test App?
  • AppiumDriver and RemoteWebDriver classes
  • Programme on invoking Apps
  • Invoking app with package activity
  • Example on package name and activity invoking
  • Mobile Gesture Automation
  • Testing native Apps like calculator, Contacts, Settings

 

Module 6: Locating Elements 

  • Concept of UI Automator
  • FindElement and FindElementByAndroidUIAutomator
  • Using UISelector Class in UIAutomator API
  • Finding by Classname
  • Detecting presence of Elements
  • Building Xpaths
  • Challenges faced in finding Elements and Workarounds
  • Using Android UI Automator'sUISelector() and its functions
  • Waiting - Implicit and explicit waits

 

Module 7: Testing WebApps 

  • Chrome browser configuration
  • Using ADB Plugin
  • Automating the chrome Browser
  • Automating mobile specific websites
  • Exercise on real device browser automation
  • Automating Udemy site in mobile browser

 

 Module 8: Mobile Testing Framework 

  • Testng Framework
  • Testng installation in eclips
  • Testng Annotations
  • Maven Configuration
  • Creating Basic Maven project
  • Running appium test in Maven

 

Module 9: Data Driven Testing

  • Configuring Apache poi
  • Excel Api methods
  • Programme for retrieving data from excel
  • Programme for Updating data back to excel

Diğer Eğitimler

Digital Vizyon
453 Eğitim Seti
Eğitimlere Dön