Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.

Slides:



Advertisements
Similar presentations
Lecture 6 Testing and Debugging on a Physical Android Device and other Power User Stuff.
Advertisements

MAGICON M2 (Android) Driver installation Guide. CASE 1: 1st install S350 usb Driver 32bit ver1.0 Connect thephone with the computer, if phone driver doesn’t.
Coursework 2: getting started (1) – running the phone emulator Chris Greenhalgh G54UBI / Chris Greenhalgh
The Android Development Environment.  Getting started on the Android Platform  Installing required libraries  Programming Android using the Eclipse.
Android: Hello World Frank Xu Gannon University. Steps Configuration ▫Android SDK ▫Android Development Tools (ADT)  Eclipse plug-in ▫Android SDK and.
LOGO Tech propulsion Labs Android Webdriver Test automation - Selenium 2 Masud Parvez SQA Architect Tech Propulsion Labs
Background of Wireless Communication Student Presentations and Projects Wireless Communication Technology Wireless Networking and Mobile IP Wireless Local.
2. Setting Up Your Android Development Environment.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
UFCFX5-15-3Mobile Device Development Android Development Environments and Windows.
Setting up the Development Environment Copyright © SUPINFO. All rights reserved Preparation.
How to make it work? Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
SET UP COMPUTER ** PLEASE BE AWARE SCREENSHOTS MAY NOT MATCH **
Getting Started with Android Programming Note: if you have already installed android development tools, please check that you have the same version as.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Android Programming. Outline Preparation Create new project Build and Run a project Debug a project Deploy on devices.
Step 1: Right click, “My computer” select properties, Select Hardware >Device Manager > Other Device > USB Serial Converter, then Right Click and select.
Setting up a Nexus tablet for development on Windows 1.
Using Selenium for Mobile Web Testing Powered by KendoUI Telerik QA Academy Atanas Georgiev Senior QA Engineer KendoUI Team.
Wireless Mobility with Android 1 Presented by: Ung Yean MS. Computer Science American University, Washington DC, USA.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Hands-On Virtual Computing
1 Mobile Computing Set Up Copyright 2015 by Janson Industries.
May 10, 2012 Lloyd Moore, President/Owner. Quick Start Video Building Mobility 1.2 SDK Emulator Quirks Installing On A Device Summary Overview.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
Presented By: Muhammad Tariq Software Engineer Android Training course.
Android architecture & setting up. Android operating system comprises of different software components arranges in stack. Different components of android.
Selenium Web Test Tool Training Discover The Automating Power Of Selenium Author : Girija Prasad Panda Alcatel-Lucent.
Android Security Auditing Slides and projects at samsclass.info.
Android Development Environment Environment/tools Windows Eclipse IDE for Java Developers (v3.5 Galileo) Java Platform (JDK 6 Update 18) Android.
Using and developing on the Android Dev Phone 1. Setup At the gmail credentials screen, skip the step Go to Settings->Wireless Controls  Enable Wi-Fi.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
Introduction to Android Android Club Agenda Set development environment “Hello Android” app Device connection Debugging.
ANDROID APPLICATION DEVELOPMENT. ANDROID DEVELOPMENT DEVELOPER.ANDROID.COM/INDEX.HTML THE OFFICIAL SITE FOR ANDROID DEVELOPERS. PROVIDES THE ANDROID SDK.
Appium with Android Configuration.  Download Appium server:  Choose the latest version of appium.
TODAY Android Studio Installation Getting started Creating your 1 st App Beginning to understanding Intents.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
Installation of Visual Studio Android emulator and Android Studio
Intoduction to Andriod studio Environment With a hello world program.
1 Learning Android Wear Connect Android Wear Emulator to Android Device.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
Day 1 Session 2. Setup & Installation
COM594: Mobile Technology Practical – Week 1 Android and Android Studio.
WHAT ARE THE STEPS TO CONNECT MY HP DESKJET 3520 TO WI-FI?
TIZEN STUDIO INSTALLATION & ENVIRONMENT SETUP FOR DEVLAB
Mobile Device Development
Appium Studio Appium testing made easy at any scale.
Step 1 - Installing TStatSpec Download the TStatSpec software from customer.honeywell.com.  The files will need to be extracted in a new folder.  
Selenium HP Web Test Tool Training
Acer Download Tool EMEA Customer Service 02/13/2012.
Obtaining the Required Tools
Wireless Mobility with Android
APK Downloader
Development-Introduction
CIS 470 Mobile App Development
Create A Virtual Machine
Cross platform automated appium testing - A Primer
Automation for mobile apps Presenter: Nikita Mader
Test Automation For Web-Based Applications
Test Automation For Web-Based Applications
John D. McGregor Module 0 Session 2 Infrastructure and problem
Software Setup & Validation
Android Application Development
Korea Software HRD Center
Kernel Debugging with VMplayer and Windbg
Presentation transcript:

Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel

2 Day 8 Testing the Mobile Web with Selenium

 Emulator  Real device (tethered to workstation)  Real device in a real location on a real network

 Setup Environment: ◦ Download Android SDK ◦ Unpack ◦ Update ◦ Create Android virtual device (AVD) ◦ Start Emulator ◦ Install Selenium APK  Run the automated test ◦ Script or record using IDE ◦ Debug and convert to webdriver API ◦ Launch App ◦ Run the test

Note: On Linux, android SDK is distributed for 32-bits machine. If you have a 64-bit machine you will need to install ia32-libs

 Install SDK to the default location Note: if your sdk is installed in a different folder, edit./properties.yml to reflect that location  From command prompt ◦ $ cd ~/android_sdk/tools ◦ $./android update sdk

./android create avd \ -n my_android \ -t 8 \ -c 100M  -n = name for the device  -t = version and model  -c = virtual SD capacity  Also: ◦ -h --help Help on a specific command. ◦ list Lists existing targets or virtual devices.

 In the tools folder double click “android.bat”  Click New… button  Enter information  Click Create AVD

emulator -avd my_android & Suggested options to speed up the boot process:./emulator -avd my_android \ -no-audio \ -no-boot-anim \ -scale.4

 Download android-server.apk from: st  Place it into easy to access location  From command prompt: cd ~/android_sdk/platform-tools/./adb -e install \ -r path_to_apk/android-server.apk

 Set up port forwarding./adb forward tcp:8080 tcp:8080  Start the App from command line: adb -s shell am start -n \ org.openqa.selenium.android.app/ org.openqa.selenium.android.app.MainActivity

 In the tools folder double click “android.bat”  Click the desired AVD name and …  Click Start…

 Set up port forwarding./adb forward tcp:8080 tcp:8080  Click Apps icon  Click My Apps  Select WebDriver

 Script a test or record a test using IDE  Debug and/or convert to WebDriver API  Set the correct driver: ◦ driver = new AndroidDriver();

 Connect the Android device using a cable to the work station  Make sure all the required drivers are installed  From command prompt: ◦ adb devices - This will give you the serial Id of your connected device.  Install the App ◦ adb -s -e install -r android-server.apk  Setup port forwarding ◦ adb -s forward tcp:8080 tcp:8080  Run the automated test