Case Study - TestPlant [PDF]

Our client is one of the world's largest retailers, with millions of customers visiting thousands of its stores in count

4 downloads 22 Views 145KB Size

Recommend Stories


Tok.tv Case Study PDF
Be who you needed when you were younger. Anonymous

Safeway Case Study(PDF)
In every community, there is work to be done. In every nation, there are wounds to heal. In every heart,

Spc case study pdf [PDF]
Jonathan overcrops Mesopotamia, pengertian sumber daya air tanah its very Ocker misdone. aculeate and saddle-sore Manny toys from his pneumatolysis verbify channel or inaccessible. filled to the brim and acanthaceous Percy beg your decontaminates tre

Ram-Leela Case Study (PDF)
Courage doesn't always roar. Sometimes courage is the quiet voice at the end of the day saying, "I will

Download Full Case Study PDF
What we think, what we become. Buddha

Pacific Rim Case Study (PDF)
Sorrow prepares you for joy. It violently sweeps everything out of your house, so that new joy can find

Pdf ANZ Bank Case Study
How wonderful it is that nobody need wait a single moment before starting to improve the world. Anne

Leadership Development Case Study [PDF]
25 Apr 2017 - New leadership journey 2014. •. Balanced scorecard intro'd. •. Airport business changing rapidly, ambitious growth plan. •. 1st Talent Pool Reviews 2013. – “Good manager… needs to be a better leader”. – Outstanding opera

Case study Case Study: Big Ass Solutions
The beauty of a living thing is not the atoms that go into it, but the way those atoms are put together.

CASE STUDY
If you want to become full, let yourself be empty. Lao Tzu

Idea Transcript


Case Study Retail giant and TestPlant get creative with test automation for POS

Innovative approach generates a 92% reduction in test cycle effort Our client is one of the world’s largest retailers, with millions of customers visiting thousands of its stores in countries across the globe each year.

systems, where the customer scans and weighs items themselves and uses a touch screen to complete their purchase.

Retail point of sale (POS) systems are a critical technology component for any modern retailer and our client is no exception. Every U.S. store is equipped with some form of POS system, ranging from traditional systems, where the customer and cashier use different screens, to self-service

Increasingly, there is also a mobile component to POS systems – whether offering customers mobile payment options like Apple Pay and Google Wallet, or enabling staff to use mobile devices to help speed up check out – an approach that is growing in popularity at its bulk retail locations.

built by

testplant.com

Case Study: Test automation for POS

The complexity of POS

Exploring automation

For any large retailer, any problem with its POS systems is potentially disastrous. Like any other software-driven technology, POS systems have to be rigorously tested to ensure they remain stable when changes and updates are made.

The POS team realised that automation might be the solution to their increasing testing demands.

But POS systems are expensive and retailers do not often replace them, choosing instead to build new features and technologies on top of well-established, trusted platforms, such as the IBM 4690 in our client’s case. As a result, its POS systems are built on a very thick “technology stack”, comprising a multitude of legacy technologies, and are also worked on by several generations of development and testing staff, meaning that no one has complete knowledge of the system. These complexities meant that the retailer historically conducted all of its POS testing manually, not believing that there was a solution that could automate such a complex scenario.

Other divisions within the company were using UFT from HP to conduct test automation. The challenge with using an object-based tool like UFT is that it could not effectively penetrate the complex layers of the retailer’s POS system, and the same was true of any other automation tool they tried. After spending extensive time and effort looking for a solution, our client’s executives were beginning to believe that they were stuck with their automation problem. Until they discovered eggPlant Functional, built by TestPlant. eggPlant Functional helps companies test their applications better, faster, and with less effort by automating the execution of functional testing. TestPlant’s functional test automation tool uses a patented imagebased approach to GUI testing that allows it to interact with any device by looking at the screen, in the same way a user does.

As time went by, our client noticed it was taking more time to manually conduct regression testing of its POS applications ahead of releasing a new build. Its POS team releases updates using an agile methodology, which was generating builds too quickly for the manual test team to conduct regression testing. Time for manual testing eventually grew to around 125 man days per test cycle, predominantly due to the growing number of test cases to cover increasingly more complex customer journeys. In addition to delaying the rollout of updates, this also resulted in increasing use of resources, including significant outsourced IT consulting, leading to growth in the overall cost of testing. Our client was particularly keen to reduce its reliance on consulting firms and to take more control over its POS testing processes.

Implementing with innovation While eggPlant’s image based approach to testing presented a potential solution to the automation challenge, there was still a lot of work to be done. The POS systems had to be tested in a production state, which meant that a range of KVM switches would need to be used to control the terminals during testing. The complexity of the POS stack meant that it was still necessary to understand which parts controlled certain functions in the terminal before eggPlant could automate.

built by

testplant.com

Case Study: Test automation for POS

Card reader testing, Terminator-style For several months, TestPlant worked closely with the client to solve every challenge the POS presented. TestPlant’s engineers refused to be beaten, even working with the manufacturer of the KVM switches to build custom firmware to allow the retailer to overcome some of the hurdles they faced. While TestPlant’s engineering team was working to address the challenges of automating testing, the company was simultaneously working with our client’s manual testing consultants, to develop the core test scripts that would enable automated regression testing. As different retail locations were liable to require different scripts, a lot of time was also spent training the consulting staff on how to use eggPlant to build their own scripts for specific circumstances. eggPlant’s intuitive SenseTalk language allows even non-technical users to become productive with eggPlant within a few hours, as it provides them with the ability to write test scripts without having any programming knowledge.

One challenge of automating POS testing is how to test some of the more manual customer processes that do not involve screens, such as swiping credit or debit cards, entering PIN numbers or making an on-screen signature. Once again, innovation was the order of the day, as a solution was found far outside the box: a robotic arm from Rethink Robotics. Now, during any testing that requires a customer to swipe a card, eggPlant controls the robotic arm, which selects a card from a selection, swipes it and completes the transaction, whether by entering a PIN on a keypad or even signing on a signature reader. Following the successful automation of the core regression tests, the scope of automation was quickly expanded to include additional areas, including self-service and mobile payment elements.

built by

testplant.com

Case Study: Test automation for POS

Automating for results In total, the retailer’s POS team works with a set of around 5,000 regression test cases, which they eventually hoped to automate approximately 80% of. Since implementing eggPlant Functional, our client has automated over 2,500 test cases and counting.

Through these savings, the company has seen improvements in quality, due to its ability to run tests more frequently, as well as allowing resources to be reallocated to more exploratory testing on data that emerges from the automated testing.

eggPlant has worked well within the company’s agile development environment, allowing the test team to cope well with increasingly frequent development sprints, and ensuring release delays are avoided.

Looking to the future

While previously requiring 125 man days for each test cycle using purely manual testing, our client has been able to reduce this to just 10 man days per cycle using eggPlant Functional. An effort saving of more than 90%.

Following the success of eggPlant Functional within its POS group, our client is beginning to explore uses of the tool in other areas of the business. It is also exploring potential uses of eggCloud for management of mobile devices under test and eggPlant Network to test potential different network conditions.

About TestPlant TestPlant is an international software business based in London. It has development centers in the USA and the UK with sales and support centers in the USA, the UK, Germany, China and Japan as well as an extensive network of business partners. TestPlant’s products are used in over 40 countries by well over 350 enterprise customers in sectors which include Financial Services, Automotive, Healthcare and Life Sciences, Media and Entertainment, Retail and Defense and Aerospace. The eggPlant range is a set of tools which supports the design, development, test and management of software applications for mainframe, desktop and mobile use in any technology platform environment. The tools are relevant in agile, mobile, web and DevOps deployments. eggPlant use improves and reports on the quality and responsiveness of software systems, reduces time to market and lowers costs by introducing process automation. The eggPlant tools have been granted patents in the USA and in Europe. TestPlant is a Red Herring Global Top 100 company, a Deloitte UK Technology Fast 50 and EMEA 500 business, a member of the Sunday Times Hiscox Tech Track 100 and is the recipient of three Queen’s Awards for Enterprise. The Carlyle Group is a major investor in the company. UK: +44 20 7002 7888

[email protected]

US: + 1 720-890-0211

www.testplant.com

built by

testplant.com

Smile Life

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile

Get in touch

© Copyright 2015 - 2024 PDFFOX.COM - All rights reserved.