Test from start to finish – how in a few months we introduced a 2-minute regression, capable of stopping the deplyment of the new version of mBank

Implementation of good automated tests is not only a choice of tool. First of all, it’s a good integration of this tool into the development process and Ops. We will share how within a dozen or so months we introduced automatic functional tests to the process of monitoring test environments by administrators. Such changes always crash into the wall of the corporation. We will talk about how we overcame this obstacle. We will present how we moved from Selenium in Java to Canopy in F# and why we decided to take this step. Finally, we will show you how the tests in Canopy work and how to prepare the E2E test, which achieves more than 90% efficiency of performance. We will show you how mBank TVs look like. We will also tell you how we have introduced and maintain a ‘green test’ policy.

Paweł Stopczyk

Paweł Stopczyk

He has worked, among others, on projects for: Symanteca, Cyfrowy Polsat, HP, Cisco. He participated in both business and analytical meetings, setting the requirements for software development, as well as technical meetings. He worked in both Waterfall and Scrum models. Currently an active employee of mBank as Test Automation Engineer. Apart from automating transaction systems’ tests, he deals with tests for mobile application. He also conducts introductory training in test automation for ‘young’ testers in the company.

Przemysław Niedziałkowski

Przemysław Niedziałkowski

17 years in the industry. For a long time associated with mBank IT. He focuses on maintaining quality and optimizing system efficiency. In the last few years he has lead a team that creates automatic functional and performance tests.