Plan your digital application testing around expected market changes If you’re a regular reader of this blog, or if you work in DevOps, you’ve probably already spent a fair amount of time considering which devices you need in your lab. Testing on the right platforms is key to ensuring a great experience for your users. However, in the scramble to make sure your lab is up to date today, you might overlook another critical
f you make your living building or testing applications, there’s one question you can’t avoid: “With the market constantly changing, which platforms do I need to test against to make sure I’m not missing something important?” Enterprise app development teams need to ensure a great user experience (UX), and in order to deliver that experience, they must keep up with change; this is where Perfecto can be an invaluable partner. We continuously scan the market and map out specific tipping points that happen throughout the year: for example, when the latest major OS versions for iOS and Android become widely adopted.
Over the last year, there has been a growing trend of iOS development teams adopting XCUITest and additional frameworks built on top of the XCTest interface.Development teams have started to adopt XCUITest to get fast and reliable feedback. There are a few clear drivers to this growing adoption:Intuitive – Using XCUITest is quite intuitive for developers as it runs from within the XCode IDE Fast – Test execution against iOS devices is faster than any other UI test automation tool due to the framework architecture
Apple (again) reinvented the display with the introduction of the notch on iPhone X screens (soon on 3 more models, and likely, eventually, across the fleet). From a developer perspective, that innovation may not have been as popular. So much so, that Apple approved a ‘Notch Remover” app.The introduction of the notch made it confusing for app developers to know exactly how to develop the app. There is what’s called a “safe area” to develop that does not include the notch and as a result, some apps do indeed decide to stay inside the “safe area”, creating a somewhat ugly layout:
There are always new challenges in the mobile world and as mobile usage continues to dominate almost every business vertical (both native mobile-web), having a testing strategy that can be modified to incorporate new use cases and interfaces is crucial.Over the next few months I will dive into some of the hot topics and trends in the Digital sphere to look at the horizon. Today we will be talking about the Mobile UX and bounce rate.
Are you used to getting a certain amount of data from your testing practices? Did you know that today you can extract more data from your existing testing practice…with zero additional effort. This all plays into the shift left movement that delivers insight – earlier and easier. When thinking about shifting left, you should answer one of these questions:1. What new insights can I gain earlier? 2. How easy is it to implement?
2018 is quickly becoming the year of DevOps and Continuous Testing. Some experts suggest that organizations that are moving towards DevOps should operate with the highest percentage of test automation and while this is a good suggestion, it takes more than just that to be successful in DevOps.
App performance can be a killer problem for any digital company, especially when the performance issues take too long to identify. What I have found by working with many of our customers is that the answer can be hiding in the HAR file data- which is why you should always check your HAR files.
In the past year, we have seen a huge increase in the numbers of customers adopting the Espresso and XCUITest automation frameworks. There are many reasons we’re seeing this growth. Much of it can be attributed to the inexorable trend towards DevOps; these frameworks also successfully address some of the long-standing challenges for traditional test tools.
More and more markets are moving towards digital channels as their main means of engaging with customers. A majority of companies in North America and Europe have embraced the agile philosophy; close behind and coming up fast is the move towards DevOps practices, which allow teams to release higher quality software at a faster pace.
Here we are again, another post about Black Friday. Why should you read this one? What is different about it? Well, for starters, I promise to be short. I also think you will find at least one useful fact to aid in your checklist of items to make sure your site and app don’t become a Black Friday horror story. Here are three common Black Friday pitfalls to be aware of: 1. Performance and User
To celebrate the tenth anniversary of the introduction of the iPhone, Apple wanted to make a splash in 2017. On top of their traditional release schedule, they set out to offer their customers a new, premium experience with the iPhone X. Along with iOS 11, they have introduced a raft of cool new tech and features; however, their frenetic release schedule has been accompanied by something we’re less used to from the masters of fit
Prior to the iPhone X launch, many people doubted the premise of leveraging face ID as the exclusive biometric authentication measure. Post launch, the Face ID feature is widely used, and Apple is planning to transition all future devices to this authentication method. For mobile brands, Face ID impacts user adoption and application usage tremendously. It streamlines key transactions in the user flow to a degree that was not possible before. Face ID can streamline
Bug handling in DevOps can be the make-it or break-it factor- because of this, I have gathered some of the best tips and practices to treat your bugs. 1. Triage Everything Investigate every bug to identify the root cause – there might be other bugs underneath Fixing bugs fast is essential for healthy automation, especially as part of today’s mature DevOps processes. That said, it is also important to make sure there is no other
iOS11 and Android Oreo (8.0) are Shocking the Mobile Market: Key Findings in Perfecto Factors #8 Magazine
During last quarter, Apple and Google released 2 major operating systems on to the market – iOS11 and Android Oreo (8.0). These releases had surprising implications on the market- here what you need to know...
Imagine if that all-important message didn’t get through: “Honey, I’m going to be late at work, don’t wait up!” In 2017, Whatsapp rolled out an update for Windows Phone which had the unfortunate problem of not delivering certain messages. It’s easy to understand how the brand of a messaging app- or, indeed, a previously great relationship- could be badly damaged by non-delivery of a few important messages. You might jump to the conclusion that because
I believe that the debate of mobile testing on real devices vs. emulators is one of the oldest and most emotional debates in the mobile space over recent years. In this blog, I would like to try and make “peace” between the parties who are in favor of each. Before I give my POV on that, let’s clarify the exact meaning of “testing mobile apps” so we’re all on the same page (I wrote an
The adoption of DevOps methodology has increased and the need to release to production in shorter cycles is driving teams to accelerate process and embed early test automation. Teams operating in this release velocity need fast & reliable feedback for every code change to ensure app quality. Is this new process forcing teams to choose between automation frameworks? Espresso (Android) and XCUITest (iOS) are UI automation frameworks that fit very well with this new development
Usage Based Insurance (UBI) is a trending field in the insurance industry. From a consumer point of view, it is clear the majority do not want to pay high policy rates in order to cover drivers that are considered ‘dangerous’. According to recent research, awareness and demand for Usage Based Insurance (UBI) is on the rise. The main commercial challenge for carriers these days is to reach untapped opportunities to expand UBI into markets beyond
The DevOps era is here, and with it comes the need for testing on many platforms- mobile, desktop web, IoT, chatbots- and many more. With the current pace of innovation, it’s difficult for automated testing to keep up, whether for mobile, cross-browser, or desktop apps. Two or three years ago, organizations were releasing applications a few times a year; today, organizations are releasing a few times a week- or even a few times a day!
We love open source. Who doesn’t? Sadly, it sometimes has its limitations when implementing at the enterprise level. Lucky for us, Wim Selles, a passionate test automation engineer at deTesters, lends us the playbook on his tactical approach to using Protractor to help Rabobank perfect their hybrid app. Over the last few years, there has been tremendous growth in the quantity and quality of open source software testing tools available to DevOps teams. Any test
In his section of The Digital Quality Handbook, Uzi Eilon gives a great overview of one of the keys to test automation: proper object identification. He shares his insights about how objects fit into a healthy test automation strategy and explains how the proper use of XPath expressions contribute to this strategy- something which is often overlooked by developers. The following are 4 key points taken from his explanation of techniques for object identification in
After gathering feedback from customers, we have found the main problem companies usually face when building and sustaining a mobile device lab is the size of their lab- matching the device list to their organization's requirements and sizing the lab accordingly. If the lab size is not accurate, improving test cycle velocity and overall quality will be difficult. In this post, we'll highlight one approach to sizing a mobile device lab based on specific requirements. To help with your
The pressure is on! Apple has just released the public beta 1 for its upcoming iOS11 release expected early fall. Smart iOS app development teams are testing this version today. Think about it, any iOS users in the market today can start exploring this new beta version. What impression will your brand’s app create? How will your app perform? Perfecto already announced same day support for the 1st developer preview in its cloud last month.