Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Softwaretest – med TestLink Open source testværktøj

Lignende præsentationer


Præsentationer af emnet: "Softwaretest – med TestLink Open source testværktøj"— Præsentationens transcript:

1 Softwaretest – med TestLink Open source testværktøj
Aalborg den 23. november 2011

2 Kursus for forretningstestere
xx-xx-2010 Hvem er jeg? Elisabeth Andreasen Test Manager, Sogeti ISEB Certificate in Software Testing Tmap ® TPI® Next Instruktør: Ole Chr. Hansen, Sogeti

3 Kursus for forretningstestere
xx-xx-2010 Sogeti — Bedst til test Ophavsmænd til de globalt anerkendte metoder TMap NEXT ® og TPI NEXT® Alle konsulenter er trænet i TMap NEXT® og ISTQB certificeres Det største og mest specialiserede konsulenthus indenfor softwaretest i Europa og Norden: 400+ testkonsulenter i Danmark, Sverige, Norge og Finland 8400+ testkonsulenter i Europa, Indien & USA Veletableret samarbejde med HP, IBM og Microsoft! 3 Instruktør: Ole Chr. Hansen, Sogeti

4 Business Driven Test Process Improvement
Kursus for forretningstestere xx-xx-2010 Business Driven Test Process Improvement EuroStar 2011 TPI NEXT® TMMi ® Lige nu på EUROSTARs har Erik van Veenendaal udtalt: ”Der er to seriøse modeller til testproces forbedring - TMMi og TPI NEXT. (Erik was vice-president of the International Software Testing Qualifications Board (ISTQB) from 2005 till 2009 and is currently the vice-chair of the TMMi Foundation.) Modellerne blev diskutteret i plenum og TPI Next blev en vinder. Deltagerne kan lide fleksibiliteten i modellen og dens fokusering og opdeling i de 16 fokusområder. TMMi er også en stærk model. Den er dog meget emne opdelt - f.eks. testpolitik og -strategi på niveau 2 og kun der. I TPI NEXT er der en løbende forbedring af testprocessen. Min erfaring med mange testproces forbedringsprojekter siger mig, at den løbende forbedring er den bedste. MERE om Erik van Veenendaal is the founder of Improve Quality Services BV, a company that specializes in testing and quality management. He is an internationally recognized testing expert, author of a number of books and has published a large number of papers within the profession. He is also one of the core developers of the TMap testing methodology and the TMMi test improvement model. Erik was vice-president of the International Software Testing Qualifications Board (ISTQB) from 2005 till 2009 and is currently the vice-chair of the TMMi Foundation. He is a regular keynote and tutorial speaker at international testing conferences. For his major contribution to the field of testing, Erik received the "European Testing Excellence Award" in December, 2007. After having provided leadership to Improve Quality Services BV for 12,5 years, shifting in course has started in Juli From that date onwards we are living in Bonaire where Erik is involved in consultancy, international contacts (e.g. ISTQB, TMMi and IREB), publications and presentations, also on behalf of Improve Quality Services. As a major shareholder, Erik will remain involved in Improve Quality Services. 4 Instruktør: Ole Chr. Hansen, Sogeti

5 Produkt Risiko Analyse (PRA) Tmap® Next
Penge – Risiko - Tid Afvejning af Penge – Risiko – Tid Risikoklasser = Chance of failure og Damage Teststrategien skal være baseret på en dybdegående produktrisikoanalyse (PRA), hvis formål er at opnå et fælles billede mellem testmanager og andre interessenter om hvilke risici, der ligger i de enkelte karakteristikker og komponenter i produktet. Fokus i PRA er hermed på hvilke risici der er for Kunden, hvis produktet ikke har den forventede kvalitet. Dette gælder både risici, der er forbundet med de funktionelle og ikke-funktionelle krav. Med PRA opnås enighed om testindsats og resultatet danner grundlag for efterfølgende beslutninger i teststrategien. Herunder hvilke test design teknikker der skal benyttes og på hvilke testdybder der skal testes på de enkelte testniveauer (development test, system test, accept test osv.). Overordnet skal teststrategien herved beskrive tilgangen til opfyldelse af kravene til afprøvning fra bilag 14. Efterfølgende skal der for hver test udarbejdes en testplan. 5

6 Testproces med Tmap® Next
TestLink dækker Planlægning og kontrol, Sepcifikation og gennemførsel 6

7 Testdækning Hvad er en Test Managers opgave? At give PL informationer så han kan tage en beslutning om systemet De informationer PL bør have sammensætter sig bl.a.: Hvad skulle vi have testet Hvad har vi testet Hvad er testens resultat For at kunne give disse informationer har Test Manageren brug for et værktøj til planlægning og afvikling. Når plan og afvikling er samlet i et og samme værktøj er afrapportering nærmest givet af sig selv og kan laves med meget lille indsats Så man til enhver tid kan se status og fremdrift på testen 7

8 TestLink Open source værktøj til planlægning, afvikling og afrapportering af test Gratis Installation på PC eller server Let og intuitiv Kræver ikke megen oplæring Kan tilrettes efter behov 8

9 TestLink Project: Arbejdet med TestLink begynder altid med oprettelsen af et projekt. Afhængig af den organisation der anvender TestLink vil man oprette et til flere projekter 9

10 TestLink Opret nyt projekt
Et projekt kan dannes som en kopi af et eksisterende projekt. På den måde arver projektet test planer og test cases. 10

11 TestLink Requirement Specification:
Krav kan oprettes manuelt og/eller importeres via XML filer. Når man på den ene eller anden måde har genereret krav, kan systemet automatisk oprette test cases til kravene. Man kan specificere hvor mange test cases der skal dannes per krav. Test casene er tomme. En tester skal altså gå ind og definere steps til hver test case. 11

12 TestLink Test Specification
Test specificationen starter med definition at en Test Suite – den overordnede folder Herunder defineres test casene 12

13 TestLink Test Specification
Der skal to arbejdsgange til at oprette en test case: først laver man selve beskrivelsen, herefter klikker man på Create step og tilknytter et eller flere steps til test casen 13

14 TestLink Test execution
For at afvikle en test case, skal man blot markere test casen. Testeren kan søge på de test cases der er tildelt til ham/hende, og filtrere på prioritet. 14

15 TestLink Test execution
En forstørrelse af højre delen af Execution vinduet. Her savner jeg så muligheden for på stepniveau at kunne tilføje Actual result. Der er kun mulighed for at skrive en samlet Note/Beskrivelse – og det kan godt være upraktisk. Desuden kan man ikke rette i selve test casen med det samme. Man skal huske at notere sig hvis test casen er forkert eller bør rettes til. 15

16 TestLink Afviklet test case
Test cases der er afviklet vises med en farve – grøn for Passed og rød for Failed. Status på de enkelte test cases indikeres også i selve træet ude til venstre, som jeg personligt synes er en lækker lille feature. 16

17 TestLink Test Reports TestLink stiller en del brugbare prædefinerede rapporter til rådighed. Man kan f.eks. se en liste over alle failede test cases, eller alle de test cases der ikke er tildelt en tester. Men man kan også få overblik over dækning af krav. 17

18 TestLink Tilføj felt til afvikling 18

19 TestLink Tilføj test case status 19

20 TestLink Konklusion Intuitiv og nem at gå til
Har nogle lækre features, f.eks. rapporter Mangler funktionalitet som QC f.eks. tilbyder (rediger test case under afvikling, template tests) Yderst egnet for testgrupper /afdelinger som ikke har stor erfaring med værktøjer, metoder etc. Værdifuldt værktøj til planlægning af test gennem hele testcyklus Kan integrere med f.eks. fejlrapporteringsværktøjet Jira Kan tilrettes med felter, status etc. 20

21 Kursus for forretningstestere
xx-xx-2010 Spørgsmål 21 Instruktør: Ole Chr. Hansen, Sogeti

22 Link TestLinks hjemmeside: 22


Download ppt "Softwaretest – med TestLink Open source testværktøj"

Lignende præsentationer


Annoncer fra Google