Pango Inc. - Mobile Test Automation - Agilistrysoft
circles

Pango Inc.

internet privacy and security company

Pango Inc. provides businesses and consumers with advanced technologies to enable secure and private web browsing. Pango also has created a VPN app of its own - Hotspot Shield and some other services. Agilistry in its turn provides Pango with services of automation testing for the special app of Pango designed to set up and test the VPN service.

circles

Challenge

Agilistry was asked to perform automation testing of the VPN which is a specific challenge as such services can be tested only on real devices. Another challenge on the project was that we were supposed to test the behaviour of the VPN app in various geographic locations. The second challenge was to test the behaviour of the app while switching between various mobile networks.

circles

Pango Inc.

internet privacy and security company

Pango Inc. provides businesses and consumers with advanced technologies to enable secure and private web browsing. Pango also has created a VPN app of its own - Hotspot Shield and some other services. Agilistry in its turn provides Pango with services of automation testing for the special app of Pango designed to set up and test the VPN service.

Phones

Solutions

Developed a number of unique solutions:

Automation testing done by Agilistry specialists allowed us to perform testing of a certain “project” - VPN service which used Pango’s framework from various geographic locations.

Automation testing done by Agilistry specialists allowed us to perform testing of a certain “project” - VPN service which used Pango’s framework from various geographic locations.

We used Jenkins to build an infrastructure which allowed to choose specific test groups to run and Espresso - a library for native Android tests and  our own product Test Orchestrator.

We used Jenkins to build an infrastructure which allowed to choose specific test groups to run and Espresso - a library for native Android tests and our own product Test Orchestrator.

With the help of Test Orchestrator we were able to reduce the time for test runs by adding more devices on which we run tests and provide our client with clear and understandable reports on the test runs. We also use it to set up parallel 2-3 real devices of the client’s stand as it allows to run tests which do not work in FTL.

With the help of Test Orchestrator we were able to reduce the time for test runs by adding more devices on which we run tests and provide our client with clear and understandable reports on the test runs. We also use it to set up parallel 2-3 real devices of the client’s stand as it allows to run tests which do not work in FTL.

For the second challenge we found an interesting solution: to check how VPN switches between, for example, mobile network to Wi-Fi we put a special router near the phone, from which we could manage the Wi-Fi networks and test it.

For the second challenge we found an interesting solution: to check how VPN switches between, for example, mobile network to Wi-Fi we put a special router near the phone, from which we could manage the Wi-Fi networks and test it.

We have also set up infrastructure which allows us to run tests in different locations and add new locations.

We have also set up infrastructure which allows us to run tests in different locations and add new locations.

Do you want to try our service?

Service