{"id":47722,"date":"2021-08-02T14:53:31","date_gmt":"2021-08-02T14:53:31","guid":{"rendered":"https:\/\/sii.pl\/?post_type=case-study&#038;p=47722"},"modified":"2022-06-24T10:11:52","modified_gmt":"2022-06-24T10:11:52","slug":"increasing-application-coverage-with-unit-tests","status":"publish","type":"case-study","link":"https:\/\/sii.pl\/en\/case-study\/increasing-application-coverage-with-unit-tests\/","title":{"rendered":"Increasing application coverage with unit tests"},"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 to increase the unit test coverage, in order to rebalance the correct test pyramid and detect errors more quickly.<\/p>\n<\/div>\n<h2>What we did<\/h2>\n<ul>\n<li>Analyzed the current level of unit test coverage of the modules.<\/li>\n<li>Selected the best available tools to accelerate the process.<\/li>\n<li>Rebuilt the modules according to SOLID rules to enable unit test coverage.<\/li>\n<\/ul>\n<h2>Benefits for the client<\/h2>\n<ul>\n<li>Modules refactored\u00a0according to SOLID rules<\/li>\n<li>More than 20 000 lines of application code covered with unit tests<\/li>\n<li>Increase in the coverage level by more than 30%<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The challenge The client needed to increase the unit test coverage, in order to rebalance the correct test pyramid and &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/en\/case-study\/increasing-application-coverage-with-unit-tests\/\">Continued<\/a><\/p>\n","protected":false},"author":39,"featured_media":0,"template":"views\/single-old-case-study.blade.php","offering":[1650],"industry":[1652],"client":[4993],"technologies":[4995,4999],"country":[],"class_list":["post-47722","case-study","type-case-study","status-publish","hentry","offering-testing-qa","industry-retail-banking","client-credit-suisse-en","technologies-fluentassertions-en","technologies-nsubstitute-en"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/case-study\/47722"}],"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=47722"}],"wp:term":[{"taxonomy":"offering","embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/offering?post=47722"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/industry?post=47722"},{"taxonomy":"client","embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/client?post=47722"},{"taxonomy":"technologies","embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/technologies?post=47722"},{"taxonomy":"country","embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/country?post=47722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}