Metodika vychází primárně z materiálů pro přípravu na certifikace ISTQB, které spojují nejlepší praktiky a koncepty v oboru testování softwaru od vzniku prvních pramenů testování až po současnost. Konkrétně se jedná o materiál pro přípravu na základní úroveň certifikace [ISTQB, 2011] a pokročilé úrovně se zaměřením test manažer [ISTQB, 2012a] a test analytik [ISTQB, 2012b]. Tyto materiálybyly vytvořeny skupinou profesionálů a zároveň jsou v souladu se standardy pro testování, na které se v mnoha místech odvolávají. Metodika přebírá terminologii ISTQB [ISTQB, 2012c] a dbá na její důsledné dodržování.
Materiály ISTQB nemají charakter metodiky, nicméně jedním z témat popisovaných v materiálech je proces testování rozdělený do hlavních aktivit. Na tomto procesu je postavena tato metodika, přičemž z jednolitě popsaných hlavních aktivit procesu testování v ISTQB vyčleňuje a rozpracovává jednotlivé úlohy a pracovní produkty a dává tak procesu testování ISTQB metodický rámec. Jelikož specifikace pracovních produktů není součástí ISTQB materiálů a ISTQB se za tímto účelem odvolává na standard IEEE 829, specifikace pracovních produktů v této metodice vychází ze standardu IEEE Standard for Software and System Test Documentation (dále jen IEEE 829) [IEEE, 2008] a jsou zdůvodněny případné odchylky od standardu, resp. využití alernativních variant.
Kromě materiálů ISTQB, které definují především rámec procesu testování, a standardu IEEE 829 metodika čerpá i z dalších zdrojů, jako jsou jiné metodiky, mezinárodně uznávané odborné knihy a články, diplomové práce i články na webu. Inspirací při tvorbě metodiky byly i přednáška kurzu Řízení kvality softwaru a struktury metodiky MMSP [MMSP, 2011]. Mimo oficiálních zdrojů je v některých částech metodiky upozorněno i na odchylky a nedostatky procesu testování v praxi proti standarizovaným postupům, které vypozorovala autorka metodiky během své dvouleté praxe na pozici test analytik/tester.
Přehled všech použitých zdrojů a literatury je možné nalézt v následující tabulce.
[Bach, 2003] |
BACH, James. Exploratory Testing Explained [online]. 2003, v.1.3 [cit. 2013-06-10]. Dostupné z: http://people.eecs.ku.edu/~saiedian/teaching/Fa07/814/Resources/exploratory-testing.pdf |
[Black, 2002] |
BLACK, Rex. Managing the testing process: practical tools and techniques for managing hardware and software testing. 2. ed. New York [u.a.]: Wiley, 2002. ISBN 04-712-2398-0. |
[Borovcová, 2008] |
BOROVCOVÁ, Anna. Testování webových aplikací. Praha, 2008. Diplomová práce. Univerzita Karlova v Praze, Matematicko-fyzikální fakulta, Katedra teoretické informatiky a matematické logiky. |
[Čermák, 2009] |
ČERMÁK, Miroslav. Testovací log. Clever And Smart [online]. 2009 [cit. 2013-06-10]. Dostupné z: http://www.cleverandsmart.cz/testovaci-log |
[Doležel, 2013a] |
DOLEŽEL, Michal. Proces testování. 2013. Prezentace k předmětu Řízení kvality softwaru. [cit. 2013-06-09]. |
[Doležel, 2013b] |
DOLEŽEL, Michal. Dokumentace testování. 2013. Prezentace k předmětu Řízení kvality softwaru. [cit. 2013-06-09]. |
[Doležel, 2013c] |
DOLEŽEL, Michal. Základy testování. 2013. Prezentace k předmětu Řízení kvality softwaru. [cit. 2013-06-09]. |
[Doležel, 2013d] |
DOLEŽEL, Michal. Kategorizace testů. 2013. Prezentace k předmětu Řízení kvality softwaru. [cit. 2013-06-09]. |
[Faustová, 2009] |
FAUSTOVÁ, Tereza. Nástroje na podporu testování. Praha, 2009. Diplomová práce. Vysoká škola ekonomická v Praze, Fakulta informatiky a statistiky, Katedra informačních technologií. |
[Fiurášek, 2010] |
FIURÁŠEK, Tomáš. Návrh metodiky testování webových aplikací. Praha, 2010. Diplomová práce. Vysoká škola ekonomická v Praze, Fakulta informatiky a statistiky, Katedra informačních technologií. |
[Hutcheson, 2003] |
HUTCHESON, Marnie L. Software testing fundamentals: methods and metrics. Indianapolis, Ind.: Wiley Pub., 2003, xxiii, 408 s. ISBN 04-714-3020-X. |
[Chen, 2004] |
CHEN, Yanping, Robert L. PROBERT a Kyle ROBESON. Effective test metrics for test strategy evolution. Proceedings of the 2004 conference of the Centre for Advanced Studies on Collaborative research [online]. 2004, CASCON' 04 [cit. 2013-06-09]. Dostupné z: http://dl.acm.org/citation.cfm?id=1034923 |
[Chlapek, 2011] |
CHLAPEK, Dušan, Václav ŘEPA a Iva STANOVSKÁ. Analýza a návrh informačních systémů. 1. vydání. Praha: Oeconomica, 2011, 158 s. ISBN 978-80-245-1782-7. |
[IBM, 2005] |
IBM, Rational software: TST170 Principles of Software Testing for Testers, v2002.05.00, Instructor Guide |
[IBM, 2012] |
IBM Corporation. IBM Rational Help [online]. 2012 [cit. 2013-06-10]. Dostupné z: https://jazz-swg.gtslab.cz/clmhelp/index.jsp |
[IBM, 2013] |
About Jazz. IBM DEVELOPERWORKS. Jazz Community Site [online]. 2013 [cit. 2013-06-10]. Dostupné z: https://jazz.net/story/about |
[IEEE, 1990] |
The Institute of Electrical and Electronics Engineers: IEEE Std 610.12-1990. IEEE Standard Glossary of Software Engineering Terminology. New York, USA, 1990. Dostupné z: http://standards.ieee.org/findstds/standard/610.12-1990.html |
[IEEE, 2005] |
Chapter 5 Software Testing. THE INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS. Guide to the software engineering body of knowledge: 2004 version. Los Alamitos, CA: IEEE Computer Society Press, 2005. ISBN 0769523307. |
[IEEE, 2008] |
The Institute of Electrical and Electronics Engineers: IEEE Std 829™-2008. IEEE Standard for Software and System Test Documentation. New York, USA, 2008. Dostupné z: http://standards.ieee.org/findstds/standard/829-2008.html |
[IEEE, 2010] |
The Institute of Electrical and Electronics Engineers: IEEE Std 1044TM-2009. IEEE Standard Classification for Software Anomalies. New York, USA, 2010. Dostupné z: http://standards.ieee.org/findstds/standard/1044-2009.html |
[Imperva, 2013] |
Cross-Site Scripting. IMPERVA. Imperva [online]. 2013 [cit. 2013-06-10]. Dostupné z: http://www.imperva.com/resources/glossary/cross_site_scripting.html |
[ISTQB, 2011] |
International Software Testing Qualification Board: Certified Tester Foundation Level Syllabus. Version 2011, 31. 3. 2011, 78 s. Dostupné z: http://www.istqb.org/downloads/viewcategory/16.html |
[ISTQB, 2012a] |
International Software Testing Qualification Board: Certified Tester Advanced Level Syllabus Test Manager. Version 2012,1 9. 10. 2012, 82 s. Dostupné z: http://www.istqb.org/downloads/viewcategory/46.html |
[ISTQB, 2012b] |
International Software Testing Qualification Board: Certified Tester Advanced Level Syllabus Test Analyst. Version 2012, 19. 10. 2012, 64 s. Dostupné z: http://www.istqb.org/downloads/viewcategory/46.html |
[ISTQB, 2012c] |
International Software Testing Qualification Board – Glossary working Party, ed. Veenendaal, Erik van: Standard glossary of terms used in Software Testing. Version 2.2, 19. 10. 2012, 52 s. Dostupné z: http://www.istqb.org/downloads/viewcategory/20.html |
[Kaner, 1993] |
KANER, Cem, Jack L FALK a Hung Quoc NGUYEN. Testing computer software. 2nd ed. New York: Van Nostrand Reinhold, c1993, xv, 480 s. ISBN 04-420-1361-2. |
[Kosek, 2011] |
KOSEK, Jiří. Bezpečnost webových aplikací. 2011. Prezentace k předmětu Tvorba webových stránek a aplikací. [cit. 2013-06-09]. Dostupné z: http://www.kosek.cz/vyuka/4iz228/prednasky/bezpecnost/frames.html |
[MMSP, 2011] |
Rejnková, Petra. MMSP. 2011. [cit. 2013-06-09]. Dostupné z: http://mmsp.czweb.org/ |
[Myers, 2004] |
MYERS, Glenford J. The art of software testing. 2nd ed. Hoboken: Wiley, c2004, xv, 234 s. ISBN 978-0-471-46912-4. |
[OpenUP, 2012] |
THE ECLIPSE FOUNDATION. OpenUP [online]. 2012 [cit. 2013-06-10]. 1.5.1.4, Version 7. Dostupné z: http://epf.eclipse.org/wikis/openup/ |
[Patton, 2002] |
PATTON, Ron. Testování softwaru. Vyd. 1. Praha: Computer Press, 2002, xiv, 313 s. Programování. ISBN 80-722-6636-5. |
[Ramdeo, 2011] |
RAMDEO, Anand. Defect Report Template. TestingGeek [online]. 2011 [cit. 2013-06-10]. Dostupné z: http://www.testinggeek.com/defect-report-template |
[Randová, 2007] |
RANDOVÁ, Libuše. Metodika RUP a testování. Praha, 2007. Bakalářská práce. Vysoká škola ekonomická v Praze, Fakulta informatiky a statistiky, Katedra informačních technologií. |
[Rejnková, 2011] |
REJNKOVÁ, Petra. Lokalizace a přizpůsobení metodiky OpenUP. Praha, 2011. Diplomová práce. Vysoká škola ekonomická v Praze, Fakulta informatiky a statistiky, Katedra informačních technologií. |
[RUP, 2010] |
Rational Unified Process, version 7.5.1. IBM Corporation 2010. |
[Singh, 2011] |
SINGH, Yogesh. Software testing. New York: Cambridge University Press, 2011, xxii, 626 s. ISBN 978-110-7012-967 |
[Software Testing Fundamentals, 2011] |
Defect Report. SOFTWARE TESTING FUNDAMENTALS. Software Testing Fundamentals [online]. 2011 [cit. 2013-06-10]. Dostupné z: http://softwaretestingfundamentals.com/defect-report |
[Software Testing Help, 2008] |
How to get your all bugs resolved without any 'Invalid bug' label?. Software Testing Help [online]. 2008 [cit. 2013-06-10]. Dostupné z: http://www.softwaretestinghelp.com/how-to-get-your-all-bugs-resolved |
[Software Testing Mentor] |
SOFTWARE TESTING MENTOR. What is Test Data. Software Testing Mentor [online]. [cit. 2013-06-10]. Dostupné z: http://www.softwaretestingmentor.com/test-deliverables/what-is-test-data |
[SoftwareTestingStandard, 2012] |
SOFTWARETESTINGSTANDARD. ISO/IEC 29119 Software Testing: The new international software testing standard [online]. 2012 [cit. 2013-06-10]. Dostupné z: http://www.softwaretestingstandard.org/index.php |
[Soundararajan, 2008] |
SOUNDARARAJAN, Pradeep. Automation replaces humans - The truth about what kind of humans it replaces. Tester Tested! [online]. 2008 [cit. 2013-06-10]. Dostupné z: http://testertested.blogspot.cz/2008_03_01_archive.html |
[SQE, 2001a] |
SOFTWARE QUALITY ENGINEERING. Test Case Specification Template: (IEEE 829-1998) [online]. 2001 [cit. 2013-06-10]. Version 7.0. Dostupné z: http://www.ufjf.br/eduardo_barrere/files/2011/06/SQETestCaseSpecificationTemplate.pdf |
[SQE, 2001b] |
SOFTWARE QUALITY ENGINEERING. Test Procedure Specification Template: (IEEE 829-1998) [online]. 2001 [cit. 2013-06-10]. Version 7.0. Dostupné z: http://www.ufjf.br/eduardo_barrere/files/2011/06/SQETestProcedureSpecificationTemplate.pdf |
[SQE, 2001c] |
SOFTWARE QUALITY ENGINEERING. Test Log Template: (IEEE 829-1998) [online]. 2001 [cit. 2013-06-10]. Version 7.0. Dostupné z: http://www.ufjf.br/eduardo_barrere/files/2011/06/SQETestLogTemplate.pdf |
[SQE, 2001d] |
SOFTWARE QUALITY ENGINEERING. Test Summary Report Template: (IEEE 829-1998) [online]. 2001 [cit. 2013-06-10]. Version 7.0. Dostupné z: http://www.ufjf.br/eduardo_barrere/files/2011/06/SQETestSummaryReportTemplate.pdf |
[Systeme evolutif limited] |
SYSTEME EVOLUTIF LIMITED. Test plan outline: (IEEE 829 format) [online]. [cit. 2013-06-10]. Dostupné z: http://www.computing.dcu.ie/~davids/courses/CA267/ieee829mtp.pdf |
[Šplíchalová, 2008] |
ŠPLÍCHALOVÁ, Marcela. Metodika testování webových aplikací. Praha, 2008. Diplomová práce. Vysoká škola ekonomická v Praze, Fakulta informatiky a statistiky, Katedra informačních technologií. |
[Testování softwaru] |
Testovací tým. Testování softwaru [online]. [cit. 2013-06-10]. Dostupné z: http://testovanisoftwaru.cz/lang/en/manualni-testovani/testovaci-tym |
[Vomáčko, 2012] |
VOMÁČKO, Vít. Návrh metodiky zátěžového testování s nástrojem IBM Rational Performance tester. Praha, 2012. Diplomová práce. Vysoká škola ekonomická v Praze, Fakulta informatiky a statistiky, Katedra informačních technologií. | |