For HEMA, Polteq tested the new mobile app to boost online conversion of loyalty customers. The app had to communicate with numerous HEMA backend applications via a new API. Polteq was asked because of its testing expertise and years of experience testing mobile apps. HEMA chose Polteq as its independent mobile app tester to provide the development team with continuous feedback, from design to app release.
To build the new architecture for the app and API and grow from a standalone digital HEMA customer card to a fully integrated online HEMA store, many steps and releases were brought to production.
The qualitative requirements were high: build a stable and robust app that works fluidly with a multitude of existing backend systems. The app needed to be easy to test, provide full insight into user data, and have a broad-based testing approach.
From the refinements, test examples were named, risks were identified and the scope was determined. Each user story thus became a small test plan, which also gave the developers ideas for developing new features. During the sprints, individual features were tested on physical devices to discover possible edge cases. For each release, the automated API regression suite was run. In addition, risk-based app regression tests were performed manually.
To make the HEMA app easier and faster to test, two methods were used: isolate and integrate. The app and API could be tested separately. The app could be isolated from the HEMA backend systems by using a proxy and local mocks. The app also had a Driven UI library that allowed new components and pages to be tested separately from the “real” data. Isolation also involved testing features separately before testing the new functionality within the entire app. To test push notifications, Firebase configuration parameters were used.
Integration tests come in different shapes and sizes, and the list of integration tests was extensive. Polteq used the components below, among others, to test the entire system:
After the release to production, testing continued. Payment configurations were retested because the configuration in the test environment was just different than in production. Therefore, Polteq conducted a number of test orders on production. In addition to production testing, Polteq also provided support to the HEMA DevOps team for bug analysis. Our testers have extensive system knowledge and help with problem analysis and retesting after a bug is fixed.
The HEMA app won a gold Dutch Interactive Award in 2021. The DIA are the prizes for the very best interactive online work by Dutch agencies and have been awarded annually since 2010. The HEMA app received the award in the E-commerce category, with judges praising its high quality and innovative technology.
“The judges awarded the gold rating to a technically advanced case that used innovative new technology. These are wonderful steps for a very strong brand.“
Jury Report Dutch Interactive Awards 2021
Polteq thus tested beyond what was asked of it.
“
Testing is a profession and that’s where you hire professionals like
Polteq
for that.
”
Floor, Product Owner HEMA app team
“Their software testers are almost irritatingly good at finding edge cases and bugs.”
Wietske, app developer at Q42
“The new Who is the Mole season got off to a fantastic start, with the completely revamped WIDM app. A flawless start with a record number of players for the first episode.“
HeartEye is a technology startup in the medical sector. The introduction of their medical app required a carefully described development process according to CE standards. Polte...
Each year, on January 1st, hundreds of thousands players consult the results page with their zip code to see if they have won a prize. Before this yearly highlight of the Dutch...
Wie is de Mol? is a Dutch entertainment format. In addition to millions of weekly television viewers, the show is supported by an App game, played by a million users on...
Leave your phone number and we will call you back! You can also send us an email, you will hear from us as soon as possible.