Mobile Automation Testing
|
|
- Lizbeth Wells
- 5 years ago
- Views:
Transcription
1 Mobile Automation Testing with Appium & Oxygen Software Release Process Today 1
2 3 Manual Testing is a Nightmare Test Engineer Selenium & Appium Selenium Advantages Cross Platform Native Testing Flexible & Customizable Appium Open Source 2
3 5 Appium Architecture 6 Why You need a Framework 3
4 Oxygen - Swiss Knife for Test Automation JavaScript Use JavaScript to develop your automation scripts no need to compile code or create complex architecture. Dedicated IDE Includes advanced recording mechanism, simple script editing, intellisense, debugging and playback. Page Objects & Parameters Manage UI elements in one central place and run data-driven tests natively with ease. Integration Testing Oriented Run cross-platform tests and assertions against databases, REST APIs, web services IoT and file systems. No-Setup Parallel Execution Run tests instantly with a simple command line toolset - no setup, compilation or configuration required. Advanced Reporting Get comprehensive results including userfriendly error details, screenshots and Junit XML file. Real End-to-End Testing APIs Async Processes DB Devices Logs 4
5 9 GETTING STARTED 10 Android SDK Download Android SDK or Android Studio: Once installed, open SDK Manager from: C:\android-sdk\SDK Manager.exe Download relevant Android API version (4.4, 5.1, 6 and etc.) 5
6 11 Preparing Device Developer Options 1. Go to the settings menu, and tap on "About phone." 2. Scroll down to the bottom again, where you see "Build number." 3. Tap it seven (7) times. 12 Preparing Device USB Debugging Go to Settings>Developer Options>USB Debugging. Tap the USB Debugging checkbox. 6
7 13 ADB - Android Debug Bridge Android Debug Bridge (adb) is a versatile command line tool that lets you communicate with an emulator instance or connected Android-powered device. It is a client-server program that includes three components: A client, which runs on your development machine. You can invoke a client from a shell by issuing an adb command. Other Android tools such as DDMS also create adb clients. A server, which runs as a background process on your development machine. The server manages communication between the client and the adb daemon running on an emulator or device. A daemon, which runs as a background process on each emulator or device instance. You can find the adb tool in <sdk>/platform-tools/. 14 Appium Desired Capabilities platformname - which mobile OS platform to use platformversion - mobile OS version devicename device id app - path or http URL to an.ipa,.zip or.apk file apppackage - Java package of the Android app you want to run appactivity - activity name for the Android activity you want to launch from your package More capabilities: 7
8 15 Getting apppackage and appactivity Getting all installed packages on the device: > adb shell pm list packages -f > packages.txt Download the selected package: > adb pull /data/app/<package>.apk Dump package information to the local file: > aapt dump badging <package>.apk > dump.txt 16 SCRIPTING 8
9 17 Appium Desktop 18 Locators By ID By Class Name By Accessibility ID By XPath 9
10 19 Popular Oxygen Commands mob.init(<capabilities>) mob.click(<locator>) mob.pause(<milliseconds>) mob.waitforelement(<locator>) mob.sendkeys(<locator>, <text>) mob.assertvalue(<locator>, <value>) 20 DEMO 10
11 CloudBeat Cloud Based Tests your native and hybrid mobile apps with ease. Improve quality and shorten delivery cycle with mobile automated testing. Test Management Manage your tests, versions, builds and runs in one central place. Use our intuitive UI from any device with a single click. Cross Device & Browser Test your apps and websites across 700+ browsers and devices using BrowserStack integration! Continuous Integration Run your tests from everywhere, with everything: manually, command-line, CI, ALM, etc. 11
12 23 DEMO Questions? Nachum Dimer linkedin.com/in/ndimer 12
13 Agile and Testing Mobile 13
14 What are we showing today Waterfall SDLC Agile SDLC Scrum VS Kanban Jira Agile management Testing under Agile methodologies Automation under Agile A bit about me Testing manager in the fintech world Involved in harboring startups Founder QA forum 2004 Tai Chi instructor 14
15 What is wrong with testing today? 15
16 Waterfall Development Problem With Waterfall 16
17 Agile Agile scrum content 17
18 Agile Sprints User stories 18
19 Agile Artifacts Agile scrum board 19
20 Agile Roles Agile ceremonies 20
21 Scrum stages Sprint entire process 21
22 Scrum VS Kanban nue= 1l-zaIr=v& 7Kf8w Jira Sprint management Demo.. 22
23 Testing Agile Testers are integrated in all stages of development Testers are part of the overall quality process They should find the bugs early and verify them fast Testing Agile- Pros and Cons Pros More collaboration Better overall visibility of status, progress, quality Less bureaucracy to get in your way Less bureaucracy to get in your way Testing is EVERYBODY S concern, ALL the time! Reduces resource bottlenecks Cons More meetings (kind of) Less (perceived) accountability Less (unnecessary?) documentation Shorter runway for writing tests May require a new toolbox Everyone feels IS invested in the deliverable 23
24 Testing Agile- CI-CD Testing Agile- Testing under CI-CD Continuous delivery means short time to test till you deliver Tests are sometimes done by users (quick time to respond) 24
25 Testing Agile- Entire process Testing Agile- Automation Automation in agile is critical Automation mixture must be totaly different Automation is done by all development teams (DEV and QA) Automation covers different stages in development, Testing and deployment 25
26 Testing Agile- Automation Mixture Mobile Testing challenges Wide variety of end devices Emulators VS Real devices Usually 2 distinct leading platforms (Android & IOS) Native, Hybrid, Web (Responsive) Store management (especially Apple) 26
27 User Story: Automation in a new financial company Front End Mobile App (Android & IOS) Back End Web Screens (Inside LAN) The Challenge: Creat Automation where the FE is outside the LAN and the BE is in the LAN Reason: Security restrictions prevent connecting mobile devices to inside LAN User Story: Automation in a new financial company Cloudbeat Oxygen ADSL Computer Selenium C# Automation VPN FW Internal Computer (no internet) BE Server DB 27
28 User Story: Automation in a new financial company Huristics: Create a set of FE Automation independent of BE Create a set of BE Automation independent of FE Create a merged automation User Story: Automation in a new financial company Team management: Run Automation Daily! Manage the Automation as any other development effort o Create Development backlog and sprints o Assign tasks o Daily Meetings o Sprint retrospective 28
29 User Story: Automation in a new financial company Management: Define a measurable set of objectives and targets Prioritize Automation tasks Periodic management meetings including progess charts Celebrate success! 29
30 Introduction to Visual Testing Yanir Taflev Head of Customer Success AMEA-APAC Visual testing expert Software engineer 30
31 Agenda What is Visual Testing? Why do we need Visual Testing? What we can do with Visual Testing? Visual testing tools Basic concepts in visual testing Playing with visual testing (Hands on Demo) Trends and future of Visual Testing (Optional) Q&A What is Visual Testing? Visual testing/validation is an activity in UI testing intended to test and validate the visual-aspects of applications and detect visual flaws and bugs across different devices, browsers, sizes, operating systems, orientations, scales, languages/locales and brands. That s including UI, UX and different states that are visibly reflected to the end user. 31
32 we need Visual Testing? A Challenge(Find the bug) ** Visual bugs can be easily missed by the naked eyes 32
33 And because it happens everywhere to everybody Your brand is too important to trust only your eyes 33
34 The demand to be more efficient and accurate in growing world Amount of combinations A Paradox No. of Release cycles 34
35 Visual Testing inherent capabilities Content validation No Data/content/spelling mistakes No Missing/Extra content No Errors in translation Layout validation No Missing/Extra/Unexpected elements No Fully/Partially invisible elements No Overlapping elements No Dislocated/Misaligned elements Scheme validation No Incorrect colors No Incorrect Typography (Fonts, Sizes, Spacing etc..) Experience validation Experience retained across devices, OS, browsers, resolutions and sizes Correct responsive design across devices, OS, browsers, resolutions and sizes Functional aspects validation- Many of the functional flows come up visually ADA/Accessibility validation - Correctness of visual accessibility scenarios Visual Testing supported scenarios: Design -> Prototypes visual testing Compliance > ADA/Accessibility visual testing Scale > Localization, Cross environment and load visual testing Labelling > Cross environment visual testing (Devices, Browsers, OS, ) Development > Components, Integration & regression ressio visual testing CI/CD > Regression visual testing Release > Acceptance visual testing Production > Visual monitoring Maintenance > Visual auditing 35
36 Toolset Visual testing arena: Desktop Automated Manual Mobile 36
37 Basic concepts Baseline: An example(s) or a visual model(s) of the UI that was approved to be used as a point of reference to actual UI snapshots. - In order to retain different baselines for different tests and environments without mixing between them, they usually identified by scenario/test name, Application name (+browser), OS and Viewport size* * See the next slide 37
38 Viewport size: This is the operative area of your application. In web this number will reflect the dimensions of the rendered area: * In mobile, the applications/browsers are usually not resizable so the screen size is good enough to uniquely reflect the viewport. Why do we need it? To avoid undesired behaviour of comparing apples to oranges so different devices/layouts/forms will be compared one agains the other. In resizable browsers, it is possible to resize the browser to achieve the desired viewport size. Full page screenshot: Browsers and automation tools will usually provide screenshot just of the visible area of scrollable pages And elements. Full-page-screenshot allows single unified screenshot of the entire scrollable area, achieved by scrolling and stitching all the segments together. 38
39 Demo 39
40 Testing Android Devices with ADB 40
41 Hey! I m Tomer Cohen, Blog Owner, Automation Engineer and Team Leader About ADB What is adb? When do we use it? 41
42 Getting started with ADB.. Install ADB Install AVD Connect your device to adb Connect to ADB over Wifi Working with ADB Lets look at some examples... 42
43 Summary About ADB ADB setup ADB commands ADB Shell Automation with ADB ADB cheat sheet adb devices - all connected devices adb -s <serial> <command> - send command to specific device adb push <file> <path_on_device> - push file to device adb pull <file> <path_on_computer> - pull file from device adb install <apk_path> adb uninstall <package_name> adb shell - enter device s shell $ input <source> <command> - send input event $ screencap -p <path>.png - save screenshot $ dumpsys (-l) - system info $ dumpsys cpuinfo -h - cpu usage $ dumpsys battery - battery info $ dumpsys meminfo - memory info $ logcat (-d) - all device s logs 43
44 Automation With Python 44
45 45
About Us. Services CONSULTING OUTSOURCING TRAINING MENTORING STAFF AUGMENTATION 9/9/2016
About Us Incorporated in January, 2003 QA and QC in expertise focused on functional, performance and application security validation HPE Software Gold Partner, HPE Authorized Software Support Partner &
More informationTurbo boost your digital app test automation with Jenkins
Turbo boost your digital app test automation with Jenkins Step-by-Step Tutorial May, 2018 Speakers Sheli Ashkenazi Sr. Product Manager Experitest Jonathan Aharon Sr. Sales Engineer Experitest 2 01 The
More informationRide the wave of automation to survive the digital transformation storm. December, 2017
Ride the wave of automation to survive the digital transformation storm December, 2017 Today s speakers Sheli Ashkenazi Product Management Experitest Ruth Zamir Director of Marketing Experitest 2 01 The
More informationAgile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 FALL 2017 A BRIEF LOOK
Who am I? John York Agile Software Development JOHN YORK Director of Engineering at ProQuest Dialog Chief Technologist SpellBound AR A Computer Engineer from the University of Michigan! An agile development
More informationAgile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 WINTER 2018 A BRIEF LOOK
Agile Software Development JOHN YORK EECS 441 WINTER 2018 John York Director of Engineering at ProQuest Dialog Chief Technologist SpellBound AR A Computer Engineer from the University of Michigan! An agile
More informationShift Left Testing: are you ready? Live Webinar, Sept 19
Shift Left Testing: are you ready? Live Webinar, Sept 19 Guy Arieli CTO, Experitest 01 What exactly is Shift Left? Agenda 02 03 How Shift Left affects application development & testing organizational structures
More informationCopyright
1 Angry Birds Sudoku Trivia Crack Candy Crash Saga 2 The NYT app Buzzfeed Flipboard Reddit 3 Finance apps Calendars Translators Grocery list makers 4 Music apps Travel Apps Food & Drink apps Dating apps
More informationHow to Build an Appium Continuous Testing Pipeline
How to Build an Appium Continuous Testing Pipeline Step-by-Step Tutorial November, 2017 Today s speakers Guy Arieli, CTO, Experitest Ruth Zamir Marketing Director Experitest 01 Why do we need continuous
More informationSOLVING THE MOBILE TESTING CONUNDRUM
SOLVING THE MOBILE TESTING CONUNDRUM Even though mobile testing is complex, it can be done successfully with the correct strategy. A sound mobile test automation strategy must include test automation frameworks,
More informationResponsive Redesign dispatch.com 10tv.com thisweeknews.com
Responsive Redesign 2014 dispatch.com 10tv.com thisweeknews.com Project Goals Establish a one web content strategy Share templates and interaction design patterns across brands Provide enough flexibility
More informationMaja Schreiner. 9th Lean, Agile & Scrum Conference 2017
Maja Schreiner 9th Lean, Agile & Scrum Conference 2017 Senior Test Master @ Swisscom, Switzerland maja.schreiner@gmail.com testmotion.wordpress.com Twitter: majaschreiner process of executing many different
More informationFROM VSTS TO AZURE DEVOPS
#DOH18 FROM VSTS TO AZURE DEVOPS People. Process. Products. Gaetano Paternò @tanopaterno info@gaetanopaterno.it 2 VSTS #DOH18 3 Azure DevOps Azure Boards (ex Work) Deliver value to your users faster using
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 information(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info
(Complete Package) WEB APP TESTING DB TESTING We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME
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 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 informationAzure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region
Azure DevOps Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region What is DevOps? People. Process. Products. Build & Test Deploy DevOps is the union of people, process, and products to
More informationThe Future of Testing: Continuous Enterprise Testing
The Future of Testing: Continuous Enterprise Testing ANZTB Test Conference, Canberra, 1 June 2018 Thomas Hadorn. Dev Ops Years Months Months Weeks Delivery Cycle Time Weeks Days Perceived Disruption Software
More informationManual Testing. Software Development Life Cycle. Verification. Mobile Testing
10 Weeks (Weekday Batches) or 12 Weekends (Weekend batches) To become a Professional Software Tester To enable the students to become Employable Manual Testing Fundamental of Testing What is software testing?
More informationEMPLOYEE LOCATION TRACKING SERVICE
WES T ST R EET AWE SOM E STR EET EMPLOYEE LOCATION TRACKING SERVICE Web & Android OVERVIEW GPS fleet tracking services have been on the market for some years now but with the explosion of smartphone usage,
More informationHP APPs v.12 Solutions for Dev-Ops
HP APPs v.12 Solutions for Dev-Ops Kimberly Fort HP Software July 2014 Kimberly Fort Software Solutions Architect *5 Months with HP *17 Years experience using HP Tools & products *20 Years experience in
More informationBuilding a Customized Test Automation Framework Using Open Source Tools
Building a Customized Test Automation Framework Using Open Source Tools August, 2016 Contents Executive Summary...03 Need for Test Automation...04 Overcoming Limitations of Open Source Tools...04 Test
More informationAzure Day Application Development. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region
Azure Day Application Development Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region Azure App Service.NET, Java, Node.js, PHP, Python Auto patching Auto scale Integration
More informationWhat Mobile Development Model is Right for You?
What Mobile Development Model is Right for You? An analysis of the pros and cons of Responsive Web App, Hybrid App I - Hybrid Web App, Hybrid App II - Hybrid Mixed App and Native App Contents Mobile Development
More informationMaturing agile teams and driving quality through architecture principles
Maturing agile teams and driving quality through architecture principles Amine Chigani & Yun Freund GE Software San Ramon, CA Imagination at work Introducing the GE Software Center Igniting the next industrial
More informationSoftware Testing
Ali Complex, 2nd block, Kormangala, Madiwala, Bengaluru-560068 Page 1 What is Software Testing? Software Testing is the process of testing software with the purpose of finding bugs and ensuring that it
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 informationA Tale of Continuous Testing
T22 DevOps/Continuous Delivery Thursday, October 4th, 2018 3:00 PM A Tale of Continuous Testing Presented by: David Lumpkin Craftsy Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073
More informationUSING APPIUM FOR MOBILE TEST AUTOMATION
USING APPIUM FOR MOBILE TEST AUTOMATION M obile phones have made everyone s life easier, with Internet access and life-enhancing apps always within reach. But with this wider use, the pressure to quickly
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 informationContinuous Testing at Scale
Continuous Testing at Scale TAPOST Conference October 12th 2016, Riga dmitry@buzdin.lv @buzdin Dmitry Buzdin Introduction to Continuous Testing Continuous Delivery Get changes to production in fast and
More informationTesting NodeJS, REST APIs and MongoDB with UFT January 19, 2016
Testing NodeJS, REST APIs and MongoDB with UFT January 19, 2016 Brought to you by Hosted By Bernard P. Szymczak Ohio Chapter Leader HP Software Education SIG Leader TQA SIG Leader Today s Speakers Ori
More informationStruggling to Integrate Selenium into Your Ice Age Test Management Tools?
WWW.PLUTORA.COM SOLUTION BRIEF Struggling to Integrate Selenium into Your Ice Age Test Management Tools? You want Selenium. Your team wants Selenium. But your outdated testing tools don t work with it.
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 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 informationSyllabus Technosoft Academy. Course Syllabus. 1 P a g e
Course Syllabus 1 P a g e Table of Contents Course Overview 3 Who Can Take 4 Curriculum Assignments & Units 5 2 P a g e Course Overview: This 4-month course provides students with a span of Software Test
More informationMobile Automation Testing using Appium
ACS Group Mobile Automation Testing using Appium WHITE PAPER Table of Contents 1 Introduction 2 Why Is Appium The Best Choice? 3 Common Mistakes 4 Appium Best Practices Proof Of Concept Effort Estimates
More informationApp Development. Mobile Media Innovation Module 6
App Development Mobile Media Innovation Module 6 Mobile Media Module The Mobile Media Module is designed as a two-week, broad-based study on the mobile landscape that can be applied in many courses. The
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 informationSahi. Cost effective Web Automation
Sahi Cost effective Web Automation What is Sahi? Automates web applications Started in 2005 Mature business ready product Aimed at testers in Agile and traditional environments Focus Aimed at testers For
More informationWhy test automation projects are failing? Igor Khrol
Why test automation projects are failing? Igor Khrol http://www.khroliz.com About myself Igor Khrol More than 7 years in automated testing Consultant, trainer, manager, engineer, architect Selenium, HP
More informationMICROSOFT AND SAUCE LABS FOR MODERN SOFTWARE DELIVERY
SOLUTIONS BRIEF MICROSOFT AND SAUCE LABS FOR MODERN SOFTWARE DELIVERY AUTOMATE TESTING WITH VISUAL STUDIO TEAM SERVICES (VSTS) AND TEAM FOUNDATION SERVER (TFS) The key to efficient software delivery is
More informationSoftware Quality in a Modern Development Team. Presented by Timothy Bauguess and Marty Lewis
Software Quality in a Modern Development Team Presented by Timothy Bauguess and Marty Lewis High-Quality Software Who benefits? End users Development Stakeholders Components of Software Quality Structural
More informationLESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX
www.twitter.com/telerik www.facebook.com/telerik LESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX Philip Japikse (@skimedic) phil.japikse@telerik.com www.skimedic.com/blog MVP, MCSD.Net, MCDBA, CSM,
More informationSelenium vs UFT: Which is Better for Your Mobile Testing Strategy?
Tech Mahindra & Experitest Co-webinar: Selenium vs UFT: Which is Better for Your Mobile Testing Strategy? Feb 2015 Speakers Guy Arieli CTO Experitest Mahendra Singh Project Manager (MATE) Tech Mahindra
More informationLightning Migration. The time is now. eightcloud 1
Lightning Migration The time is now eightcloud 1 1 Marketplace 2 Planning / Research 3 Execution 4 Monitoring Adoption 5 Examples / Resources 6 Questions eightcloud Agenda 2 Timeline & Trends Timeline
More informationLive Webinar: Elevating Customer Experience with a Mobile QA Strategy That Works
Live Webinar: Elevating Customer Experience with a Mobile QA Strategy That Works Today s Speakers Guido Lubinski QA Principal Manager Kumaresan Narayanaswamy Head, Test Automation CoE Tal Barmeir CEO 2
More informationAdam Carmi Applitools
TRANSFORM YOUR AUTOMATED TESTS WITH VISUAL TESTING Adam Carmi CTO @ Applitools YOU CAN AND SHOULD AUTOMATE YOUR VISUAL TESTS! AGENDA Why automated visual testing? Tools & Technology Where does it fit?
More informationEnd-to-End Agile Testing using Incremental Approach for a Leading EIM Solution Provider ATTENTION. ALWAYS.
End-to-End Agile Testing using Incremental Approach for a Leading EIM Solution Provider ATTENTION. ALWAYS. ABOUT THE CUSTOMER Our Customer is one of the global leaders in Enterprise Information Management
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 informationRobots with Pentest Recipes:
Robots with Pentest Recipes: Democratizing Security Testing for DevOps Wins Abhay Bhargav - CTO, we45 Yours Truly Co-author of Secure Java For Web Application Development Author of PCI Compliance: A Definitive
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 informationPERSPECTIVE. Best Practices in Automation Testing of Mobile Applications. Abstract
PERSPECTIVE Best Practices in Automation Testing of Mobile Applications Abstract In today s world, the mobile application landscape is growing across all business verticals because of the excellent usability
More informationJetBrains YouTrack Comparison
JetBrains YouTrack Comparison YouTrack is an issue tracking tool by Jet- Brains. It is designed for development teams and serves as a one-stop shop for tracking daily tasks and bugs, planning sprints and
More informationCSS JavaScript General Implementation Preloading Preloading in the Design Thinking Process Preloading in the Summary View Android UI Design Design
Table of Contents Introduction Purpose Scope Overview Design Thinking Process Description Empathy Define Ideate Prototype Test Design Thinking Requirement Analysis Empathy Define Ideate Prototype Test
More informationLab 4 In class Hands-on Android Debugging Tutorial
Lab 4 In class Hands-on Android Debugging Tutorial Submit lab 4 as PDF with your feedback and list each major step in this tutorial with screen shots documenting your work, i.e., document each listed step.
More information<Insert Picture Here> CxP Design Sprint
CxP Design Sprint Maria Fernandez Trevino Agenda Intro to Agile The design sprint Unified design board Daily schedule options Product Owner: Tim Scrum Master: Maria elopment
More informationDeep Dive on AWS CodeStar
Deep Dive on AWS CodeStar with AWS CI/CD workflow Tara E. Walker Technical Evangelist @taraw June 28, 2017 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda What is DevOps
More informationContents. The Mobile Delivery Gap The Choice to Go Hybrid What is a Hybrid App? Comparing Hybrid vs. Native Why Hybrid?...
Contents The Mobile Delivery Gap...03 The Choice to Go Hybrid...04 What is a Hybrid App?...05 Comparing Hybrid vs. Native...06 Why Hybrid?...07 Why Native?...13 A Little About Ionic...17 Testimonials...18
More informationMaster Every Stage of Your Mobile App Lifecycle: Micro Focus Mobile Center. Brochure. Application Development, Test & Delivery
Master Every Stage of Your Mobile App Lifecycle: Micro Focus Mobile Center Brochure Application Development, Test & Delivery Brochure Master Every Stage of Your Mobile App Lifecycle: Center Master the
More informationFollow
Follow me: @lukaspman «Every company is a software company» Every company is a software company (7) years 43 years 73 years 8 years 20 years 89 years 71M 36M 13M 1500k 857k 697k $44Mrd $18Mrd $21Mrd $24Mrd
More informationCopyright
Copyright NataliaS@portnov.com 1 EMULATORS vs Real Devices USER EXPERIENCE AND USABILITY User Interactions Real occurring events Overall performance Consistency in results SPECTRUM OF DEVICE CONFIGURATIONS
More informationSIG Talk: Quality & Testing - Tips & Tricks March 13, 2018
SIG Talk: Quality & Testing - Tips & Tricks March 13, 2018 Today s Speakers: Bob Crews Vivit Florida User Group Leader President Checkpoint Technologies Carsten Neise Senior IT Quality Consultant profi.com
More informationTEST STUDIO FEATURES FOR SUCCESSFUL TEST AUTOMATION
TEST STUDIO FEATURES FOR SUCCESSFUL TEST AUTOMATION CROSS-BROWSER TEST RECORD AND PLAYBACK: BETTER, QUICKER AND MORE ACCURATE 1 Unlike most test automation solutions out there, Test Studio lets testers
More informationTest Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions
Test Automation Strategies in Continuous Delivery Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions The world of application is going through a monumental shift.. Evolving
More informationManual Visual Studio 2010 Web Developer Tools 2012 Professional
Manual Visual Studio 2010 Web Developer Tools 2012 Professional 2015, 2013, 2012, 2010 PHP Tools for Visual Studio transparently integrate into Microsoft Visual The extension is focused on developer productivity
More informationContinuous Delivery and Team Foundation Server Ognjen Bajić Ana Roje Ivančić Ekobit
Continuous Delivery and Team Foundation Server 2013 Ognjen Bajić Ana Roje Ivančić Ekobit Turn off your mobile. Thank you. Agenda Continuous Delivery Challenges Automated Build with Build Verification Tests
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 informationShift Left with Lean Functional Testing by HP July 30, 2015
Shift Left with Lean Functional Testing by HP July 30, 2015 Copyright 2015 Vivit Worldwide Copyright 2015 Vivit Worldwide Brought to you by Copyright 2015 Vivit Worldwide Hosted by Bob Crews Florida Chapter
More informationBuild a Mobile App in 60 Minutes with MAF
Build a Mobile App in 60 Minutes with MAF Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF to create mobile applications
More informationTo be Technical Or not to be THAT is the question!
To be Technical Or not to be THAT is the question! The Questions We Ask.. No Future of Exploratory (Manual) Testing? The Questions We Ask.. How to Learn Automation? The Perceived Career Path Management
More informationWhat is JIRA? software development tool. planning and tracking the projects progress and supporting the team collaboration
Jakub Sykora What is JIRA? software development tool planning and tracking the projects progress and supporting the team collaboration supports both Agile (Scrum & Kanban) and waterfall methodologies What
More informationCreating outstanding digital cockpits with Qt Automotive Suite
Creating outstanding digital cockpits with Qt Automotive Suite Get your digital cockpit first the finish line with Qt. Embedded World 2017 Trends in cockpit digitalization require a new approach to user
More informationTesting Agile Projects Stuart Reid
ing Agile Projects Stuart Reid ing Solutions Group 117-119 Houndsditch London EC3A 7BT UK sreid@ing-solutions.com www.ing-solutions.com Stuart Reid, 2011 Scope Agile Manifesto and Principles An Agile Development
More informationOSSW ICOSST 2009, Al-Khawarizmi Institute of Computer Science University of Engineering and Technology, Lahore
Agenda What is Selenium Why Selenium Testing using record/playback and scripting tool Selenium Grid Benefits The Problem Conclusion What is Selenium Selenium is a chemical element with the atomic number
More informationbada 2.0 SDK features
bada 2.0 SDK features bada Developer Day 2011 Copyright 2011 Samsung Electronics, Co., Ltd. All rights reserved Application framework Better user interaction Communication Security enhancement 2.0 Enhanced
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 information_ Success Story. PedidosYa Uses Automated Checks to Ensure Quality User Experiences
_ Success Story PedidosYa Uses Automated Checks to Ensure Quality User Experiences PEDIDOSYA PedidosYa is a leader in online food delivery from Latin America that connects millions of people with more
More informationBuild a Mobile App in 60 Minutes with MAF
Build a Mobile App in 60 Minutes with MAF Presented by: John Jay King Download this paper from: OAUG web site Or 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF to create mobile
More informationShift Left, Automation, and Other Smart Strategies for Getting Ahead in QA
Welcome! Test Early, Test Often Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA A little bit about us Jeff Van Fleet President and CEO Lighthouse Technologies 30+ years software/qa
More informationNow you can Microsoft Visual Studio 2010 with MSDN
Now you can Microsoft Visual Studio 2010 with MSDN gives your development teams the advanced functionality, superior benefits, and convenient access to the latest tools and resources they need to cost-effectively
More informationAgile Project Management with Primavera
Agile Project Management with Primavera Shivank Saxena, Infosys Ltd. Sebastian Schweinle, Siemens AG Restricted Agile Project Management Contents 1 2 3 4 5 6 7 Why Agile Project Management What is the
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 informationAgile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process
Agile Accessibility Ensuring accessibility throughout the Agile development process Presenters: Andrew Nielson, CSM, PMP, MPA Ann Marie Davis, CSM, PMP, M. Ed. Cammie Truesdell, M. Ed. Overview What is
More informationSDx and the Future of Infrastructure
SDx and the Future of Infrastructure John Manville, SVP, Global Infrastructure Services, Cisco Radhika Chagarlamudi, Sr. Dir., IT, Business Collaboration and Software Platforms ITM-1004 A Ten Year Journey..
More informationSteps to Set Up the Environment of Xamarin in Visual
Before a couple of years ago many people were on the thinking line that Native Languages like Objective-C, Swift and Java is the only choice to develop native Mobile Applications. Well gone are those days
More informationInside JIRA scheme, everything can be configured, and it consists of. This section will guide you through JIRA Issue and it's types.
JIRA Tutorial What is JIRA? JIRA is a tool developed by Australian Company Atlassian. It is used for bug tracking, issue tracking, and project management. The name "JIRA" is actually inherited from the
More informationI keep hearing about DevOps What is it?
DevOps & OpenShift I keep hearing about DevOps What is it? FOR MANY ORGANIZATIONS, WHAT IS I.T. LIKE TODAY? WATERFALL AND SILOS Application Version X DEVELOPMENT OPERATIONS IT OPS IS UNDER PRESSURE ENVIRONMENT
More informationA CONFUSED TESTER IN AGILE WORLD
A CONFUSED TESTER IN AGILE WORLD QA A LIABILITY OR AN ASSET THIS IS A WORK OF FACTS & FINDINGS BASED ON TRUE STORIES OF ONE & MANY TESTERS!! J Presented By Ashish Kumar, A STORY OF TESTING. WHAT S AHEAD
More informationIntelligent Mobile App Testing
White Paper Intelligent Mobile App Testing The field of software functional testing is undergoing a major transformation. What used to be an onerous manual process took a big step forward with the advent
More informationBehavior Driven Development (BDD) By Nabeel Ibrahim
Behavior Driven Development (BDD) By Nabeel Ibrahim About Me Quality Engineer at Slalom Consulting 8 years testing experience Experience with Web and Mobile automation Test strategy creation Love soccer
More informationSD Card with Eclipse/Emulator
SD Card with Eclipse/Emulator Creating the SD Card "image" file (a file representation of a physical SD Card) Assume Cygwin bash shell: $ cd c: $ mkdir sdcards $ cd sdcards $ Android\android-sdk\tools\mksdcard
More informationSE 3S03 - Tutorial 2. Zahra Ali. Week of Feb 8, 2016
SE 3S03 - Tutorial 2 Department of Computer Science McMaster University naqvis7@mcmaster.ca Week of Feb 8, 2016 Traditional Specific Battery Usage Test Outline Traditional Specific Battery Usage Traditional
More informationIntroduction to Visual Studio App Center. RYAN DAVIS Queensland C# Mobile Developers Meetup
Introduction to Visual Studio App Center RYAN DAVIS Queensland C# Mobile Developers Meetup 2018 02 27 whoami Ryan Davis Hobby Developer,.NET and mobile Xamarin Microsoft MVP ryandavis.io rdavis_au rdavisau
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 informationChapter 2. Operating-System Structures
Chapter 2 Operating-System Structures 2.1 Chapter 2: Operating-System Structures Operating System Services User Operating System Interface System Calls Types of System Calls System Programs Operating System
More informationThe Software Delivery Experts. Agile, DevOps & QA Conference
The Software Delivery Experts Agile, DevOps & QA Conference The Software Delivery Experts Integrating Mobile Automation with Jenkins: Case Study using Perfecto Mobile with Jenkins David Dang VP of Automation
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 informationSeeTest Quality Assurance Platform On-premise Digital Assurance Lab
SeeTest Quality Assurance Platform On-premise Digital Assurance Lab On-premise Digital Assurance Lab Centrally manage browsers & mobile devices (physical/emulated), and allow your team to remotely access
More informationMind Q Systems Private Limited
Software Testing Tools Course Content for Online Training Manual Testing Introduction Introduction to software Testing Software Development Process Project Vs Product Objectives of Testing Testing Principals
More information