Digital Experience

/Digital Experience

How to Improve Your Continuous Testing While Balancing Velocity, Coverage, and UX Risk

Continuous testing is one of the keys to the DevOps kingdom.  Your pipeline needs to move fast to keep up with ever-shrinking release schedules but you can’t afford to sacrifice quality-  or UX- in the name of speed. The solution? During each stage of development, Development teams need to balance testing every scenario against the amount of time needed to generate meaningful test results.

Future-Proof Your Test Lab: Take the Guesswork Out Of Your Application Testing Strategy

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 component of a successful testing strategy: planning. Planning for future changes in the market makes the difference between success today and ongoing success.

The 3 Big C’s of Agile Development and Testing

In the age of Agile and Digital Transformation strategies, every brand is looking to set themselves apart. In order to excel strategically in the implementation of your digital transformation you need to be offering services to end users on their terms, on their devices, at their convenience, streamlining and differentiating features. On top of that, end users expect everything to look great, work perfectly…quickly.When choosing your digital transformation strategy, there are key tradeoffs to understand between what are seemingly conflicting agendas: getting features to market faster, increasing presence on users’ devices vs. maintaining high application quality.

The 2017 Recap & 2018 Forecast for Mobile, Web & IoT testing

2018 has officially arrived! Before we jump head first into the New Year, let’s review some of the most impactful events, trends and changes that took place this past year. When I reflect back, there are a few changes and challenges that stand out in the mobile, browser & IOT testing world. If you want to stay ahead of the ball (drop) in 2018, here are a few topics that took off this past year and are sure to continue in the upward trend for 2018:

The next generation automation testing for video streaming apps by Perfecto & Accenture S3

How many times have you heard this phrase while watching a game on your phone: “Touchdown!!” (or GOAL!!) but all you can see is the loading dial? How about this: you are sitting on an airplane, trying to watch a video on the flight WiFi and it just stops or pauses constantly. Maybe you’ve tried to watch some home improvement or recipe video that was impossible to watch because it just kept stalling?

Don’t Fail When You Upscale: 5 Best Practices for Scaling Up Your Test Automation

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.

Website and App Testing Fails: Don’t Let Black Friday Ruin the Biggest Day of the Year

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

7 Plays to Handle Bug Fixes in Your DevOps Process to Change the Game

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

Perfecto Announces First, In the Market Cloud Support for iPhone X

The day has come, and as expected, Apple has started selling its innovative new smartphone, The iPhone X. Without a doubt, it's a leap forward for Apple and a new price tag for this premium device. As reported in the media, there are some iPhone 8 customers who are already planning to switch to the new device- anticipation for this devices is indeed high. Starting now, Perfecto customers around the world can already start validating

The Collapse of Test Automation: Why Most Companies are Failing At It

There’s no doubt that most of the organizations across multiple verticals are aiming toward advanced agile practices, DevOps and continuous deployment. They don’t really have a choice, due to the digital transformation that forces more frequent releases and appealing functionality to continuously be released. Software Automation Reality The reality, however, shows that the industry stands today on average ~20% test automation (The Broken Promise of Test Automation). Source: WQR 2017-2018 There are common reasons that

The Essentials of a Responsive Web Test Plan

Key Pillars for Mobile and Web Platform Testing as Part of a RWD Project Various industry segments, are investing more and more engineering efforts to better engage with their audiences, regardless of their platform, environment or geography. Mobile native apps are great and are still a key digital enabler for these organizations, however, having a seamless digital platform that works seamlessly on any device, OS version and screen size and resolution is becoming de-facto in

Mobile Testing: The Balance Between Real Devices and Emulators

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

How Apple’s Announcements Today Will Impact Your Digital Strategy

Perfecto’s CTO Sheds Light On What to Expect and How to Adapt In this blog, we are going to review Apple’s latest announcements and highlight the features and characteristics that will affect your application development and testing processes. Apple announcements are always about innovation and enhanced UX; today was no exception. Here are four Apple products that were revealed today: Apple Watch series S3 Apple 4K TV iPhone 8 family and wireless charging iPhone X  Let’s

Cross-Browser Testing Tools: Top 10 Testing Frameworks Comparison Guide

How Do You Find the Automated Testing Tools that Best Fit Your Project’s Needs? Getting the most out of your automated testing setup isn’t just about having good tools.  It’s also about making sure your tools fit your needs-  and your project.  Everyone knows about Selenium, and it’s a great place to start.  However, even though Selenium’s WebDriver is the basis for a majority of tools on the market in 2017,  there are still gaps

Is your Agile #fakenews Without Continuous Testing?

Why Agile Teams Need Continuous Testing What is Continuous Testing and Why Is It Important to Agile? Before we explain why agile teams need continuous testing, let’s offer a definition. Continuous Testing has several meanings. But, when applied within the context of Agile, Continuous Testing refers to the practice that testing activities happen continuously throughout development rather than as a periodic activity or even worse a “stage” in the life of a project/release. As agile

Perfecto Offers First in Market Support for iOS11 Dev Preview

It is the time of year, post WWDC that Apple rolls out its next major iOS release to the developer community. With the excitement around the 10th anniversary of iPhone and a new major release, teams need to understand the impact to their existing iOS applications. Before drilling into the implications, I am happy to announce, that Perfecto is the 1st in the market to offer support for the new iOS11 platform for both manual

Increase Test Automation with Touch ID & Fingerprint Authentication Simulations

The usage of biometric sensors, such as Touch ID or fingerprint authentication, to elevate the security of mobile applications has been proliferating significantly. A key factor in this trend is the convenience and simplicity offered to the end user via onboard sensors. Users and brands are benefitting from increased sense of security in user flows: initially, biometrics were perceived as a credential-form replacement at the login stage. However, nowadays, in-app transactions such as purchases (games,

Perfecto Offers the Fastest Web Test Automation in the Cloud

At Perfecto, since the introduction of desktop web browsers to the continuous quality lab, we’re seeing tremendous growth in new test cases, acceleration in frequency of executions, usage of key browsers and versions, and overall significant growth in the number of executions with a need for web test automation.  This isn’t unique to Perfecto’s customers: we see a clear intensification of the test activities, whether managed within the test team, development team or both. Another

Running XCUITest in Parallel with Quantum on Perfecto Cloud

If you're an iOS developer, you're probably familiar with Apple XCTest and XCUITest automation framework, which came with Xcode to allow you to easily develop UI tests that reflect the users’ interface with the application. Since Xcode 8, Apple has deprecated UIAutomation in favor of the XCUITest framework.  XCTest has been part of Xcode for a few years now, but it is finally catching up and more developers are getting on the bandwagon. XCTest and

Drive Faster Quality Analysis Through Reporting Test Driven Development (RTDD™) & DigitalZoom™

A recent survey conducted by Perfecto reveals that ~40% of organizations spend between 4-8 working hours to analyze regression test suites post execution. That’s not a surprise, considering the growing number of factors that are required to be plugged into each cycle – mobile and web platforms, environments, user-conditions, and many more.   To shrink the overall investigation time and decision making process, Perfecto launched its DigitalZoom™ product with the aim of offering a 3-layer

DevOps Tools Aren’t Enough to Transform Your Process

As software practitioners, we all love tools that make us more efficient and we’ve already optimized our development environments with keyboard shortcuts, window managers, shell enhancements, and IDE plugins. Even after all these DevOps tools have shaved milliseconds off our daily workload, it’s still possible to find time to learn new configuration management tools, participate in DevOps training, and otherwise contribute to a better agile development process that actually improves team velocity. DevOps Transformation Is

5 Key Factors to Know When Planning Your 2017 Device Lab & Browser Lab

With the close of Q1 2017, the mobile and web space are busier than ever. Only in the mobile space, we look at more than 200 leading smartphones being released every year, more than 20 different iOS and Android OS version releases. Web isn’t lagging behind in terms of innovation with a monthly release of Chrome and Firefox desktop browsers that impact both the web as well as responsive web apps. With that growing market

How Hackathons Improve Your Product and Motivate Your Team

An interview with the winner of the 2017 Perfecto Hackathon As a non-programmer working at a high-tech, programmer-heaving company, I wanted to learn more about these things called “Hackathons”. Turns out, hackathons are super popular and our R&D team here at Perfecto just ran one in March. I sat down with the winner, Dror Kedem, System Architect, to learn the ins and outs: Lizzy: What is a Hackathon and how did Perfecto run theirs? Dror:

Definition of Done is Key to Releasing Better Apps

Do you know what’s in your definition of done? Do you have a shared understanding of what is needed by your team to scale DevOps? Do you know what your users expect before you call that feature complete? The Goal: Move Fast, Close Well At the heart of app development is the user story, a discrete statement of a goal. User stories translate to capabilities, features, and eventually code changes. When written clearly, these stories

Load More Posts