{"id":371,"date":"2021-09-08T10:16:06","date_gmt":"2021-09-08T08:16:06","guid":{"rendered":"https:\/\/proofit.tech\/blog\/?p=371"},"modified":"2021-09-08T10:31:21","modified_gmt":"2021-09-08T08:31:21","slug":"a-fejlesztestol-a-tesztelesig-vezeto-ut-a-proofit-tortenete","status":"publish","type":"post","link":"https:\/\/proofit.tech\/blog\/hu\/a-fejlesztestol-a-tesztelesig-vezeto-ut-a-proofit-tortenete\/","title":{"rendered":"A fejleszt\u00e9st\u0151l a tesztel\u00e9sig vezet\u0151 \u00fat: A ProofIT t\u00f6rt\u00e9nete"},"content":{"rendered":"\n<p>A szoftvertesztel\u00e9s ink\u00e1bb h\u00e1trasorolt tev\u00e9kenys\u00e9gnek sz\u00e1m\u00edt sok c\u00e9gn\u00e9l \u2013 majdhogynem len\u00e9zett munka \u2013, holott nagyon kritikus szerepet t\u00f6lt be a v\u00e1llalati IKT rendszerek megfelel\u0151 m\u0171k\u00f6d\u00e9s\u00e9ben, \u00edgy strat\u00e9giai szempontb\u00f3l is kulcst\u00e9nyez\u0151. Mi a saj\u00e1t b\u0151r\u00fcnk\u00f6n tapasztaltuk meg, mennyire fontos j\u00f3 \u00e9s pontos tesztekkel rendszeresen ellen\u0151rizni a szoftverparkot. Ez\u00e9rt is alakult \u00e1t a kezdetben szoftverfejleszt\u0151 ProofIT az \u00e9vek alatt automata szoftvertesztel\u0151 c\u00e9gg\u00e9. T\u00f6rt\u00e9net\u00fcnk j\u00f3 p\u00e9lda arra, hogy igenis fokozottan oda kell figyelni a manaps\u00e1g m\u00e9g el\u0151szeretettel mell\u0151z\u00f6tt tesztel\u00e9sre, \u00e9s hogy az automata tesztel\u00e9s fontos eleme a v\u00e1llalati informatikai rendszerek szoftverfejleszt\u00e9si folyamat\u00e1nak.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00e9gt\u00f6rt\u00e9net: Hogyan indultunk?<\/h2>\n\n\n\n<p>A ProofIT szoftverfejleszt\u0151 c\u00e9gk\u00e9nt indult m\u00e9g 2007-ben. A kezdeti id\u0151kben \u00e9veken \u00e1t fejlesztett\u00fcnk a MOL Nyrt.-nek, Magyarorsz\u00e1g legnagyobb olaj- \u00e9s g\u00e1zipari v\u00e1llalat\u00e1nak. A nagyl\u00e9pt\u00e9k\u0171 szoftverek fejleszt\u00e9se hatalmas tud\u00e1s \u00e9s tapasztalat birtok\u00e1ba juttatott minket. <strong>A MOL eg\u00e9sz kiskereskedelmi forgalma a ProofIT rendszerein ment \u00e1t \u00e9vekig<\/strong>, a MOL-hoz tartoz\u00f3 \u00f6sszes benzink\u00fat szoftverparkj\u00e1nak teljes m\u0171k\u00f6d\u00e9s\u00e9\u00e9rt mi felelt\u00fcnk.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hogy j\u00f6tt a k\u00e9pbe a szoftvertesztel\u00e9s?<\/h2>\n\n\n\n<p>A MOL-lal val\u00f3 meg\u00e1llapod\u00e1s \u00e9rtelm\u00e9ben, ha a ProofIT rendszereinek hib\u00e1j\u00e1b\u00f3l <strong>a MOL rendszerei ak\u00e1r csak 4 \u00f3r\u00e1ra le\u00e1lltak volna, s\u00falyos k\u00f6tb\u00e9rt kellett volna fizetni a MOL sz\u00e1m\u00e1ra<\/strong>, akkor\u00e1t, ami meghaladta volna a ProofIT akkori \u00e9ves \u00e1rbev\u00e9tel\u00e9t. Vagyis egy rendszerhiba a c\u00e9g l\u00e9t\u00e9t vesz\u00e9lyeztette volna.<\/p>\n\n\n\n<p>Ezt mindenk\u00e9ppen elker\u00fclend\u0151, a <strong>ProofIT r\u00e1 volt k\u00e9nyszer\u00fclve, hogy t\u00f6k\u00e9letesen m\u0171k\u00f6d\u0151 teszteket \u00e9p\u00edtsen ki mag\u00e1nak h\u00e1zon bel\u00fcl<\/strong>, a MOL rendszereinek folyamatos tesztel\u00e9s\u00e9hez. A hi\u00e1nyos tesztel\u00e9s negat\u00edv k\u00f6vetkezm\u00e9nyeit a saj\u00e1t b\u0151r\u00fcnk\u00f6n \u00e9rezt\u00fck volna meg. \u00cdgy a minden probl\u00e9maforr\u00e1st maxim\u00e1lisan felt\u00e1r\u00f3 tesztek ki\u00e9p\u00edt\u00e9se a c\u00e9g j\u00f6v\u0151j\u00e9nek volt a z\u00e1loga. A ProofIT tesztel\u00e9si \u00e1ga ebb\u0151l fejl\u0151d\u00f6tt ki.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ma m\u00e1r csak tesztel\u00e9ssel foglalkozunk<\/h2>\n\n\n\n<p>A hat\u00e9kony tesztek ki\u00e9p\u00edt\u00e9se napi gyakorlatunkk\u00e1, majd bels\u0151 kompetenci\u00e1nkk\u00e1 v\u00e1lt. A ProofIT az \u00e9vek sor\u00e1n evolv\u00e1l\u00f3dott. A k\u00fcl\u00f6nf\u00e9le szoftverfejleszt\u00e9si, -\u00fczemeltet\u00e9si \u00e9s -tervez\u00e9si projektek sor\u00e1n a <strong>ProofIT szakemberei l\u00e1tt\u00e1k, mekkora kiakn\u00e1zatlan r\u00e9s van a szoftvertesztel\u00e9sben<\/strong>. Ez\u00e9rt a szoftverfejleszt\u00e9st magunk m\u00f6g\u00f6tt hagyva ma m\u00e1r puszt\u00e1n a tesztel\u00e9sre f\u00f3kusz\u00e1lunk. Nagyj\u00e1b\u00f3l t\u00edz \u00e9ve, hogy kiz\u00e1r\u00f3lag funkcion\u00e1lis tesztek, performanciatesztek, integr\u00e1ci\u00f3s tesztek, tart\u00f3ss\u00e1gi tesztek tervez\u00e9se, kivitelez\u00e9se \u00e9s optimaliz\u00e1l\u00e1sa, valamint automatiz\u00e1l\u00e1si infrastrukt\u00fara kialak\u00edt\u00e1sa sor\u00e1n kamatoztatjuk a felhalmozott szakismeret\u00fcnket.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ACE: szaktud\u00e1sunk esszenci\u00e1ja, els\u0151 tesztautomatiz\u00e1l\u00f3 term\u00e9k\u00fcnk<\/h2>\n\n\n\n<p>Az <a href=\"https:\/\/proofit.hu\/termek\/\" target=\"_blank\" aria-label=\"ACE (Automated Conformance Evaluation) (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"rank-math-link\"><strong>ACE<\/strong> (Automated Conformance Evaluation)<\/a> a t\u00f6bb mint egy \u00e9vtized alatt a szoftvertesztel\u00e9s ter\u00fclet\u00e9n \u00f6sszegy\u0171jt\u00f6tt szak\u00e9rtelm\u00fcnk \u00e9s tapasztalatunk esszenci\u00e1ja. Az el\u0151remutat\u00f3 \u00e9s h\u00e1tr\u00e1ltat\u00f3 p\u00e9ldaesetek, gyakorlatok lep\u00e1rl\u00e1s\u00e1b\u00f3l j\u00f6tt l\u00e9tre az ACE. Szembe\u00f6tl\u0151 volt, hogy a c\u00e9gek nagy r\u00e9sze az\u00e9rt tart a rendszeres tesztel\u00e9st\u0151l, mert h\u00e1zon bel\u00fcl nem tud biztos\u00edtani hozz\u00e1 szoftvertesztel\u00e9sben j\u00e1rtas alkalmazottat. Az ACE-val ezt k\u00edv\u00e1ntuk kik\u00fcsz\u00f6b\u00f6lni, \u00edgy a <strong>term\u00e9k lehet\u0151v\u00e9 teszi, hogy fejleszt\u0151i tud\u00e1ssal nem rendelkez\u0151 bels\u0151 munkaer\u0151 is k\u00e9pes legyen a v\u00e1llalati tesztautomatiz\u00e1ci\u00f3t v\u00e9grehajtani<\/strong>, mivel a tesztek megfogalmaz\u00e1sa \u00e9s megval\u00f3s\u00edt\u00e1sa 2 hetes tanfolyamunk seg\u00edts\u00e9g\u00e9vel, IT tud\u00e1ssal nem rendelkez\u0151 felhaszn\u00e1l\u00f3k sz\u00e1m\u00e1ra is oktathat\u00f3. A szoftverfejleszt\u00e9st\u0151l a tesztautomatiz\u00e1l\u00f3 eszk\u00f6z\u00fcnkig, az ACE-ig nagy utat tett\u00fcnk meg, de \u00fagy \u00e9rezz\u00fck: meg\u00e9rte.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hogyan v\u00e1lt a kezdetben szoftverfejleszt\u0151 ProofIT-b\u0151l automata tesztel\u0151 v\u00e1llalat? A c\u00e9g\u00fcnk fennmarad\u00e1sa \u00e9rdek\u00e9ben l\u00e9tk\u00e9rd\u00e9s volt, hogy j\u00f3 \u00e9s pontos tesztekkel rendszeresen ellen\u0151rizni tudjuk a szoftverparkot. \u00cdgy indultunk.<\/p>\n","protected":false},"author":2,"featured_media":372,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-371","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/posts\/371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/comments?post=371"}],"version-history":[{"count":2,"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/posts\/371\/revisions"}],"predecessor-version":[{"id":377,"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/posts\/371\/revisions\/377"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/media\/372"}],"wp:attachment":[{"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/media?parent=371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/categories?post=371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/tags?post=371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}