{"id":35191,"date":"2020-11-05T10:04:35","date_gmt":"2020-11-05T10:04:35","guid":{"rendered":"https:\/\/sii.pl\/?p=35191"},"modified":"2023-09-15T09:17:23","modified_gmt":"2023-09-15T09:17:23","slug":"why-arent-companies-testing-faster-cheaper-and-more-efficiently","status":"publish","type":"post","link":"https:\/\/sii.pl\/en\/news-feed\/why-arent-companies-testing-faster-cheaper-and-more-efficiently\/","title":{"rendered":"Why aren&#8217;t companies testing faster, cheaper and more efficiently?"},"content":{"rendered":"<section class=\"wp-block-sii-block-section sii-t-section\" data-mpaddingtop=\"\" data-mpaddingbottom=\"\"><div class=\"wp-block-sii-block-section-container container\" data-mmargintop=\"\"><p><strong>Effective software testing in the era of Agile methodologies and constantly increasing software development pace is a challenge for many companies. Why are tests still too expensive, too slow and not producing the expected results? Marcin Laksander, Testing Competency Center Director at Sii Poland, explained this in an interview.<\/strong><\/p>\n\n<h3 class=\"wp-block-heading\"><strong>What is the key to designing efficient testing processes?<\/strong><\/h3>\n\n<p><strong>Marcin Laksander, Testing Competency Center Director at Sii Poland:<\/strong> Testing can be compared to a home alarm system. For an alarm to be effective, we need to have the right equipment and put it in the right place. When designing a house, we already think about where to install detectors and we don&#8217;t want to have too many of them. The optimal solution is the minimum quantity covering the maximum area. It&#8217;s also the case with testing. It&#8217;s not about creating 1 000 tests that test the same thing. It&#8217;s about optimal business risk coverage. If we do not control test coverage, the cost of the testing service increases several times.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>So what to do to optimize tests?<\/strong><\/h3>\n\n<p><strong>M.L.:<\/strong> First of all, you need to properly manage test coverage. If you don&#8217;t do this, you will lose control not only over the cost but also the business risk. Defining appropriate test coverage also facilitates effective test automation.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>And how important is test automation?<\/strong><\/h3>\n\n<p><strong>M.L.:<\/strong> Automation is essential for efficient testing of software produced based on Agile methodologies. Some time ago, most companies invested in larger software releases, 2\u20134 times a year, and developed it based on the cascading waterfall model or V-model. Today, most organizations do this much more often. There are companies that release new system versions several times a day. In today&#8217;s world, testing very often doesn&#8217;t keep up with development. This is particularly the case for regression tests that verify the existing functionalities. With manual testing, it isn&#8217;t possible to perform complete regression at least once a day. Testing automation is necessary to be able to implement system changes with ease and to be sure that nothing that worked before was broken during the development. Without effective automation, system changes can&#8217;t be implemented frequently and no organization can allow that to happen.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Automation is a cost \u2013 how can we optimize it?<\/strong><\/h3>\n\n<p><strong>M.L.:<\/strong> What mainly increases the cost of automation is the lack of priorities and well-defined business requirements, test redundancy and sloppy code. It is worth remembering that from release to release increases not only the number of functionalities in our systems but also the number of tests. Unfortunately, among them are those that do not check anything, never find errors and, despite the costs incurred, do not guarantee successful implementation. In order to operate optimally, we should also treat test automation as a development activity. People creating tests should be familiar with object-oriented programming, be able to use design patterns and know best practices for writing code that takes up little memory and is readable. With properly planned and performed automation, we do not waste the time and effort needed to maintain it.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>From this perspective, planning effective and optimal software tests seems to be quite a challenge. How to respond to it?<\/strong><\/h3>\n\n<p><strong>M.L.:<\/strong> Designing the proper range of tests and building the team to handle them, good automation and, above all, the delivery of high-quality tests requires time, experience and often considerable investment. It is understandable that many of our clients, for whom testing is not a key business area, do not want to focus on it and entrust us with managing their testing processes. At Sii Poland we are able to take over everything, from strategy, planning and management of tests, through manual and automatic tests, to ensuring the best performance and safety of systems and applications. This allows the reduction of the testing department&#8217;s running costs by more than 30% and accelerates the product development process by 50%. As Henry Ford said: &#8220;if there&#8217;s something we can&#8217;t do more efficiently, cheaper or better than our competitors, there&#8217;s no point in doing it \u2013 we should find someone who can do it better than us.\u201d<\/p>\n\n<p>If you want to learn more about our Managed Test Services Partner service, visit <a href=\"https:\/\/sii.pl\/en\/what-we-offer\/testing-quality-assurance-services\/managed-test-services-partner\/\">our website<\/a>.<\/p><\/div><\/section><section class=\"wp-block-sii-block-section sii-t-section -third-color-section  u-mobile-bottom-negative-30\" style=\"padding-top:50px;padding-bottom:50px\" data-dpaddingtop=\"50\" data-dpaddingbottom=\"50\" data-mpaddingtop=\"\" data-mpaddingbottom=\"\"><div class=\"wp-block-sii-block-section-header container\"><header class=\"sii-m-section-header -invert -center\"><h2 class=\"sii-m-section-header__title sii-a-heading -h1\">How to lower test department maintenance costs by 30%?<\/h2><p class=\"sii-m-section-header__subtitle sii-a-heading -t1\">Download our ebook and learn about the 4 solutions that help you make testing processes more efficient<\/p><\/header><\/div>\n\n<div class=\"wp-block-sii-block-section-container container\" data-mmargintop=\"\"><div class=\"sii-o-download-report -js-open-form-control__container event-third-section\">\n  <div class=\"sii-m-call-to-action-download\">\n    <span\n      class=\"sii-a-icon  -invert  sii-m-call-to-action-download__icon js-mainForm\">\n      <svg class=\"icon\">\n        <use xlink:href=\"https:\/\/sii.pl\/wp-content\/themes\/sii-sage\/dist\/spritemap.svg#sprite-la-download\"><\/use>\n      <\/svg>\n    <\/span>\n    <div class=\"sii-o-download-report__main\">\n      <a href=\"#\" id=\"\"\n        class=\"sii-o-download-report__closeIcon -default -js-open-form-control__container__btn-close  js-mainForm\" rel=\"nofollow\" >\n        <svg class=\"sii-a-icon\">\n          <use xlink:href=\"https:\/\/sii.pl\/wp-content\/themes\/sii-sage\/dist\/spritemap.svg#sprite-la-close\"><\/use>\n        <\/svg>\n      <\/a>\n      <a href=\"#\" id=\"download-report\"\n        class=\"sii-a-button -ghost  -inverted  sii-m-call-to-action-download__btn-download -js-open-form-control__container__btn u-hidden-on-mobile\" rel=\"nofollow\" >\n        Download\n      <\/a>\n      <a href=\"#\" id=\"download-report\"\n        class=\"sii-a-button -ghost  -inverted  sii-m-call-to-action-download__btn-download  js-show-mobile-fixed-layer u-hidden-on-desktop\"\n        data-form=\"js-mobile-fixed-form-download-pdf\" data-invert=\"0\" data-title=\"\"\n        data-button=\"Download\" data-button-ghost=\"0\" rel=\"nofollow\" >\n        Download\n      <\/a>\n      <div class=\"sii-o-download-report-form sii-o-download-report__content\">\n        <div class=\"js-mobile-fixed-form-download-pdf\">\n          <form action=\"\" name=\"form_gated_content_sales\" id=\"form_gated_content_sales\" method=\"POST\" class=\"nsw-o-download-section-form -none-padding js-form js-d365-correlation-watcher\" onsubmit=\"event.preventDefault()\" novalidate>\n    <div class=\"js-form-initial\">\n        <div class=\"js-hidden-inputs\"><input type=\"hidden\" name=\"correlation_id\" id=\"correlation_id\" value=\"\"><input type=\"hidden\" name=\"language_site\" id=\"language_site\" value=\"en\"><input type=\"hidden\" name=\"msd365mkttr\" id=\"msd365mkttr\" value=\"\"><input type=\"hidden\" name=\"msd365mkttrs\" id=\"msd365mkttrs\" value=\"\"><input type=\"hidden\" name=\"cd_visitorkey\" id=\"cd_visitorkey\" value=\"\"><input type=\"hidden\" name=\"additional_info\" id=\"additional_info\" value=\"{\"page_url\":\"https:\\\/\\\/sii.pl\\\/en\\\/wp-json\\\/wp\\\/v2\\\/posts\\\/35191\"}\"><input type=\"hidden\" name=\"page_url\" id=\"page_url\" value=\"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/posts\/35191\"><input type=\"hidden\" name=\"frm_xpnd\" id=\"frm_xpnd\" value=\"form_nsw_gated_content_sales\"><input type=\"hidden\" name=\"Source\" id=\"Source\" value=\"form_nsw_gated_content_sales\"><input type=\"hidden\" name=\"Site\" id=\"Site\" value=\"sii.pl\"><input type=\"hidden\" name=\"privacy_policy_delivered\" id=\"privacy_policy_delivered\" value=\"on\"><input type=\"hidden\" id=\"gclid_field\" name=\"gclid_field\" value=\"\"><\/div>\n        <div class=\"frow d-flex flex-wrap justify-content-between\">\n            <div class=\"box\">\n                <label class=\"nsw-m-input-line  frow\" for=\"name\">\n    <span class=\"nsw-m-input-line__label d-block\">\n        First name<span class=\"nsw-m-input-line__required\">*<\/span>\n            <\/span>\n        <input \n            \n            data-allowed-chars=\"\u00c5\u00c9\u00c0\u00c4\u00d6\u1e9e\u00dc\u0104\u015a\u0106\u0179\u017b\u0141\u0118\u0106\u0143\u00d3\u0105\u015b\u0107\u017a\u017c\u0142\u00f3\u0119\u0107\u0144\u00e4\u00f6\u00df\u00fc\u00e0\u00e9\u00e5&#039; \"\n            class=\"input-text required \"\n            name=\"name\"\n            id=\"name\"\n            value=\"\"\n                                        >\n    <span class=\"nsw-m-input-line__helper-text\"><\/span>\n            <span class=\"nsw-m-input-line__error js-require-error u-hidden\">First name is required<\/span>\n        <span class=\"nsw-m-input-line__error js-format-error u-hidden\">This field must contain only letters and special characters<\/span>\n    \n<\/label>\n            <\/div>\n            <div class=\"box\">\n                <label class=\"nsw-m-input-line  frow\" for=\"surname\">\n    <span class=\"nsw-m-input-line__label d-block\">\n        Surname<span class=\"nsw-m-input-line__required\">*<\/span>\n            <\/span>\n        <input \n            \n            data-allowed-chars=\"\u00c5\u00c9\u00c0\u00c4\u00d6\u1e9e\u00dc\u0104\u015a\u0106\u0179\u017b\u0141\u0118\u0106\u0143\u00d3\u0105\u015b\u0107\u017a\u017c\u0142\u00f3\u0119\u0107\u0144\u00e4\u00f6\u00df\u00fc\u00e0\u00e9\u00e5&#039; -\"\n            class=\"input-text required \"\n            name=\"surname\"\n            id=\"surname\"\n            value=\"\"\n                                        >\n    <span class=\"nsw-m-input-line__helper-text\"><\/span>\n            <span class=\"nsw-m-input-line__error js-require-error u-hidden\">Surname is required<\/span>\n        <span class=\"nsw-m-input-line__error js-format-error u-hidden\">This field must contain only letters and special characters<\/span>\n    \n<\/label>\n            <\/div>\n        <\/div>\n        <div class=\"frow  d-flex flex-wrap justify-content-between\">\n            <div class=\"box\">\n                <label class=\"nsw-m-input-line  frow\" for=\"phone\">\n    <span class=\"nsw-m-input-line__label d-block\">\n        Phone number    <\/span>\n        <input \n            type=tel\n            data-allowed-chars=\"\"\n            class=\"input-text  \"\n            name=\"phone\"\n            id=\"phone\"\n            value=\"\"\n                                                    maxlength=\"14\"\n                >\n    <span class=\"nsw-m-input-line__helper-text\"><\/span>\n        <span class=\"nsw-m-input-line__error js-format-error u-hidden\">Please enter a valid phone number<\/span>\n    \n<\/label>\n            <\/div>\n            <div class=\"box\">\n                <label class=\"nsw-m-input-line  frow\" for=\"email\">\n    <span class=\"nsw-m-input-line__label d-block\">\n        E-mail<span class=\"nsw-m-input-line__required\">*<\/span>\n            <\/span>\n        <input \n            type=email\n            data-allowed-chars=\"\"\n            class=\"input-text required js-mail-auto-complete\"\n            name=\"email\"\n            id=\"email\"\n            value=\"\"\n                                        >\n    <span class=\"nsw-m-input-line__helper-text\"><\/span>\n            <span class=\"nsw-m-input-line__error js-require-error u-hidden\">E-mail address is required<\/span>\n        <span class=\"nsw-m-input-line__error js-format-error u-hidden\">Please enter a valid email address<\/span>\n    \n<\/label>\n            <\/div>\n        <\/div>\n        <div class=\"frow -consents\">\n            <label \n       class=\"nsw-m-checkbox-label -label-small d-flex align-items-start justify-content-between\"\n                     >\n\n    <input type=\"checkbox\" \n           class=\"required\"\n           data-label=\"I consent to the processing of my personal data by Sii sp. z o.o. and its subsidiaries for the purpose of sending marketing information to the provided e-mail address.\"\n           data-id=\"form_contact_email\"\n           name=\"contact_email\"\n                      value=\"yes\" >\n\n    <span class=\"nsw-m-checkbox-label__input\"><\/span>\n\n    <span class=\"nsw-m-checkbox-label__name\" >\n        I consent to the processing of my personal data by Sii sp. z o.o. and its subsidiaries for the purpose of sending marketing information to the provided e-mail address.<span class=\"nsw-m-checkbox-label__req\">*<\/span>            <\/span>\n\n    <\/label>\n        <\/div>\n\n        <div class=\"frow -consents-text\">\n\n            At any time, you may withdraw your consent to the processing of personal data, but such withdrawal shall not affect the legal compliance of any processing of such data, which had occurred before you withdrew your consent. Detailed information on the processing of your personal data is specified in the  <a class=\"link-privacy-policy\" href=\"https:\/\/sii.pl\/en\/privacy-policy\/\" target=\"_blank\" title=\"Privacy Policy \"> Privacy Policy<\/a>.\n        <\/div>\n\n        <div class=\"frow -submit\">\n                        <button  type=\"submit\"  class=\"nsw-a-button \">Open<\/button>\n                            <a  href=\"\" class=\"nsw-a-button -link nsw-o-download-section-form__close  -js-open-form-control__container__btn-close\"   >\n        <span>Close<\/span>\n    <\/a>\n                    <\/div>\n    <\/div>\n        <div class=\"js-form-success u-hidden\">\n    <div class=\"js-success-substate js-success-download sii-m-message-success default\">\n        <a href=\"#\" class=\"sii-a-badge-button -invert -big-icon\" rel=\"nofollow\" >\n            <svg class=\"icon icon-arrow-right2\">\n                <use xlink:href=\"https:\/\/sii.pl\/wp-content\/themes\/sii-sage\/dist\/spritemap.svg#sprite-la-check\"><\/use>\n            <\/svg>\n        <\/a>\n                <h3> Thank You! <\/h3>\n    <\/div>\n                        <div class=\"js-success-substate js-success-insert-content u-center-text\">\n        <a href=\"https:\/\/sii.pl\/wp-content\/uploads\/2020\/11\/Improve-your-testing-processes-with-Sii-as-a-Managed-Test-Services-Partner.pdf\" target=\"_blank\"\n            class=\"sii-a-button -ghost -primary\">Open<\/a>\n    <\/div>\n        \n<\/div>    <div class=\"nsw-o-process-error u-hidden js-form-error\">\n    <div class=\"nsw-o-process-error__default\">\n                <h2 class=\"nsw-o-process-error__title has-nsw-h-3-font-size u-color-nswc-grey-1000\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path d=\"M 16 4 C 9.382813 4 4 9.382813 4 16 C 4 22.617188 9.382813 28 16 28 C 22.617188 28 28 22.617188 28 16 C 28 9.382813 22.617188 4 16 4 Z M 16 6 C 21.535156 6 26 10.464844 26 16 C 26 21.535156 21.535156 26 16 26 C 10.464844 26 6 21.535156 6 16 C 6 10.464844 10.464844 6 16 6 Z M 15 10 L 15 18 L 17 18 L 17 10 Z M 15 20 L 15 22 L 17 22 L 17 20 Z\"\/><\/svg>Sorry, something went wrong and your message was not delivered<\/h2>\n                                    <p class=\"subtitle has-nsw-h-4-font-size u-color-nswc-grey-600\">Refresh the page and try again. <a href=\"https:\/\/sii.pl\/en\/contact-us\/\">Contact us<\/a>, if problem occurs again <\/p>\n                    <div class=\"nsw-o-process-error__button-line\">\n                            <a  href=\"\" class=\"nsw-a-button -ghost-primary u-margin-positive-32\"   >\n        <span>Refresh<\/span>\n    <\/a>\n                                <\/div>\n    <\/div>\n    <div class=\"nsw-o-process-error__file-error\">\n        <h2 class=\"nsw-o-process-error__title has-nsw-h-3-font-size u-color-nswc-grey-1000\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path d=\"M 16 4 C 9.382813 4 4 9.382813 4 16 C 4 22.617188 9.382813 28 16 28 C 22.617188 28 28 22.617188 28 16 C 28 9.382813 22.617188 4 16 4 Z M 16 6 C 21.535156 6 26 10.464844 26 16 C 26 21.535156 21.535156 26 16 26 C 10.464844 26 6 21.535156 6 16 C 6 10.464844 10.464844 6 16 6 Z M 15 10 L 15 18 L 17 18 L 17 10 Z M 15 20 L 15 22 L 17 22 L 17 20 Z\"\/><\/svg>\n            We\u2019re sorry, but the selected file appears to be damaged and we can&#039;t process it.\n        <\/h2>\n        <p class=\"subtitle has-nsw-h-4-font-size u-color-nswc-grey-600\">\n            Please try uploading a different copy or a new version of the file. \n            <a href=\"mailto:contact@sii.pl\" rel=\"nofollow\" > Contact us<\/a>, if problem occurs again.\n        <\/p>\n        <div class=\"nsw-o-process-error__button-line\">\n            <a  href=\"\" class=\"nsw-a-button -ghost-primary u-margin-positive-32 js-wrong-file-button\"   >\n        <span>Choose another file<\/span>\n    <\/a>\n        <\/div>\n    <\/div>\n<\/div><div class=\"nsw-o-processing d-lg-flex justify-content-between u-hidden js-form-pending\" >\n     <div class=\"nsw-a-preloader\">\n    <div class=\"nsw-a-preloader__spinner\">\n        <span><\/span>\n    <\/div>\n<\/div>\n     <div class=\"nsw-o-processing__txt d-flex align-items-center\">\n                           <div class=\"nsw-m-title-block -h3 -p3 -has-title-color-primary -has-subtitle-color-default\">\n                                <h2 class=\"nsw-m-title-block__title\">Processing&#8230;<\/h2>\n                <\/div>\n     <\/div>\n <\/div>\n\n\n<\/form>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div><\/div><\/section>","protected":false},"excerpt":{"rendered":"","protected":false},"author":66,"featured_media":35169,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"views\/single-old-pressroom.blade.php","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"tags":[4226],"class_list":["post-35191","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-testing"],"acf":[],"aioseo_notices":[],"featured_media_url":"https:\/\/sii.pl\/wp-content\/uploads\/2020\/11\/ML.png","category_names":["Offering"],"_links":{"self":[{"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/posts\/35191"}],"collection":[{"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/users\/66"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/comments?post=35191"}],"version-history":[{"count":2,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/posts\/35191\/revisions"}],"predecessor-version":[{"id":80312,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/posts\/35191\/revisions\/80312"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/media\/35169"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/media?parent=35191"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/tags?post=35191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}