• Mobile App Testing on Android Nougat

3 Practical Tips For Shifting Your Mobile App Testing To Android Nougat (7.0)

Google has just released its new major platform code name "Nougat" (7.0). Along with the excitement of a new platform introduction, there are important implications on existing apps, test scenarios and Android product release schedules. First, let's clarify that most of the Nexus devices such as 6, 9, 5X, 6P and the Pixel C tablet (older devices like Nexus 5 and Nexus 7 won't get this update) are eligible to get an upgrade through the Beta program enrollment.

  • mobile testing

Go Beyond Unit Testing in Your Build Cycles

When it comes to improving the speed of app releases, it's critical to have a reliable build process. Broken builds, missing files and failed unit testing are symptoms of a more fundamental problem: the engine that keeps your team rolling needs maintenance. But before we try to fight one fire at a time, let's consider what got us here in the first place. Continuous integration is not a nanny With a continuous integration (CI) server,

  • Test Automation

4 Benefits of Using the Espresso Test Automation Tool

If you're an Android developer, you're probably familiar with Google's Espresso test automation framework. As an open-source tool, it's very easy for developers to use and extend within their working environment (Android Studio IDE). But before discussing the benefits of Espresso, let's understand the motivations and pains developers and test automation engineers face today while trying to validate their Android application (APK) throughout the build/dev/test workflow. Each build needs to be validated after code changes

  • Automotive Testing Tools

Video: Putting a Connected Car App to the Test

When was the last time you locked your keys in your car? Personally, I've done this half a dozen times. And getting a locksmith out to your car is time-consuming and frustrating. Now imagine a world where you can remotely lock/unlock your car or more, all from your phone or even through a web portal. The connected care is not a future scenario -- it's happening today. Will a connected car be in your driveway?

  • Best Mobile Testing Tools

Selecting the Best Open-Source Test Automation Tool for You

There's a shift to open-source mobile test automation tools happening today among developers and QA. And it's not just happening in mobile testing. Many mature technology sectors are adopting lightweight, vendor-transparent tools to fulfill the need for speed and integration. As with many free and open-source software markets however, a plethora of tools complicates the selection process. How do you know what to spend time learning, integrating and deploying in your own environment? This post

  • Mobile Test Framework

3 Lies Agile Testing Teams Tell Themselves

When building an agile testing team, there are assumptions and then there's reality. Below are some questions to consider as you assess your company's agile progress. Are your developer and QA teams really working together in an agile way to deliver great digital experiences? Does your agile team have the right skills to be successful? Who's actually in charge of your agile strategy? See which mobile devices to test on and create a test coverage

  • Mobile test automation

Perfecto Named a ‘Leader’ in Mobile Front-End Test Automation Tools Report

Today we're excited to announce that Perfecto was among the select companies that Forrester invited to participate in "The Forrester Wave™: Mobile Front-End Test Automation Tools, Q2 2016." And even better than that, Perfecto was cited as a "Leader." In the report, Forrester identified the 10 most significant vendors in the market. Each company was evaluated based on a set of 40 criteria, categorized into three groups: Current offering, strategy and market presence. Also, Forrester

7 Mobile Test Automation Best Practices

Developing a mobile test automation scenario isn't that complicated because developers and testers can use a variety of commercial automation frameworks or open source tools such as Selenium and Appium to automate their testing processes. However, when trying to execute these tests on real devices, or integrate them into an Agile or CI (continuous integration) workflow, things get a little more complicated. What are the major challenges around mobile test automation? The benefit of developing an automated

  • Mobile app testing Windows 10 Mobile

Perfecto Adds Appium Testing Support for Windows 10 Apps

For the past year, Perfecto has been offering Appium testing automation capabilities for Android and iOS native apps in our cloud-based Continuous Quality Lab executed on real devices in any Remote WebDriver supported language (C#, Java, JaveScript, Python, etc.). These capabilities are available from various IDEs such as Eclipse, Visual Studio, Android Studio, and IntelliJ IDEA. But as of today, Perfecto has expanded on its Appium extension with the ability to develop and execute Appium

  • Side by Side Testing

Are You Doing Side-by-Side Testing For Web and Mobile?

This week, Perfecto conducted a webinar around the shift to digital and the importance of building and releasing web and mobile products. We covered the practices of running side by side testing of Selenium test code across multiple platforms, and in multiple languages (Java and C#) and IDEs (Eclipse, Visual Studio, Android Studio and InteliJ). During the webinar we conducted two polls about companies testing plans for web and mobile. Are you testing your

Video Demo: Side-by-Side Web Testing for Mobile and Desktop

With half of all web traffic coming from a mobile device, companies are moving to a responsive web design and omni-channel strategy to make sure every user has a consistent experience across smartphones, tablets, desktops and wearables. This week we announced our next-generation Continuous Quality Lab (CQL) that allows digital quality teams to do side by side testing of web and mobile apps on real devices. Users of the lab can perform manual and automated

  • Visual Studio Team Services

Automate Tests for Every Build with Visual Studio Team Services

Today we're announcing availability of Perfecto's Continuous Quality Lab on Azure Marketplace, through Developer Services. We're launching with three offerings: 1. Start Testing for free – 50 hours/month for small teams to start testing on real devices 2. Automate Testing - 300 hours/month for teams moving from manual testing to automated testing 3. Achieve Continuous Testing – 600 hours/month for automated testing for DevOps teams The video demo in our Visual Studio blog post on

Video Demo: Creating Test Automation Scripts in Visual Studio

Happy Monday! On Wednesday of this week we'll be at Microsoft's Build Developer Conference in San Francisco. Perfecto's Extensions for Visual Studio and Visual Studio Team Services will be on display, both in our booth, and during two different sessions. If you're attending the conference, stop by and see us at booth 419. We'll also be making an announcement during the conference about how Perfecto is making it easier for developers and testers to do

Digital Testing Guide Part 1: The Challenges

[This blog series will offer previews of chapters from our upcoming e-book "The Ultimate Digital Test Coverage Guide." This comprehensive e-book will give guidance on how to plan and optimize your digital test coverage strategy, identify bugs in advance and make sure you are testing for the true user experience. The following is a preview of chapter one.] In the past, organizations were able to easily define their target devices and platforms on which to

Which Tests to Include in Your Automation Suite

When developing a mobile or desktop test automation plan, organizations often struggle with a seemingly simple question: Which tests should I actually automate? Proper mobile automation is a must these days for DevTest teams that want to consistently release high-quality apps. However, automating every test scenario is not feasible and not even necessary. In the table below, we can see examples of test cases with various parameters. Each contains a Yes/No recommendation on whether to

  • Espresso test automation framework

Quick Guide: Doing Espresso Tests on Perfecto Devices

Espresso is an open-source framework from Google and an instrumentation-based API that works with the AndroidJUnitRunner test runner. Its main function is that it allows you to execute UI tests on Android apps. After instrumenting your app, the tool provides an easy way to access the objects and execute actions and validations. Here's a quick guide to setting up Espresso and writing Espresso tests on devices in Perfecto's Continuous Quality Lab. Set up Espresso To

Test Your Navigation App Without Leaving the Room

One of the biggest challenges in mobile testing is testing a navigation app. It's actually still common to find testers and developers going on a "test drive" and traveling between cities to test the navigation functionality of their app. It's more efficient to automate this process. However, doing automated testing on a navigation app can get complicated because you cannot build automated tests on "moving" devices. In this post, I'll show how to test a

The 5 Life Stages of Mobile Quality: The Young Adult

Lately, we've been blogging about the five life stages of mobile quality based on our survey of over 600 global developer and QA professionals. So far, we've covered the Toddler and Tweener stages. But this post goes to the next level and discusses the "Young Adult." If this sounds like you, you're probably a Young Adult: You have an efficient app team releasing a new app version every 1-2 months, with at least one person

Quick Guide: Run Parallel TestNG Tests in Eclipse Using Maven and RemoteWebDriver

Maven is a tool that can be used for building and managing any Java-based project. It's used by many frameworks and you should be able to run them all successfully in Eclipse after completing this guide. Prerequisites: Minimum Java 1.7 JDK installed. Add JDK to Eclipse Installed JRE's Window>>Preferences>>Java>>Installed JREs>>Add Maven 3.3.x installed. Find more info here Eclipse TestNG plugin installed (Search for it in the Eclipse Marketplace) Project Setup: Unzip and import the project

5 Tips for Getting the Best Digital Test Coverage

Being a "digital company" in 2016 means your products are available on a variety of screens and your customers are continuously moving between desktop web browsers to apps on mobile devices to engage with you. This is a good place to be, but testing for high-quality web and mobile experiences is often a challenge. To help DevTest teams test more precisely, Perfecto recently published the "Digital Test Coverage Index - Edition 3", a quarterly report

Load More Posts