{"id":47707,"date":"2021-08-02T11:36:05","date_gmt":"2021-08-02T11:36:05","guid":{"rendered":"https:\/\/sii.pl\/?post_type=case-study&#038;p=47707"},"modified":"2022-07-11T12:13:04","modified_gmt":"2022-07-11T12:13:04","slug":"test-automation","status":"publish","type":"case-study","link":"https:\/\/sii.pl\/en\/case-study\/test-automation\/","title":{"rendered":"Test automation for a system of parking terminals"},"content":{"rendered":"<h2>The challenge<\/h2>\n<div class=\"sii-rl-content-item-value sii-rl-businessNeed-value sii-rl-content-item-value-display\">\n<p>The client needed a solution for\u00a0a complex application (with a lot of systems integrations,\u00a0including hardware integrations). The goal of the application was to reduce the time of test regression execution, offload manual test execution, integrate with CI\/CD flow, and be used in similar environments in the future.<\/p>\n<\/div>\n<h2>What we did<\/h2>\n<p>Implemented the completed test automation framework based on Selenium, C#, SoapUI, and Jenkins, which:<\/p>\n<ul>\n<li>covered 200+ REST and SOAP web services test cases with automation,<\/li>\n<li>automated tests of 20+ custom protocols (TCP, hardware, etc.)<\/li>\n<li>covered around\u00a03000 pages in Selenium with sanity tests (based on a generic solution),<\/li>\n<li>automated\u00a0300 manual test cases,<\/li>\n<li>allowed to execute automated tests on different environments and markets in regular sessions,<\/li>\n<li>gave a possibility\u00a0to generate a test execution report via the Allure framework and sends notification on email and Slack.<\/li>\n<\/ul>\n<h2>Benefits for the client<\/h2>\n<ul>\n<li>Reduction of the time needed for regression from 2 weeks to 1.5 days.<\/li>\n<li>CI\/CD process provides a possibility to create execution jobs for\u00a0any environment<\/li>\n<li>Reducing the proportion of manual tests from 100% to 20%<\/li>\n<li>Faster information about the application quality thanks to nightly builds\/runs<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The challenge The client needed a solution for\u00a0a complex application (with a lot of systems integrations,\u00a0including hardware integrations). The goal &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/en\/case-study\/test-automation\/\">Continued<\/a><\/p>\n","protected":false},"author":39,"featured_media":0,"template":"views\/single-old-case-study.blade.php","offering":[1650],"industry":[1659],"client":[4985],"technologies":[1804,1827,2458,2639],"country":[],"class_list":["post-47707","case-study","type-case-study","status-publish","hentry","offering-testing-qa","industry-public","client-flowbird","technologies-c-2","technologies-jenkins","technologies-selenium","technologies-soapui-2"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/case-study\/47707"}],"collection":[{"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/case-study"}],"about":[{"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/types\/case-study"}],"author":[{"embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/users\/39"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/media?parent=47707"}],"wp:term":[{"taxonomy":"offering","embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/offering?post=47707"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/industry?post=47707"},{"taxonomy":"client","embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/client?post=47707"},{"taxonomy":"technologies","embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/technologies?post=47707"},{"taxonomy":"country","embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/country?post=47707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}