2019 was a banner period for technology innovations, with the rise of 5G networks, increased adoption of biometrics, advances in robotics, and new regulations paving the way for more widespread drone deployments among the year’s milestones. It was also a busy time at Eggplant, as we focused on enhancing our solutions to give companies unparalleled testing precision and helping more organizations realize the power of intelligent, AI-driven testing.
A recent ZDNet article by Joe McKendrick states, “Business leaders are losing patience…they are leaning on their IT departments harder and harder, pressing for more and faster delivery of software that will keep their companies in the digital race. They like what IT is delivering, but the challenge for IT managers is to step up the pace of delivery with as few glitches as possible.”
Earlier in October news broke that Twitter and Tweetdeck—the platform’s widely used dashboard management app—were experiencing a performance issue that made users unable to login or access the platform. At first, this might seem like a mild inconvenience particularly when compared to airline outages or issues with mission-critical systems in industries like defense or healthcare.
Discover How Eggplant is Helping SAS Modernize for the World of Continuous Delivery.
For 43 years, SAS has helped organizations worldwide capitalize on their information and drive business value by leveraging data to make better decisions faster. Not only are we a leader in business analytics software and services, we are the largest independent business intelligence vendor in a market where many have been acquired by larger enterprises.
It’s a digital world and changing consumer and user demands necessitate that websites, apps and programs deliver an experience that delights users. Those companies that can’t deliver on these expectations risk poor customer satisfaction scores, low adoption rates, negative brand perception and loss of revenue. These factors are giving rise to a new phenomenon in software testing which we’ve termed “continuous everything,” comprised of three essential areas—continuous quality, continuous delivery and continuous feedback.
Quality assurance (QA) used to be a compliance activity. You were releasing a product and needed to test it and stamp it “approved.” QA was about testing that the code worked. You might manually test the code. You might have even tried some automation — coding a set of test scripts that would try to capture regressions or errors that you had eradicated in the past, but which somehow crept back in. All in all, you were reasonably satisfied that you achieved a level of test coverage that met your goals. Then, you put your code into production and crossed your fingers that nothing went wrong. And if it did, you tried to fix it as quickly as humanly possible.
It used to be that software testers could test their applications on just one platform, and only have to worry about testing that the code worked.
Everything about software has changed—how it’s architected, developed and produced, what it does, what users want from it, and how often they expect new features. To keep up, organisations are turning to continuous delivery and DevOps. Yet product teams still do a lot of manual testing, which consumes a lot of time they don’t have, thanks to shrinking test windows. Incorporating automation into your testing approach is a great strategy, but figuring out where and how to start isn’t necessarily quick and easy.
This blog is only partially about our newest iOS Gateway 5.0 release with device and simulator support for Touch ID and Face ID (which is super cool, but more about that later). It’s also a blog about how testing has changed — a lot — in a short amount of time.