Výsledky průzkumu

Hvězdičkou * jsou označené povinné otázky, na které všichni účastníci průzkumu museli odpovědět, ostatní otázky byly nepovinné.

Charakteristika společnosti, pro kterou pracujete, a vaší pracovní pozice
1) Jak velká je společnost, pro kterou pracujete? *
OdpověďPočet hlasůProcent hlasů
Do 15 zaměstnanců 1619,0 %
Do 40 zaměstnanců 1315,5 %
Do 100 zaměstnanců 1113,1 %
Do 300 zaměstnanců 2023,8 %
Do 500 zaměstnanců 56,0 %
Do 1000 zaměstnanců 67,1 %
Do 1500 zaměstnanců 22,4 %
Do 2000 zaměstnanců 11,2 %
Do 3000 zaměstnanců 00,0 %
Nad 3000 zaměstnanců 1011,9 %
2) Jedná se o společnost, jejíž hlavní zaměření spadá do oblasti IT? (vývoj SW, HW, konzultace v IT,…) *
OdpověďPočet hlasůProcent hlasů
ANO 7589,3 %
NE 910,7 %
3) Vyvíjí vaše společnost software pouze pro vlastní potřebu nebo pro externí zákazníky? *
OdpověďPočet hlasůProcent hlasů
Vyvíjíme jen pro vlastní potřebu 56,0 %
Vyvíjíme software občas i pro externí zákazníky 67,1 %
Vyvíjíme zejména pro externí zákazníky 7285,7 %
Nevyvíjíme vůbec software 11,2%
4) Co nejvíce odpovídá popisu vaší pracovní pozice: *
OdpověďPočet hlasůProcent hlasů
Vývojář – vyvíjím software 15 17,9 %
Analytik – popisuji, jak má software fungovat 5 6,0 %
Projekt manažer – řídím vývoj 16 19 %
Tester – testuji software 7 8,3 %
Test analytik – píšu testy (ruční i automatizované) a jsem zkušený tester 13 15,5 %
Test manažer – řídím testování 21 25 %
Specialista na zátěžové testy – věnuji se zejména zátěžovému testování 0 0 %
Specialista na bezpečnostní testy – věnuji se zejména testování bezpečnosti softwaru 0 0 %
Pracovník zajištění kvality – věnuji se zejména metodikám a standardům, na testování jednotlivých projektů se vůbec nepodílím 2 2,4 %
Jiná 5 6,0 %
5) Jak dlouho pracujete v oboru řízení kvality nebo testování? *
OdpověďPočet hlasůProcent hlasů
Pod 2 roky 1315,5 %
Více jak 2 roky 5565,5 %
V tomto oboru nepracuji 1619 %
Váš přístup k řízení kvality
6) Která z následujících definic nejvíce odpovídá Vašemu chápání testování? *
OdpověďPočet hlasůProcent hlasů
Testování je proces hledání chyb 8 9,5 %
Testování je proces zjišťování informací o kvalitě 14 16,7 %
Testování je kontrola produktu oproti jeho specifikaci 22 26,2 %
Testování je proces sloužící k zajištění kvality 40 47,7 %
7) Která z následujících metod testování je podle Vás nejefektivnější v odhalování chyb? *
OdpověďPočet hlasůProcent hlasů
Průzkumné testování, kdy tester se řídí vlastními zkušenostmi při hledání chyb a nepostupuje podle žádného předem daného scénáře 2833,3 %
Procházení kódu, kdy zkušený vývojář, tester a autor kódu spolu procházejí kód řádek po řádku a hledají chyby 44,8 %
Testování podle scénářů, kdy tester systematicky prochází všechny funkčnosti přesně podle zadaného scénáře 3440,5 %
Regresní testy, kdy automat provede velké množství testů, s cílem zjistit, zda některá funkčnost nepřestala fungovat tak, jak má 1821,4 %
8) Která z následujících metod testování je podle Vás nejefektivnější v zjištění, zda produkt dělá to, co má. *
OdpověďPočet hlasůProcent hlasů
Mezi touto a předešlou otázkou nevidím žádný zásadní rozdíl 1011,9 %
Průzkumné testování, kdy tester se řídí vlastními zkušenostmi při hledání chyb a nepostupuje podle žádného předem daného scénáře 79,5 %
Procházení kódu, kdy zkušený vývojář, tester a autor kódu spolu procházejí kód řádek po řádku a hledají chyby 11,3 %
Testování podle scénářů, kdy tester systematicky prochází všechny funkčnosti přesně podle zadaného scénáře 4966,2 %
Regresní testy, kdy automat provede velké množství testů, s cílem zjistit, zda některá funkčnost nepřestala fungovat tak, jak má 1723 %
9) Znáte nějakého zahraničního odborníka na testování?
Nejčastější odpovědiPočet hlasů
Ron Patton6
Michael Bolton3
James Bach2
Pradeep Soundararajan2
Erkki Poyhonen2
Lee Copeland2
Celkem odpovědělo27
10) Znáte nějakého českého odborníka na testování?
Nejčastější odpovědiPočet hlasů
Dušan Vaňek7
Markéta Vaňková3
Martin Štrbák3
Celkem odpovědělo17
11) Která z následujících definic nejvíce odpovídá Vašemu chápání zajišťování kvality (Quality Assurance)? *
OdpověďPočet hlasůProcent hlasů
Nevím přesně co si pod tímto pojmem představit00 %
Zajištění kvality je honosnější název pro testování33,5 %
Zajišťování kvality je přístup k procesům vývoje, který se snaží předcházet nedostatkům a minimalizovat tak náklady na jejich odstranění5565,5 %
Zajišťování kvality je komplexní přístup k testování, který se snaží zajistit všestranné protestování produktu a dohlédnout na správnost oprav nalezených chyb2631 %
Řízení kvality ve vaší společnosti
12) Kdo provádí testy ve vaší firmě? *
OdpověďPočet hlasůProcent hlasů
Budoucí uživatelé nebo lidé z praxe78,3 %
Zkušení testeři(speciálně vyškoleni pro testování, alespoň rok zkušeností)4654,8 %
Brigádníci (nezkušení testeři)44,8 %
Programátoři1113,1 %
Byznys analytici67,1 %
Někdo jiný1011,9 %
13) Jaký je ve vaší firmě poměr programátorů a testerů?
OdpověďPočet hlasůProcent hlasů
Na 1 programátora připadá 1 tester1113,1 %
Na 1 programátora připadají 2 až 3 testeři11,2 %
Na 1 programátora připadají více jak 4 testeři11,2 %
Na 1 testera připadá 2 až 3 programátorů2934,5 %
Na 1 testera připadá 4 až 7 programátorů1922,6 %
Na 1 testera připadá 7 až 10 programátorů56 %
Na 1 testera připadá více jak 10 programátorů1214,3 %
Neodpovědělo67,1 %
14) Jaký typ programu obvykle testujete (případně jste testovali na posledním projektu)? *
OdpověďPočet hlasůProcent hlasů
Webovou aplikaci3845,2 %
Klasickou aplikaci (jednovrstvá aplikace)1619 %
Aplikace typu Server – Tlustý klient2125 %
Ovladač k hardwarovému zařízení00 %
Počítačové hry0 0 %
Jiný910,7 %
15) Jaké testy jsou obvykle prováděny na těchto projektech (případně byly provedeny na posledním projektu)? *
OdpověďPočet hlasů
Funkční testování dle scénářů63
Průzkumné (exploratory, ad hoc) testování44
Regresní35
Beta testy13
Náhodné testování (automatizované monkey testing)8
Jednotkové (unit) testy30
Integrační testy28
End2End testy 18
Zátěžové testy 29
Testy spolehlivosti a stability18
Penetrační či jiné bezpečnostní testy9
Další testy4
Nevím, jaké všechny testy byly provedeny2
16) Používáte nějaký nástroj na řízení testování (testovací požadavky, testovací případy, přehledy)? *
OdpověďPočet hlasůProcent hlasů
Pouze tabulkový editor typu Excel či další kancelářské nástroje 2327,4 %
Vlastní nástroj vyvinutý pro potřeby vaší společnosti1113,1 %
Open-source nástroj56,0 %
Komerční nástroj3845,2 %
Nikam nezaznamenáváme, jaké testy děláme78,3 %
17) Používáte nějaký nástroj na zapisování nalezených chyb? *
Nejčastější odpovědiPočet hlasůProcent hlasů
Ne, chyby hned opravujeme56,0 %
Pouze tabulkový editor typu Excel či další kancelářské nástroje89,5 %
Open-source nástroj 910,7 %
Komerční nástroj 4958,3 %
Vlastní nástroj vyvinutý pro potřeby vaší společnosti 1315,5 %
18) Je podle Vás testování ve Vaší firmě dostatečné?
OdpověďPočet hlasůProcent hlasů
Určitě ano1113,1 %
Spíše ano4047,6 %
Nevím33,6 %
Spíše ne2125,0 %
Určitě ne910,7 %
19) Máte pocit, že osoba řídící nebo rozhodující o testování dostatečně této oblasti rozumí?
OdpověďPočet hlasůProcent hlasů
Určitě ano2833,3 %
Spíše ano3642,9 %
Nevím 78,3 %
Spíše ne1011,9 %
Určitě ne33,6 %
20) Jak je ve Vaší firmě řízena kvalita kromě testování?
OdpověďPočet hlasůProcent hlasů
Nijak, používáme pouze testování2024,1 %
Definují se podrobné metodiky a postupy pro jednotlivé činnosti a kontroluje jejich dodržování 3845,8 %
Snažíme se zavést proces zajišťování kvality (Quality Assurance), ale jsme teprve na začátku 2530,1 %
21) Jsou uživatelé (interní nebo externí) spokojeni s kvalitou vašich softwarových produktů?
OdpověďPočet hlasůProcent hlasů
Ano, zpětné reakce jsou hlavně pozitivní2023,8 %
Spíše ano, ale pár problémů se vždy najde4857,1 %
Reakce jsou smíšené, ani jeden typ nepřevládá910,7 %
Uživatelé si sice nestěžují, ale neustále řešíme nějaké problémy, abychom udrželi produkt v chodu nebo opravujeme chyby67,1 %
Ne, uživatelé jsou u některých projektů nespokojeni 11,2 %
22) Co považujete za největší nedostatky v řízení kvality softwaru ve vaší firmě?
Nejčastější odpovědiPočet hlasů
Podceňování kvality11
Nedostatek investic7
Nedostatečné předávání know how6
Roztříštěnou a nedopracovanou metodiku6
Nedostatek času věnovaného na testování5
Něco jiného4
Celkem odpovědělo39
Úroveň testování v České Republice
23) Co považujete za největší nedostatky v řízení kvality softwaru v České republice?
Nejčastější odpovědiPočet hlasů
Podceňování významu testování a testerů8
Nedostatečné znalosti a zkušenosti všech zůčastněných7
Nedostatek zkušených testerů s dloholetou praxí5
Nedostatek investic4
Něco jiného13
Celkem odpovědělo37
24) Odkud čerpáte vědomosti o testování a dalších procesech spojených s řízením kvality? *
OdpověďPočet hlasůProcent hlasů
Ze školení 1214,3 %
Z knih 1517,9 %
Z internetu 3946,4 %
Od kolegů 1720,2 %
Nezajímám se o to 11,2 %
25) Jste spokojeni s dostupností a rozsahem české odborné literatury o tématech týkajících se testování softwaru? *
OdpověďPočet hlasůProcent hlasů
Ano 89,5 %
Ne 3744,0 %
Nezajímá mě 3946,4 %
O řízení kvality na projektu - část pouze pro manažery
26) Kdy začínáte na projektu s testováním?
OdpověďPočet hlasůProcent hlasů
Hned od samého začátku v omezené míře, pak testovací tým postupně rozšiřujeme zároveň s vývojovým 3144,3 %
Až po začátku programování 3245,7 %
Jindy 710,0 %
27) Jak velkou část tvořil rozpočet na testování z celkového rozpočtu projektu na vašem posledním projektu?
OdpověďPočet hlasůProcent hlasů
Nevím 1319,7 %
Méně než 10% 1624,2 %
Méně než 20% 1421,2 %
Méně než 30% 1319,7 %
Méně než 40% 710,6 %
Méně než 50% 23,0 %
50% nebo více 11,5 %
28) Jaký charakter měl tento projekt z předchozí otázky?
OdpověďPočet hlasůProcent hlasů
Nová verze existujícího produktu – většina kódu se nezměnila 3452,3 %
Nová verze existujícího produktu – kompletní předělání 913,8 %
Nový produkt 1218,5 %
Nový produkt s pomocí nových technologií 1015,4 %

Kontakt

Za řešitelský tým grantu IG406050 Mgr. Anna Borovcová: xbora08@vse.cz, +420 775 266 201