There’s no doubt that quality is becoming a joint team responsibility, and with that in mind it is not enough for traditional QA engineers to develop and execute test automation post a successful build. Expectations around mobile application development teams are growing; they are on the hook to produce quality code. To do this, devs must try to include as many tests as they can in their build cycles for each code commit. Tests can
Software teams aspire to work fast, adapt to their market’s needs, and to have a sense of pride in their work. Defects can crush those aspirations, which means they need to be addressed as early as possible. Testing as part of every build improves quality and velocity by reducing re-work through fast feedback on code changes, but there’s far more to it than automated testing. "Quality is more important than quantity, and in the end,
If you didn’t get a chance to join us for our webinar on Wednesday, here’s a recap and some insights on how you can detect app issues during production instead of during acceptance testing. Paul Bruce, Developer Evangelist, and Nick Sanjines, Systems Engineer, both with Perfecto, took time to talk about how the industry is approaching app development and testing. There were some technical glitzes with the presentation platform but they were able to talk
In their Q3’ 2017 earnings report, Bank of America reported growth in their online and digital banking adoption to 21 million mobile banking active users. "That’s better for customers, it’s also better for our shareholders," said Paul Donofrio, Bank of America CFO. "It’s one-tenth the cost of walking into a branch.” Key to mobile banking continuous quality success is automation. The Bank of America example is not unique and is in line with the trend toward digital banking interactions
The software delivery process is constantly evolving to meet market and economic demands. New technologies allow developers to build software faster which requires equal improvement of practices in other areas of delivery such as testing to avoid creating gaps in quality or velocity. A modern approach to this challenge by top performing software teams is to adopt testing as part of short iterative development cycles rather than treat software quality as a separate phase of
In the spirit of #30daysofmobiletesting, (which you should check out if you haven't already) I recorded a cool test automation video to show you. The video checks off challenge number 8, "write automated checks with a tool like Espresso, Calabash or Appium." I did it with iOS and Android, so I guess that checks off number 10 also, which is "perform an update test on iOS or Android." :) Day 8 Challenge: Test Automation with a tool like
The news this week was thick with stories related to mobile app development from Microsoft's Ignite conference in Atlanta. WinBeta discussed Microsoft's notable mobile announcement. The software giant intends to renew its focus on Windows 10 Mobile and create its own devices (Could this be a Surface phone?). This is happening despite the company's plans to end production of its Lumia phones. Furthermore, Windows 10 Insider Preview was released this week for developers. What does
This election cycle has been among the most technology-driven in history, which should come as no surprise.
At Perfecto, we always try to help DevTest teams perfect the digital experience for their mobile and desktop users. Today we're taking another step forward with the launch of a new product release -- version 8.5 of our Continuous Quality Lab. This release will improve how app developers and testers perform mobile and web testing. CQ Lab key enhancements include: Android Studio IDE plugin enhancements Visual analysis support for web application testing Microsoft Surface Pro
With today's rich set of tools and frameworks, it can be hard to decide which mobile testing framework to use. Fortunately, this question comes up a lot with Perfecto customers and other software teams, and we have a few considerations to help you make your own decision. Consideration 1: Scope of mobile testing Each testing framework satisfies a unique set of challenges and capabilities. For instance, xcTest and Espresso are unit testing frameworks for entirely
The mobile app market is booming, but the behaviors of consumers continue to change more rapidly than many developers and testers can keep up with, especially when it comes to mobile payments and privacy.
Figuring out the best test automation plan is one of the biggest frustrations for today's digital teams. Organizations struggle to develop cross-platform
Competition has heated up across the information and communications technology arena of late.
Will your mobile app work at your customer's moment of need? And I mean instantly? Mobile users only have one or two seconds of patience for an app to display the requested information before they leave. This means the complex trip from app tap to call to the backend service to call to the database and then back to the app must happen in a moment. Here's an example of my mobile moment of need.
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
Businesses know more about their customers today than they have at virtually any other point in history.
The health care sector has been at the forefront of new technology adoption for several years now.
The Internet of Things can be viewed as one of the greatest opportunities to technologists in history, or as the biggest headache.
App testing is more challenging each day, as DevTest teams must deliver a great digital experience on a broad mix of devices and platforms.
The Perfecto Lab Eclipse Plugin now supports Python development. In this post, we'll show you how to set up your Eclipse for Python environment, create test scripts, and we'll also provide you with basic templates for running test scripts using Appium or Selenium WebDriver. Setting Up Your Eclipse for Python Development Environment Before doing mobile app development using Python, you will need to perform the following steps: Download Python 2.x from the Python Organization. Go
It's been almost six years since the first iPad was released, but some argue they've already run their course.
Welcome to our final blog post about the five life stages of mobile quality, based on our survey of over 600 global developer and QA professionals. We've covered the Toddler, Tweener, Young Adult and Middle-Aged Provider mobile quality life stages. And now it's time for the "Elder Statesman." The elite teams at this stage have achieved Continuous Quality with a combination of DevOps practices, test automation, continuous integration (CI), performance and user condition testing, and
The wearable market is set to rapidly expand over the year, and brands must react by providing innovative apps.
To err is human, especially in mobile app development. But when a brand like Apple makes a mistake, consumers and developers aren't quick to forgive or forget.