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 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
If 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.
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
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-
With a plethora of testing solutions, whether commercial or open-source, some are selenium WebDriver based, some are proprietary, organizations are finding it hard to match the right tools for their cross-browser testing needs. Bryan Osterkamp, Lead Technical Architect, Dev and Ops Infrastructure Architecture Division at USAA, made a very nice analogy for this selection process referring this as an infrastructure as a freeway. “There are a few things about a freeway. For instance, once a freeway
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
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:
Travel back with me… to late September 2016. It’s the Jewish New Year, and I am in Boston, MA. As I celebrate the passing of another great year, I think to myself, “After being in the software quality space for nearly 20 years, isn’t it about time that I reach out to the community of thought leaders and influencers and create an asset that can fill a gap in the market that we can give
Businesses today are rapidly moving towards a digital engagement channel with their customers, their employees, their partners, and their vendors. This shift to digital is not only driving productivity and efficiency gains, but its disrupting existing business models. Just think of what iTunes has done to Tower Records, Netflix to Blockbuster, and more recently Uber to taxis. Each were caught off-guard by a rapid shift to digital customer engagement that disrupted existing engagement channels. With
Intro to Responsive Web Design- RWD There’s been a clear transition toward developing responsive website design (RWD) over the past few years. This adoption is driven by factors like: Consistent user experience (UX) and display across platforms (mobile, desktop, tablet, etc.) Easy maintenance of the product – write once, deploy anywhere concept Cost savings due to specific dev and test skill set and tooling used across the RWD SDLC With the excitement and benefits above,
About Windows 10 Surface Windows 10 Surface machines are becoming popular laptops, so many enterprises are developing Windows applications for this platform. The default browser on these machines is Microsoft Edge, which has several form factors and can behave as a laptop or a tablet. In short, there’s a lot that’s new and different on these machines that can go wrong. Naturally, test automation is the appropriate direction for ensuring high quality of applications and
Drive Faster Quality Analysis Through Tags and Customized Test Code Quality visibility is all about logic. It should be fast, easy and mostly effective – if the dashboard or report that you’re using gives you the right ‘hint’ of what is the next move – then you’re all set. When it comes to gaining fast and efficient quality analysis, these are usually the pains we hear: Test executions - length as well as context-driven test
Responsive web development requires detailed attention when incorporating testing practices; the same (hopefully) code is intended to render on many screen sizes and operating systems/versions. In addition, HTML5 functionality may assume access to local sensors to drive a richer and streamlined experience, for example, automatic location detection, further complicating the responsive web test strategy. The testing matrix becomes sizable, while the time-to-test shrinks from increasing competitive pressure and the transition to agile. In this article I'll
As a part of our weeklong series on “Getting Started with Mobile App Testing” today we look at mobile test automation, and specifically, automation that works. And that’s an important differentiator. When apps fail, close to 50% of developers site a lack of reliable automation as the primary reason (read the report). The pace of modern mobile development coupled with the variety of tests required to ensure delivery of a quality product have driven development
This summer, more consumers than ever are using different devices to shop, travel to the beach, work and keep up with friends. Is your website ready? Can it conform to any screen size? These questions are driving developers and QA managers to a responsive web design (RWD) approach that delivers a seamless digital experience on any device, operating system or browser. However, teams building responsive websites are up against complex user environments. Network connections are
Evolving mobile user habits have a major effect on the decision to build responsive websites.
Responsive web design is no longer an optional matter for testers and developers, as it has moved to the center of user experience management in a relatively short period of time.
The importance today of having a strong digital presence is undeniable, but the road to consistently releasing great mobile apps and websites is paved with challenges. Each organization has its own unique challenges in achieving true digital quality, but at a high level, development and testing teams tend to worry about being fast enough to keep up with market demands, and also durable enough for the complicated real world where mobile users are always, well,
With the digital market changing every day, Perfecto always aims to give digital developers and testers immediate access to the newest browser and mobile operating system releases. This accessibility makes it easy teams to quickly perform mobile and browser testing as soon as new releases are available. Desktop browser updates for FireFox and Chrome, in particular, can be tricky. They're often automatically updated on PCs without alerting users, and that may inadvertently cause issues with
Application developers and website managers have been tasked with quickly learning the best practices of responsive web design.
When formulating a responsive web design test plan, it's important to strategically identify the right mobile devices and desktop browsers for your manual and automated testing. Making sure that you have the right test coverage will help ensure a great digital experience for all your users. For mobile device testing, you can use your own customer analytics together with market data to complement your coverage, or leverage reports such the Digital Test Coverage Index Report.
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 dot.com
One of the great