What is the Selendroid?
|
|
- Rosa Simmons
- 5 years ago
- Views:
Transcription
1 When you publish an app to Google play, it must be well tested to avoid the potential bugs. There's a ton of test scenarios that should be executed before publishing an app. To save the testing effort, you need a testing tool. One of the best testing tool for Android app is Selendroid. What is the Selendroid? Selendroid is a test automation framework for multi type of mobile application: native and hybrid android app and mobile web. You can write the tests using the Selenium 2 client APIs. Because Selendroid still reuses of the existing Selenium infrastructure for the web. Selendroid is a powerful testing tool. It can be used on emulators and real devices Part of Android level 2. Visit ctb.suven.net for more information Page 1
2 Why do we need Selendroid? Selendroid is a great testing tool. But you may still doubt its usefulness. This section will introduce the important features of the Selendroid to answer the question why you need Selendroid. Part of Android level 2. Visit ctb.suven.net for more information Page 2
3 You can test the application under test using Selendroid without any modification of the app. You just need the binary file (APK) installed on the computer. In order to install the binary file on the device, the test app and mobile app must be signed with same sign key Selendroid test app can interact with multiple devices or simulators simultaneously. It's a great advantage of Selendroid. So you can test your app with various android devices to check compatibility. Selendroid can simulate human-user actions on an app, such as touch, swipe, drag and drop on devices. You can change the hardware devices (Plug and unplug) during the testing without restarting or stopping the test. Selendroid recognizes the new devices automatically. Corresponding to the Android API version up, Selendroid also supports the new Android API (From API 10 to API 19 and beyond ). Selendroid also has some built in inspector tool to help you identify the UI element of application under test. For example the ID of button, text field, text view. Selendroid architecture Selendroid is based on the Android instrumentation framework. Selendroid tests are written base on the Selenium Web driver client API, so it support full integration with current Selenium frameworks. The following figure describe the architecture of Selendroid Part of Android level 2. Visit ctb.suven.net for more information Page 3
4 Selendroid contains 4 major components: Web Driver Client The Java client library based on Selenium. This library should be installed on the computer (which is used to develop the test cases) Selendroid-Server The server which runs be in the app under test on Android device or simulator. This is the main components of Selendroid architecture Android Driver-App - A built in Android driver, Web View app to test the mobile web. Selendroid-Standalone This component is used to install the Selendroid server and the application under test (AUT) Part of Android level 2. Visit ctb.suven.net for more information Page 4
5 Getting started with Selendroid There're 3 steps should be done before first test with Selendroid Setting up Selendroid environment Selendroid can work on Window, Linux and Mac OS. We will setup Selendroid in Window OS. Before using Selendroid, you need install following package first Java SDK (minimum 1.6) You must accept the license agreement and download the java installer (Choose x64 or x86 base on your OS) Download and install the Java SDK as normal software Latest version of Android SDK Your computer must have at least one Android Virtual Device (AVD), or a real Android device plugged into the PC. Selendroid Standalone with dependencies, Selendroid Client and Selenium Client Eclipse software Set up the JAVA_HOME and ANDROID_HOME Step 1) On Window, right click Computer -> Properties -> Advance System Setting Part of Android level 2. Visit ctb.suven.net for more information Page 5
6 Step 2) System Properties window display, select tab Advanced -> Environment Variables Step 3) The Environment window display, click New -> Enter a variable ANDROID_HOME as following Part of Android level 2. Visit ctb.suven.net for more information Page 6
7 The variable value is the path to android-sdks which you already installed. Find the system variable Path -> Edit -> Add the following line after the current line Part of Android level 2. Visit ctb.suven.net for more information Page 7
8 Similar to ANDROID_HOME, add new variable JAVA_HOME with value as below The value is the Path to your Java JDK installation Step 4) Restart your PC -> Done Part of Android level 2. Visit ctb.suven.net for more information Page 8
9 How to launch Selendroid Step 1) Getting an application under test You can use existing Selendroid test app to check that how Selendroid works (Link to sample application under test) Once download is complete, copy this APK and the above Selendroid Standalone jar file to a folder with name "Guru99" Step 2) Launch the Selendroid Open the terminal on Windows & navigate to the folder Guru99 created in step 1. Run the following command The output will display as following After running this command, Selendroid-standalone http server starts! The default port number of this server is All hardware device as well as Android Virtual Device will be scanned and recognized automatically. Selendroid will identify the Android target version and device screen size. Part of Android level 2. Visit ctb.suven.net for more information Page 9
10 To check the Android target version as well as the device information, you can launch following URL on browser: Selendroid basic command This section introduce you some basic Selendroid-Standalone command line. You may use them to setup the Selendroid testing environment 1. Setting port of Selendroid The default port of Selendroid is But you can change to other port by adding parameter to the command to launch Selendroid Parameter: -port [port number] For example: In above command, 5555 is the new port. So the URL to check the Android target version is changed to: 1. Specify the location of the application under test (Binary APK file). Selendroid often required the absolute path for this file Parameter: -app [file path] For example: In above command, the Selendroid automatically find the binary file base on the "C:\Guru99App.apk" to get the information of the application under test. Check the URL you will see this information: Part of Android level 2. Visit ctb.suven.net for more information Page 10
11 2. Change the port the Selendroid uses to communicate with instrumentation server. Selendroid uses the port 8080 as the default Parameter: -selendroidserverport [port number] Example The port now is changed to Change the timeout to start emulators. The unit is milliseconds. Parameter: -timeoutemulatorstart By default Selendroid will wait 300,000 milliseconds until the emulator starts. You can change to new timeout (200,000 ms) by command After this time our expired, if the emulator cannot start, the Selendroid will throw the exception error (Error occurred while looking for devices/emulators.) then stop running 4. When you start the Selendroid command on terminal, you will see a log printed out on the screen. You can change the type of log you see by adding following parameter Parameter: -loglevel [type of log] The log level values are: ERROR, WARNING, INFO, DEBUG and VERBOSE. Default: ERROR. Part of Android level 2. Visit ctb.suven.net for more information Page 11
12 For example, set Selendroid to print the WARNING log only, you can use this command The Selendroid only print the WARNING log Part of Android level 2. Visit ctb.suven.net for more information Page 12
13 Start your first test with Selendroid This section is a step by step guide to create your first test script using Selendroid Suppose we have an Android application under test name Guru99App. The application include a text field and a button name "Show Text". (Code the simple app yourself) We need execute following test case using Selendroid Test Cases Condition Expected output: 1. Launch the application 2. Enter a text "Guru99 Test" to the text field 3. Press "Show Text" button The binary of the application under test is available Device is connected to PC The text "Text Show here" is change to the text which user enter in text field Part of Android level 2. Visit ctb.suven.net for more information Page 13
14 Step 1) Create a Java project in Eclipse Step 2) Add selenium and Selendroid jar file in eclipse environments Right click Guru99Test Project -> Build Path -> Add External Archives Navigate to the folder which stored the jar files There're 3 jar files should be added selendroid-client jar : Selendroid java client library selendroid-standalone with-dependencies :Selendroid standalone server library selenium-java jar : Selenium Web Driver library Select all -> Choose Open to add jar file to the project Part of Android level 2. Visit ctb.suven.net for more information Page 14
15 Step 3) after adding the above library, those libraries will be added to the Reference Libraries of the test project. Tester can use the APIs of those library to develop the test program Create package "com.guru.test" and add java file "Guru99Test.java" like below Right Click Guru99Test -> New -> Package Type com.guru.test to the Name field on New Java Package dialog à Finish Part of Android level 2. Visit ctb.suven.net for more information Page 15
16 The Eclipse will create a list folders and sub folders like this in the source code structure Part of Android level 2. Visit ctb.suven.net for more information Page 16
17 Execute Test Below is the code to execute a test. The code includes the comments. Here are the test steps again 1. Enter the text "Hello Guru"" 2. Click Show Text Button 3. Wait a while 4. Verify that the app display the text as user enter to text field (Ex. Display the text "Hello Guru") /** * Start execute the test case * 01. Enter the text "Selendroid" to the textfield * 02. Press OK button public void selendroidtest() throws Exception { // Print the log System.out.print("Start executing test"); // Find the input text field on screen WebElement inputfield = driver.findelement(by.id("edttext")); // Verify that the text field enabled so user can enter text Assert.assertEquals("true", inputfield.getattribute("enabled")); // Enter a text to text field inputfield.sendkeys("hello Guru"); // click Show Text button WebElement button = driver.findelement(by.id("btnshow")); button.click(); // Delay time to take effect Thread.sleep(5000); //Find the label "Text Show Here" on screen WebElement txtview = driver.findelement(by.id("txtview")); //Get the text display on screen String expected = txtview.gettext(); // Verify that the text which user enter on text field is same as text display on screen Assert.assertEquals(expected, inputfield.gettext()); } Part of Android level 2. Visit ctb.suven.net for more information Page 17
18 Finish Test Following code will complete the test by stopping the Selendroid driver /** * Stop the Selendroid driver public void teardown() { driver.quit(); } See carefully the Image and codes below: Part of Android level 2. Visit ctb.suven.net for more information Page 18
19 Class Name- selen.java Reference files- As shown in the above image 1. Selendroid-client jar 2. Selenium-java jar 3. Selenium-server-standalone java 4. Junit-4.12.jar 5. Selendroid-standalone with-dependencies.jar package com.guru.test; import junit.framework.assert; import org.openqa.selenium.by; import org.openqa.selenium.webdriver; import org.openqa.selenium.webelement; import io.selendroid.selendroiddriver; import io.selendroid.common.selendroidcapabilities; import io.selendroid.standalone.selendroidconfiguration; import io.selendroid.standalone.selendroidlauncher; import public class selen { public static WebDriver driver=null; public static void main(string[] args) throws Exception { SelendroidConfiguration config = new SelendroidConfiguration(); config.addsupportedapp("selendroid-test-app apk"); SelendroidLauncher selendroidserver=new SelendroidLauncher(config); selendroidserver.launchselendroid(); SelendroidCapabilities caps=new SelendroidCapabilities("io.selendroid.androiddriver:0.17.0"); } driver=new SelendroidDriver(caps); WebElementinputField = driver.findelement(by.id("my_text_field")); inputfield.sendkeys("selendroid"); } Part of Android level 2. Visit ctb.suven.net for more information Page 19
20 Step 10) Connect Android device to the PC via USB cable. Points to observe - Please make sure the device has no screen lock configured. Devices must be plugged in via USB to the computer that the selendroid-standalone component is running on. The device should install at least Android Target Version API 10 Step 11) Run the Test App: Right click Guru99test -> Run as -> TestNG test Step 10) The Script start executed as following Part of Android level 2. Visit ctb.suven.net for more information Page 20
21 Step 12) After test finishes execution, TestNG auto generates the test report as following Good Job, you are done the test now. Part of Android level 2. Visit ctb.suven.net for more information Page 21
1. Go to the URL Click on JDK download option
Download and installation of java 1. Go to the URL http://www.oracle.com/technetwork/java/javase/downloads/index.html Click on JDK download option 2. Select the java as per your system type (32 bit/ 64
More informationGetting Started with Appium
Getting Started with Appium XBOSoft- Appium Tutorial 2 Appium Tutorial- A Guide forgetting Started in Windows Appium is proving to be a hot tool for mobile automation as it allows forcross platform automation
More informationMobile Programming Lecture 1. Getting Started
Mobile Programming Lecture 1 Getting Started Today's Agenda About the Android Studio IDE Hello, World! Project Android Project Structure Introduction to Activities, Layouts, and Widgets Editing Files in
More informationAndroid Studio Setup Procedure
Android Studio Setup Procedure System Requirements : Windows OS Linux OS Mac OS Microsoft Windows 7/8/10 (32- or 64-bit) 3 GB RAM minimum, 8 GB RAM recommended; plus 1 GB for the Android Emulator 2 GB
More informationAppium mobile test automation
Appium mobile test automation for Google Android and Apple ios Last updated: 10 July 2017 Pepgo Limited, 71-75 Shelton Street, Covent Garden, London, WC2H 9JQ, United Kingdom Contents About this document...
More informationSELENIUM - REMOTE CONTROL
http://www.tutorialspoint.com/selenium/selenium_rc.htm SELENIUM - REMOTE CONTROL Copyright tutorialspoint.com Selenium Remote Control RC was the main Selenium project that sustained for a long time before
More informationInstalling and configuring an Android device emulator. EntwicklerCamp 2012
Installing and configuring an Android device emulator EntwicklerCamp 2012 Page 1 of 29 Table of Contents Lab objectives...3 Time estimate...3 Prerequisites...3 Getting started...3 Setting up the device
More informationMend for Eclipse quick start guide local analysis
The Semmle Mend for Eclipse plugin allows users to view Semmle results in Eclipse. This document describes how to install and use the plugin for local analysis. You can install the plugin using a Semmle
More informationHow to Set up Eclipse and Android SDK Manager Environment You need to download the following
How to Set up Eclipse and Android SDK Manager Environment You need to download the following 1. Android Software development Kit (SDK) 2. Eclipse Package 3. Java JDK (if it is not installed on your Windows)
More informationAndroid Development Tools = Eclipse + ADT + SDK
Lesson 2 Android Development Tools = Eclipse + ADT + SDK Victor Matos Cleveland State University Portions of this page are reproduced from work created and shared by Google and used according to terms
More information12.1 Introduction OpenCV4Android SDK Getting the SDK
Chapter 12 OpenCV For Android 12.1 Introduction OpenCV (Open Source Computer Vision Library) is a popular open source software library designed for computer vision application and machine learning. Its
More informationInstallation Guide - Mac
Kony Visualizer Enterprise Installation Guide - Mac Release V8 SP3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version
More informationPreparing Rapise for Android Mobile Testing. Testing Architectures. Installation Notes
Preparing Rapise for Android Mobile Testing Rapise lets you record and play automated tests against native applications on a variety of mobile devices using the Android operating system. Rapise gives you
More informationLab Android Development Environment
Lab Android Development Environment Setting up the ADT, Creating, Running and Debugging Your First Application Objectives: Familiarize yourself with the Android Development Environment Important Note:
More informationSilk Test Testing Mobile Applications
Silk Test 17.5 Testing Mobile Applications Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 1992-2016. All rights reserved. MICRO
More informationBY: ATASHI SAMADDAR 1
BY: ATASHI SAMADDAR 1 CONTENTS OVERVIEW... 3 WHAT IS SELENIUM?... 3 SELENIUM VARIANTS... 4 SELENIUM INSTALLATION... 5 CONFIGURATION STEPS:... 6 HOW SELENIUM WORKS?... 20 SELENIUM IDE... 21 FEATURES...21
More informationBuilding graphic-rich and better performing native applications. Pro. Android C++ with the NDK. Onur Cinar
Building graphic-rich and better performing native applications Pro Android C++ with the NDK Onur Cinar For your convenience Apress has placed some of the front matter material after the index. Please
More informationChoose OS and click on it
1. Installation: 1.1. Install Node.js. Cordova runs on the Node.js platform, which needs to be installed as the first step. Download installer from: https://nodejs.org/en/download/ 1.1.1. Choose LTS version,
More informationCopyright
Copyright NataliaS@portnov.com 1 Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide
More informationDeveloping Android applications in Windows
Developing Android applications in Windows Below you will find information about the components needed for developing Android applications and other (optional) software needed to connect to the institution
More information1. SUPPORT PLATFORMS 2. INSTALLATION GUIDE Install Android SDK
TABLE CONTENT 1. SUPPORT PLATFORMS... 2 2. INSTALLATION GUIDE... 2 2.1. Install Android SDK... 2 2.2. Setup environment... 3 2.2.1. Setup Android environment... 3 2.2.2. Set developer environment on Android...
More informationRTMS - Software Setup
RTMS - Software Setup These instructions are for setting up the RTMS (Robot Tracking & Management System) software. This software will run on your PC/MAC and will be used for various labs in order to allow
More informationWindows quick start instructions Pg. 1. OS X quick start instructions Pg. 4. ios quick start instructions Pg. 6
Page 1 of 12 Windows quick start instructions Pg. 1 OS X quick start instructions Pg. 4 ios quick start instructions Pg. 6 Android quick start instructions Pg. 9 Windows Quick Start Instructions STEP 1
More informationInstallation Guide - Windows
Kony Visualizer Enterprise Installation Guide - Windows Release V8 SP3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version
More informationEnabling Mobile Automation Testing using Open Source Tools
1 Enabling Mobile Automation Testing using Open Source Tools Prepared by:indium Software India Ltd Name Title:Alka Arya Quality Analyst Introduction The mobile phone has evolved from communication medium
More informationMind Q Systems Private Limited
Software Testing Tools Introduction Introduction to software Testing Software Development Process Project Vs Product Objectives of Testing Testing Principals Software Development Life Cycle SDLC SDLC Models
More informationGetting Started with Android Development Zebra Android Link-OS SDK Android Studio
Getting Started with Android Development Zebra Android Link-OS SDK Android Studio Overview This Application Note describes the end-to-end process of designing, packaging, deploying and running an Android
More informationAndroid Studio is google's official IDE(Integrated Development Environment) for Android Developers.
Android Studio - Hello World Objectives: In this tutorial you will learn how to create your first mobile app using Android Studio. At the end of this session you will be able to: Create Android Project.
More informationSoftware Installation Guide
Software Installation Guide Software Installation Guide 2024C Engagement Development Platform Developing Snap-ins using Java Page 1 of 11 Bring Your Own Device (BYOD) Requirements You will be using your
More informationAccessibility. Adding features to support users with impaired vision, mobility, or hearing
Accessibility Adding features to support users with impaired vision, mobility, or hearing TalkBack TalkBack is an Android screen reader made by Google. It speaks out the contents of a screen based on what
More informationBut before understanding the Selenium WebDriver concept, we need to know about the Selenium first.
As per the today s scenario, companies not only desire to test software adequately, but they also want to get the work done as quickly and thoroughly as possible. To accomplish this goal, organizations
More informationInstalling and Running the Google App Engine On a Macintosh System
Installing and Running the Google App Engine On a Macintosh System This document describes the installation of the Google App Engine Software Development Kit (SDK) on a Macintosh and running a simple hello
More informationRead Me First! Start Here. Read Me First! Start Here.
Getting Started with for Mac OS JAVA Welcome! Hardware Software Disk Space B A S I C S Y S T E M R E Q U I R E M E N T S Classic Mac OS development PowerPC 601 or greater processor (no 68K support), 64
More informationChapter 2 Setting Up for Development
Introduction to Android Application Development, Android Essentials, Fifth Edition Chapter 2 Setting Up for Development Chapter 2 Overview Learn how to set up our Android development environment Look at
More informationClass 1 Introduction to Selenium, Software Test Life Cycle.
Class 1 Introduction to Selenium, Software Test Life Cycle. I) Introduction to Selenium 1) What is Selenium? 2) History of the Selenium Project 3) Selenium Components / Selenium s Tool Suite 4) Platforms
More informationTutorial on Basic Android Setup
Tutorial on Basic Android Setup EE368/CS232 Digital Image Processing, Spring 2015 Linux Version Introduction In this tutorial, we will learn how to set up the Android software development environment and
More informationSeeTest Quality Assurance Platform SeeTestAutomation
SeeTest Quality Assurance Platform SeeTestAutomation 1 Mobile Test Automation Tool: Run the same test on different mobile devices and operating systems Fully integrates into any testing & continuous integration
More informationIT-G400 Series. Android 6.0 Quick Start Guide. This document is a Development Guide Book for IT-G400 application developers. Ver 1.
IT-G400 Series Android 6.0 Quick Start Guide This document is a Development Guide Book for IT-G400 application developers. Ver 1.04 No part of this document may be produced or transmitted in any form or
More informationSelenium Testing Training
About Intellipaat Intellipaat is a fast-growing professional training provider that is offering training in over 150 most sought-after tools and technologies. We have a learner base of 600,000 in over
More informationAndroid. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1
Android Lesson 1 1 1 1.0 to Android 2 Contents Android is an ecosystem Android platform architecture Android Versions Challenges of Android app development App fundamentals 3 Android Ecosystem 4 What is
More informationIf you don t have the JDK, you will need to install it. 1. Go to
Developing Android applications in Windows Below you will find information about the components needed for developing Android applications and other (optional) software needed to connect to the institution
More informationConfigure Eclipse with Selenium Webdriver
Configure Eclipse with Selenium Webdriver To configure Eclipse with Selenium webdriver, we need to launch the Eclipse IDE, create a Workspace, create a Project, create a Package, create a Class and add
More informationW&O POS Server Setup
W&O POS Server Setup V4.0.0 W&O POS Server App setup... 2 W&O POS Android App Setup... 4 W&O POS Android App Printer Setup... 6 How to Purchase and Register W&O POS App... 6 How to Update W&O POS App...
More informationMobile Testing. Open Source Solu,ons
Mobile Testing Open Source Solu,ons Top Q Who are we? General Established in 2005, the leading test- automa6on solu6ons company in Israel More than 100 customers in major ver6cal markets, including Networking
More informationSELENIUM. SELENIUM COMPONENTS Selenium IDE Selenium RC Selenium Web Driver Selenium Grid
INTRODUCTION TO AUTOMATION Testing What is automation testing? Different types of Automation Tools 1. Functional Testing Tools 2. Test Management Tools 3. Performance Testing Tools Advantages of automation
More informationwebdriver selenium 08FE064A22BF82F5A04B63153DCF68BB Webdriver Selenium 1 / 6
Webdriver Selenium 1 / 6 2 / 6 3 / 6 Webdriver Selenium Selenium WebDriver If you want to create robust, browser-based regression automation suites and tests; scale and distribute scripts across many environments
More informationBasic Android Setup for Machine Vision Fall 2015
Basic Android Setup for Machine Vision 6.870 Fall 2015 Introduction Here we will learn how to set up the Android software development environment and how to implement machine vision operations on an Android
More informationCourse Modules for Mobile Testing MANUAL & AUTOMATION Online Training: MANUAL TESTING
Course Modules for Mobile Testing MANUAL & AUTOMATION Online Training: MANUAL TESTING 1. MOBILE TESTING OVERVIEW 2. MOBILE PLATFORMS Mobile Operating Systems 3. MOBILE DEVICE TYPES 4. NATIVE VS HYBRID
More informationManual Android Virtual Device Failed To Load Click Details
Manual Android Virtual Device Failed To Load Click Details i am new to android 1_i am not able to see any option after clicking on 'run as' an android virtual device that failed to load.click 'details''.i
More information@AfterMethod
1. What are the annotations used in TestNG? @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod 2. How do you read data from excel? FileInputStream
More informationHello World. Lesson 1. Create your first Android. Android Developer Fundamentals. Android Developer Fundamentals
Hello World Lesson 1 1 1.1 Create Your First Android App 2 Contents Android Studio Creating "Hello World" app in Android Studio Basic app development workflow with Android Studio Running apps on virtual
More informationCourse Syllabus. Course Title. Who should attend? Course Description. Android ( Level 1 )
Course Title Android ( Level 1 ) Course Description Android is a Free and open source operating system designed primarily for smart phones and tablets and can be used for TVs, cars and others. It is based
More informationWatir-Webdriver Cucumber Automation Framework Setup Guide
Watir-Webdriver Cucumber Automation Framework Setup Guide Documentation version table: Document updating summary. Version Date Date Created 1.0 08/05/15 Index Page 1 November 18, 2015 Table of Contents
More informationIntroduction to Automation. What is automation testing Advantages of Automation Testing How to learn any automation tool Types of Automation tools
Introduction to Automation What is automation testing Advantages of Automation Testing How to learn any automation tool Types of Automation tools Introduction to Selenium What is Selenium Use of Selenium
More informationSeries 40 6th Edition SDK, Feature Pack 1 Installation Guide
F O R U M N O K I A Series 40 6th Edition SDK, Feature Pack 1 Installation Guide Version Final; December 2nd, 2010 Contents 1 Legal Notice...3 2 Series 40 6th Edition SDK, Feature Pack 1...4 3 About Series
More informationRevision 1.0.0, 5/30/14
6465 South 3000 East Suite 104 Holladay, Utah 84121 801-268-3088 phone 801-268-2772 fax www.centurysoftware.com Sales@centurysoftware.com Revision 1.0.0, 5/30/14 Table of Contents User s Guide... 1 Gestures...
More informationAdobe Marketing Cloud Bloodhound for Windows 2.2
Adobe Marketing Cloud Bloodhound for Windows 2.2 Contents Bloodhound 2.2 for Windows...3 Getting Started...4 Configure Devices to Send Hits to Bloodhound...5 Enable SSL...6 View Hits...7 Last updated 5/1/2017
More informationA quick guide to installing the SpesCoin Wallet for Windows and MacOS users SPESCOIN WALLET. Installation Guide
A quick guide to installing the SpesCoin Wallet for Windows and MacOS users SPESCOIN WALLET Installation Guide HOW TO INSTALL THE SPESCOIN GUI WALLET SYSTEM REQUIREMENT: Ensure you have Java Runtime Environment
More informationProgrammazione di sistemi mobili e tablet
Programmazione di sistemi mobili e tablet Android Development Carlo Menapace carlo.menapace@factorymind.com Jonny Fox WHO WE ARE Factory Mind is a young cooperative company formed by a team of engineers
More informationA faster approach for accessing Snap Deal URL using Multi browser with Selenium Web Driver
A faster approach for accessing Snap Deal URL using Multi browser with Selenium Web Driver 1 Mahan Sunhare, 2 Abhishek Tiwari Student (M-tech), Guide MIT, Ujjain, India ABSTRACT: In current paper, we are
More informationAndroid Apps. with Eclipse. Apress. Onur Cinar
Android Apps with Eclipse Onur Cinar Apress Contents About the Author About the Technical Reviewer Introduction x xi xii Chapter 1: Android Primer 1 Android History 1 Android Versions..2 Android Platform
More informationSTQA Mini Project No. 2
Fourth Year Computer STQA Mini Project No. 2 2.1 Title R (2) C (4) V (2) T (2) Total (10) Dated Sign Create a small web-based application by selecting relevant system environment/platform and programming
More informationModule Road Map. 7. Version Control with Subversion Introduction Terminology
Module Road Map 1. Overview 2. Installing and Running 3. Building and Running Java Classes 4. Refactoring 5. Debugging 6. Testing with JUnit 7. Version Control with Subversion Introduction Terminology
More informationECOM 5341 Mobile Computing(Android) Eng.Ruba A. Salamah
ECOM 5341 Mobile Computing(Android) 1 Eng.Ruba A. Salamah Lecture # 2 Android Tools Objectives Understand Android Tools Setup Android Development Environment Create HelloWorld Application Understand HelloWorld
More information1) What is the difference between Mobile device testing and mobile application testing?
1) What is the difference between Mobile device testing and mobile application testing? Ans. Mobile device testing means testing the mobile device and mobile application testing means testing of mobile
More informationEven though we created a folder for the workspace, we still have to let JCreator do the same. So click File, New, and then Blank Workspace.
Getting Started With JCreator The first thing to do with JCreator is to create a workspace. A workspace is an area where you can store a project or a set of related projects. For me, the best way to create
More informationAndroid Pre-Release Deployment Release Notes (R2)
Android Pre-Release Deployment Release Notes (R2) Table of Contents Overview...2 Bug reports and feedback...2 Getting Started...3 Prerequisites...3 The Android Deployment Plugin...3 Configuring an emulated
More informationAUTOMATION FOR APPS 1
AUTOMATION FOR APPS 1 ABOUT THE SPEAKER Dan Cuellar @thedancuellar Creator of Appium Head of Software Testing at FOODit Previously at Shazam, Zoosk, and Microsoft BS in Computer Science from Carnegie Mellon
More informationWebSphere Puts Business In Motion. Put People In Motion With Mobile Apps
WebSphere Puts Business In Motion Put People In Motion With Mobile Apps Use Mobile Apps To Create New Revenue Opportunities A clothing store increases sales through personalized offers Customers can scan
More informationMBNL UAD CITRIX FTP Solution
MBNL UAD CITRIX FTP Solution Introduction Serv-U Managed File Transfer (MFT) Server is a secure FTP server software that provides comprehensive security, automation, and centralized control for file transfers
More informationTalkToMe: A beginner App Inventor app
TalkToMe: A beginner App Inventor app This step-by-step picture tutorial will guide you through making a talking app. To get started, sign up for a free Google Account: http://accounts.google.com/signup
More informationAndroid Sdk Tutorial For Windows 7 64 Bit Full Version
Android Sdk Tutorial For Windows 7 64 Bit Full Version I will be doing the same tutorial for Windows 7 next. First of all you need to know which. Windows XP (32-bit), Vista (32- or 64-bit), or Windows
More informationWA1958 Mobile Software Design Patterns and Architecture Android Edition. Classroom Setup Guide. Web Age Solutions Inc.
WA1958 Mobile Software Design Patterns and Architecture Android Edition Classroom Setup Guide Web Age Solutions Inc. Copyright 2011. Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Hardware
More informationAdobe Marketing Cloud Bloodhound for Mac 3.0
Adobe Marketing Cloud Bloodhound for Mac 3.0 Contents Adobe Bloodhound for Mac 3.x for OSX...3 Getting Started...4 Processing Rules Mapping...6 Enable SSL...7 View Hits...8 Save Hits into a Test...9 Compare
More informationHT Remote Management System User Manual
HT Remote Management System User Manual Ⅰ Running Environment 1. Operating System: Windows Linux and all other system which can run JVM. 2. JAVA Platform: Download and install JRE1.4 or JDK 1.4 or higher
More informationCOMP220/285 Lab sessions 1-3
COMP220/285 Lab sessions 1-3 Contents General Notes... 2 Getting started... 2 Task 1 Checking your ANT install... 2 Task 2 Checking your JUnit install... 2 Task 3 JUnit documention review... 4 Task 4 Ant
More informationAutomation: Simulation of any Human work by a System or a Tool is known as Automation.
Automation: Simulation of any Human work by a System or a Tool is known as Automation. Advantages of Automation: 1. Reliable- Accuracy on actions which is performed n number of times also. Consistency
More informationInstallation Instructions
Installation Instructions Reading App Builder: Installation Instructions 2017, SIL International Last updated: 1 December 2017 You are free to print this manual for personal use and for training workshops.
More informationHOW TO DEVELOP FOR GLASS ENTERPRISE
HOW TO DEVELOP FOR GLASS ENTERPRISE Index 1 Introduction. 2 Install Android Studio. 3 SDK Platform and Glass Development Kit preview for android 4.4.2 (API 19). 4 Activate debug. 5 Connect Glass. Authorize.
More informationManaging a Website in the EDUPE Environment
Site Access To access the Edupe environment, you must enter the following URL address: https://devry.edupe.net:8300 You will encounter the following screen: Select Continue to this website (not recommended)
More informationThe age of automation is going to be the age of 'do it yourself. - Marshall McLuhan
Training Name Automation Software Testing using Selenium WebDriver with Java Training Introduction The age of automation is going to be the age of 'do it yourself. - Marshall McLuhan Selenium automates
More informationSELENIUM. Courses Offered. Ph: / Course Coverage:- Date:..Timings.. Duration Fees. Testing Tools QTP Load Runner Hadoop
SELENIUM Java for Selenium Selenium IDE Selenium WebDriver JUnit Framework TestNG Framework Course Coverage:- SVN Maven DataBase Testing Using Selenium Grid POM(Page Object Model Date:..Timings.. Duration
More informationQuick Start Guide for mbed enabling Freescale FRDM-KL25z Freedom board
Quick Start Guide for mbed enabling Freescale FRDM-KL25z Freedom board FRDM-KL25Z Freedom board is a low-cost evaluation and development platform to demonstrate the capability of the Kinetis-L family of
More informationSCCM Plug-in User Guide. Version 3.0
SCCM Plug-in User Guide Version 3.0 JAMF Software, LLC 2012 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software 301 4th Ave
More information(Refer Slide Time: 1:07)
Mobile Computing Professor Pushpedra Singh Indraprasth Institute of Information Technology Delhi Andriod Development Lecture 08 Hello, in this lecture we will deploy our application to an android phone.
More informationCopyright
Copyright NataliaS@portnov.com 1 APP RISK ANALYSIS What about Functional Testing What Does it do? Does the app perform the designed tasks? Does the app perform non-designed tasks? Is prevention of actions
More informationCopyright
Copyright NataliaS@portnov.com 1 Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide
More informationQMS ISO 9001:2015 CERTIFIED COMPANY Software Testing TRAINING.
QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing TRAINING www.webliquidinfotech.com What you Learn: What is Software Testing? Why Testing is Important? Scope of Software Testing Objectives of Software
More informationMobile OS. Symbian. BlackBerry. ios. Window mobile. Android
Ing. Elton Domnori December 7, 2011 Mobile OS Symbian BlackBerry Window mobile Android ios Mobile OS OS First release Last release Owner Android Android 1.0 September 2008 Android 4.0 May 2011 Open Handset
More informationInstallation and Upgrade Guide Zend Studio 9.x
Installation and Upgrade Guide Zend Studio 9.x By Zend Technologies, Inc. www.zend.com Disclaimer The information in this document is subject to change without notice and does not represent a commitment
More informationAN ISO 9001:2008 CERTIFIED COMPANY. Software Testing TRAINING.
AN ISO 9001:2008 CERTIFIED COMPANY Software Testing TRAINING www.webliquids.com ABOUT US Who we are: WebLiquids is an ISO (9001:2008), Google, Microsoft Certified Advanced Web Educational Training Organisation.
More informationEclipse Day at GooglePlex 2009 Joep Rottinghuis Productivity Tools Architect, ebay Inc. August 27, 2009
Deploying Successful Enterprise Tools Eclipse Day at GooglePlex 2009 Joep Rottinghuis Productivity Tools Architect, ebay Inc. August 27, 2009 Abstract For a tool to be successful in an enterprise, it takes
More informationTest Automation Integration with Test Management QAComplete
Test Automation Integration with Test Management QAComplete This User's Guide walks you through configuring and using your automated tests with QAComplete's Test Management module SmartBear Software Release
More informationADOBE DRIVE 4.2 USER GUIDE
ADOBE DRIVE 4.2 USER GUIDE 2 2013 Adobe Systems Incorporated. All rights reserved. Adobe Drive 4.2 User Guide Adobe, the Adobe logo, Creative Suite, Illustrator, InCopy, InDesign, and Photoshop are either
More informationIntel Integrated Native Developer Experience 2015 Update 2(OS X* Host)
Intel Integrated Native Developer Experience 2015 Update 2(OS X* Host) Release Notes and Installation Guide 29 April 2015 Contents Introduction... 2 Acronyms and Terms... 2 New in this Release... 2 IDE
More informationUSB-MIDI Driver installation and settings...1 Windows XP users... 1
Installation Guide Table of Contents USB-MIDI Driver installation and settings...1 Windows XP users... 1 Installing the KORG USB-MIDI Driver... 1 Allowing driver installation without a digital signature...
More informationCS260 Intro to Java & Android 04.Android Intro
CS260 Intro to Java & Android 04.Android Intro Winter 2015 Winter 2015 CS260 - Intro to Java & Android 1 Android - Getting Started Android SDK contains: API Libraries Developer Tools Documentation Sample
More informationAndroid InsecureBankv2 Usage Guide. InsecureBankv2
Android InsecureBankv2 Usage Guide Author Name Email ID GitHub Link Twitter Dinesh Shetty dinezh.shetty@gmail.com https://github.com/dineshshetty/android- InsecureBankv2 https://twitter.com/din3zh Usage
More informationMultiBrowser Documentation
MultiBrowser Documentation Release 10.0.0 Position Fixed UG Aug 06, 2018 Contents 1 Installation 3 1.1 System Requirements.......................................... 3 1.2 Download MultiBrowser.........................................
More informationBrowseEmAll Documentation
BrowseEmAll Documentation Release 9.0.0 Position Fixed UG Apr 11, 2018 Contents 1 Installation 3 1.1 System Requirements.......................................... 3 1.2 Download BrowseEmAll.........................................
More information