{"id":238,"date":"2019-08-27T00:00:00","date_gmt":"2019-08-27T00:00:00","guid":{"rendered":"https:\/\/sii.ua\/?case-study=quality-assurance-and-test-automation"},"modified":"2019-08-27T00:00:00","modified_gmt":"2019-08-27T00:00:00","slug":"quality-assurance-and-test-automation","status":"publish","type":"case-study","link":"https:\/\/sii.ua\/en\/case-study\/quality-assurance-and-test-automation\/","title":{"rendered":"Quality Assurance and Test Automation"},"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>Client needed to upgrade their product due to its memory shortages and a need to comply with an EU standard (EN1175). Taking this journey they decided to cover the existing code with Unit Tests and create test framework to verify functional requirements.<\/p>\n<\/div>\n<h2>What we did<\/h2>\n<div class=\"sii-rl-content-item sii-rl-whatWeDid\">\n<div class=\"sii-rl-content-item-value sii-rl-whatWeDid-value sii-rl-content-item-value-display\">\n<div class=\"ng-scope\">\n<div class=\"tw-swapa\">\n<ul>\n<li>Planning and executing of the whole software testing activities,<\/li>\n<li>Set up of the environment for unit and functional tests,<\/li>\n<li>Unit Test coverage of source code modules (using VectorCAST),<\/li>\n<li>Functional tests for speed restrictions module,<\/li>\n<li>Static code analysis,<\/li>\n<li>Debugging and determine root cause of detected bugs,<\/li>\n<li>Design of end-to-end environment model.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h2>Effects<\/h2>\n<ul>\n<li>Ready end-to-end environment model,<\/li>\n<li>Code coverage with Unit Tests,<\/li>\n<li>Over 100 issues detected,<\/li>\n<li>Functional tests using robot framework,<\/li>\n<li>Improved quality of source code.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The challenge Client needed to upgrade their product due to its memory shortages and a need to comply with an &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.ua\/en\/case-study\/quality-assurance-and-test-automation\/\">Continued<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"template":"views\/single-old-case-study.blade.php","offering":[204,207],"industry":[1108,1107],"client":[102],"technologies":[271,307,343,403,274,309,305,302],"country":[],"class_list":["post-238","case-study","type-case-study","status-publish","hentry","offering-embedded-systems","offering-testing-qa","industry-automotive","industry-high-tech-semiconductors","client-toyota-en","technologies-c","technologies-git","technologies-jira-2","technologies-pycharm","technologies-python","technologies-robotframework","technologies-vectorcast","technologies-windows"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/case-study\/238"}],"collection":[{"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/case-study"}],"about":[{"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/types\/case-study"}],"author":[{"embeddable":true,"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/media?parent=238"}],"wp:term":[{"taxonomy":"offering","embeddable":true,"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/offering?post=238"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/industry?post=238"},{"taxonomy":"client","embeddable":true,"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/client?post=238"},{"taxonomy":"technologies","embeddable":true,"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/technologies?post=238"},{"taxonomy":"country","embeddable":true,"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/country?post=238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}