It’s no secret that the majority of organizations struggle with implementing continuous testing (CT) strategies. In fact, one of the biggest stumbling blocks for implementing DevOps is the lack of CT. To help organizations harness the power of CT, earlier this year, we released our book – Continuous Testing for DevOps Professionals – combining CT insights from the best and brightest in the industry. We cover everything from the fundamentals of CT to the
Plato wrote that “necessity is the mother of invention.” This still holds true today as developers, engineers and testers need their ever-growing test cases to be automated. They need to be testing every day, multiple times a day with a variety of tests: smoke, regression, functional, user acceptance, etc. Because of the sheer volume of test cases and device permutations, a DIY lab just can’t handle the load and, as a consequence, more organizations
If you’ve been following the meteoric rise of Snapchat since 2012 - or their subsequent drop-off after their app overhaul - you’ve seen a young, disruptive company experience some growing pains. A leaked 6000-word, internal memo from its CEO, Evan Spiegel, offers some frank and straightforward insights into difficulties which were caused by the company’s app redesign. According to TechCrunch, a humble Spiegel admitted to impatient strategic moves. Perhaps taking a page out of
Exciting things are happening here at Perfecto! Today we announced the upcoming release of our second book, Continuous Testing for DevOps Professionals. Debuting next week at Jenkins World | DevOps World, and spearheaded by Perfecto’s own Eran Kinsbruner, we collaborated with the best and brightest in the industry to provide in-depth guidance on implementing and sustaining continuous testing (CT) across the DevOps pipeline, how to address testing challenges, and offered insight into preparing for the future of testing. All profits from the sale of the book will be donated to Code.org, a nonprofit dedicated to expanding access to computer science in schools and increasing participation by women and underrepresented minorities.
The CT recipe: people, process, technology No matter where you work, you're probably already using some type of agile method. However, recent research has shown that maturing from agile to DevOps is easier said than done. It turns out that one of the biggest stumbling blocks for implementing DevOps is the lack of Continuous Testing (CT). Without CT, Continuous Integration and Continuous Delivery simply can't work. Given that a large majority of organizations are struggling with their CT strategies, we thought it would be a good idea to step back, take a deep breath, and demystify the process of creating successful CT by offering a few high-level best practices to follow.
Fragmented Android OS Landscape Creates Challenges for App Developers Perfecto today announced fully testing capabilities for Android 9 Pie. Perfecto customers can immediately test the newest release from Google across the Perfecto Continuous Quality Lab. What’s New in Android Pie Released yesterday, Android Pie introduces a new gesture-based “swipe” system interface similar to the iPhone X, a new dashboard to track usage — again much like the Apple screen time feature, an adaptive battery feature
When planning for a continuous testing strategy, leadership should have a comprehensive plan for all teams and individuals. The more you tailor each of these aspects to fit your organization, the more likely you are to succeed in your continuous testing efforts. 1. Number of projects and their type (mobile, web, responsive web, progressive web, etc.) Do you have parallel development teams? A team for native, web/mobile? A team to maintain test code? WIth the never ending number of device and browser permutations, there’s a lot of code to maintain just to keep your current features and user experience functioning properly across all platforms.
OK, it’s not exactly a corporate doomsday scenario. Still, a recent story from the BBC is a perfect illustration of why testing real-world scenarios needs to be a part of your testing strategy. The sample size might be too small to draw any definitive conclusions about humanity but, if this group is any indication, you might want to keep an extra eye on your 11-year-old. So, what happened? In a nutshell, some students (aged 5-15 years old) were given a standardized spelling test - on their laptops - online. Have you guessed where this is headed? Well, it appears that some of the students in primary 7 (roughly 6th grade for us Americans) were touched by the light of inspiration. They turned on their online spell checkers.
FaceID, TouchID, location, camera, and conversational interfaces are offered on such a wide array of devices that it’s enough to make a testing professional dizzy. There’s a constant question buzzing in our testing minds: which device supports which feature?
If you aren’t already talking to your watch, your car, or your smartphone, you will be soon. Users love interacting with services and content on their own devices, at their convenience and on their terms- doing so in a more “human” way frees them inconvenient and tedious text entry. Voice interfaces can make commutes more productive, let you quickly find a TV show, or find great recipes without having to juggle a keyboard and mouse with messy baking hands. As a result of this trend, brands are adopting conversational interfaces as a key element of their digital strategy, expanding their presence beyond web browsers and native mobile applications. Ally Bank, for example, already offers a set of “Alexa skills”, including balance checking, money transfers, recent transactions, etc. The growth in developing Alexa skills has been remarkable; they are becoming an increasingly ubiquitous tool.
More Upgrades Than You Can Shake a Stick At Don’t be fooled by the version number. Appium 1.8 is a major release and it packs the new features to prove it. If you use Appium and you haven’t already upgraded, you’re going to want to. Our own Eran Kinsbruner hosted a webinar with Jonathan Lipps, Appium project lead and founder of Cloud Grey, to give us the low-down on this awesome new release.
If you thought web innovation would slow down or end in 2018, we are delighted to tell you that you are wrong. There is a new cross-browser testing framework being adopted in the community. Gauge, a framework sponsored by ThoughtWorks has begun to make noise in a community dominated by Cucumber framework and Selenium
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.
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:
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?
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?
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
These days, many brands are finding new ways of streamlining the user experience in order to drive higher adoption rates, increased security, and user satisfaction. Onboard sensors offer a great alternative to tedious manual data entry; in many cases, this not only enhances and simplifies the user experience, but also can allow for the creation of new and compelling flows. Indeed, the successes which have followed the addition of fingerprint ID- and soon, face ID-
Perfecto is excited to announce the availability of iPhone 8, 8+, running iOS 11 GA, as of today, Sep 22nd, 2017, 8AM EST. iPhone 8 and iOS 11 pack a number of new features and changes that require intensive testing for all applications, web and mobile. The majority of Perfecto customers were able to preorder these devices in advance and start testing already this morning. The ability to run automated testing in a cloud environment
In our business, we have a unique opportunity to see the strategic problems which, sadly, lead some teams to fall short of their web quality goals. The direct outcome of these failures: poor customer experiences and impacts on businesses’ bottom lines. Also, having to retool your quality strategy costs time and money- and sometimes even employees! So, you’d like the recipe for cross-browser testing success? Well, in principle, the ingredients are pretty simple:
We’re excited to share several significant new Perfecto features, driving added value to our customers. Working agile, not all sprints drive significant value; however, some recently released features paint a dazzling picture of value and deliverables! Fastest Desktop Web Solution Release 10.3 included the latest “Turbo Web” solution. The new solution features a 3-4 second browser launch time and accelerated script execution process. We’ve tried this with a number of customer test automation scripts. The
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,
With the rapid pace of technology growth today, it’s no surprise that organizations are under constant pressure to deliver working software faster than ever before. But at what cost? What were once well thought out test cases are now giving way to loose requirements and software that is riddled with bugs. This is where CA's Agile Requirements Designer (ARD) is helping companies make exponential progress by providing a tool for end-to-end requirements gathering, which then
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