Agile Software Testing Treningskurs
Dette kurset er laget for testledere, kvalitetssikringsmedarbeidere, testere, programvareutviklere, prosjektledere og ledelse for å forklare hvordan Agile prosjektledelsesrammeverket (spesielt SCRUM) håndterer testing.
På slutten av kurset vil hver av delegatene designe og utføre en testplan for en prøveapplikasjon (det kan være en faktisk klientapplikasjon hvis tilgjengelig)
Kursplan
Hvor kommer kravene fra?
- Tradisjonell Business Analyse
- Use Cases, scenarier og tester
- Ikke funksjonelle krav
- Opptreden
- Overensstemmelse
- UML i Business Analyse
Introduksjon til testing
- Funksjonstester
- Regresjonstest
- UAT-tester
- Enhetstester
- Brukbarhetstester
- Ikke-funksjonelle tester
- Ytelsestest
- Lasttest
- Stresstest
- Soak test
Teste eller ikke teste
- Hvem bestemmer hva som skal teste?
- Kostnaden for å teste irrelevante ting
- Beregne ROI (hva om noe feiler analyse)
- Rollen som testleder
Prosessen med testing
- Testing er en prosess og en strategi
- Identifisere testbehov
- Innsamlingskrav (brukstilfeller, brukerhistorier)
- Omfang (velge og prioritere scenarier)
- Utforming av tester
- Forbereder data
- Forbereder miljø
- Opprette eller registrere tester
- Utfør testen
- Analyse og rapporter
- Konklusjoner og forbedringer
- Når skal man si "stopp"
Produkteier og tester
- Kunderepresentanten og testprioritet
- Prioritering av tester
- Skrive effektive historier for UAT
- Akseptkriterier
- Gruppeøvelse for å produsere kundekrav og skrive historier basert på kravene og lage tester
Sprinten
- Sprint backlog og tester brukerhistorier
- Gruppetrening for å planlegge en sprint
Avslutter en sprint
- Scrum gjennomgangsmøte er en test
Er Agile og Scrum noe for deg?
- Gjennomgang av Scrum prosessen
- Sammenligning med andre metoder
- Fordeler med parprogrammering
- Spørsmål og svar økt
Krav
Ingen.
Open Training Courses require 5+ participants.
Agile Software Testing Treningskurs - Booking
Agile Software Testing Treningskurs - Enquiry
Agile Software Testing - Consultancy Enquiry
Testimonials (2)
Det har vært bred dekning av mange temaer. Dette fremmet vår egen diskusjon internt
Pierre - Seebyte
Kurs - Agile Software Testing
Machine Translated
The theory, the examples, the excercices, the explanations.
bao thanh n guyen van - EDQM - Council of Europe - Conseil de l'Europe
Kurs - Agile Software Testing
Upcoming Courses
Relaterte kurs
API Testing with Postman
21 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot programvaretestere som ønsker å bruke Postman til API-testing.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utfør tester ved hjelp av automatiserte forespørsler og arbeidsflyter.
- Definere, utvikle, teste og observere et API ved hjelp av et versjonskontrollsystem.
- Generer dynamiske data i en forespørsel.
- Dokumentere og organisere tester i samlinger for teamrevisjon.
Rest Assured APIs with Postman and Java
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot programvaretestere som ønsker å teste REST-netttjenester med Postman, Java og Rest Assured APIer.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Automatiser webservice API-testing ved hjelp av Postman og REST Assured API.
- Generer rapporter for utførelsesresultater.
- Design og implementer automatiseringsrammeverk med REST Assured API.
SoapUI for API Testing
14 timerI denne instruktørledede, live-opplæringen i Norge lærer deltakerne å teste nettjenester ved hjelp av SoapAPI. Vi diskuterer hvordan API-testing kan løse noen av manglene ved brukergrensesnitt og enhetsbasert testing. Opplæringen inkluderer treningsøkter og et utviklingsprosjekt for API-testsuiter.
Ved slutten av opplæringen vil deltakerne ha en fast ide om når de skal implementere API-testing, hvordan de skal utforske og få tilgang til APIer, hvordan de utfører forskjellige typer testing på både SOAP- og REST-baserte APIer, og hvordan de kan bringe arbeidet sammen. inn i en integrert, automatisert testpakke.
Rest Assured: API Testing for REST Services
7 timerI denne instruktørledede liveopplæringen i Norge lærer deltakerne hvordan de bruker Rest Assured til å teste REST API-tjenester. Vi diskuterer hvordan API-testing kan løse noen av manglene ved brukergrensesnitt og enhetsbasert testing. Opplæringen inkluderer øvelser og et testutviklingsprosjekt. Ved slutten av opplæringen vil deltakerne ha en god forståelse for når de skal utføre REST API-testing, hvordan de skal utforske og få tilgang til APIer, hvordan de utfører ulike typer testing, og hvordan de kan bringe testene sammen gjennom integrasjon og automatisering.
Tosca: Model-Based Testing for Complex Systems
35 timerI denne instruktørledede, live-treningen i Norge vil deltakerne lære hvordan de bruker Tosca til å utføre ende-til-ende (nett + backend) testing. Opplæringen kombinerer teori med praksis i et levende laboratoriemiljø, og gir deltakerne sjansen til å samhandle med teknologien, instruktøren og deres jevnaldrende.
Opplæringen starter med en oversikt over tradisjonell kode og skriptbasert automatiseringstesting og kontrasterer den med Toscas modellbaserte (MBT) tilnærming. Deltakerne lærer hvordan de oppretter og utfører testcases ved å bruke Toscas standardmoduler, samt hvordan de skreddersyr sine egne moduler for utførelse.
Fra programvaremodelleringsprinsipper til testdekning på tvers av ulike nettlesere, denne opplæringen leder deltakerne gjennom både teori og praksis og gjør dem i stand til å implementere sin egen testløsning i Tosca.
Test Automation with Galen Framework
14 timerGalen er et rammeverk med åpen kildekode for testing av layout og funksjonell testing. Den bruker Selenium å få plassering og dimensjon til sideelementer, fange opp alle elementer som ikke oppfører seg, og rapporter dem deretter med et skjermbilde. Galen støtter både Java Script og Java tester og er spesielt nyttig for layouttesting av responsive nettsteder.
Dette instruktørledede, live kurset introduserer deltakerne til Galen Framework og leder dem gjennom oppsett og utførelse av forskjellige typer layout og funksjonelle tester.
Kursets format
- Delforelesning, deldiskusjon, tung praktisk praksis, sporadiske tester for å måle forståelse
TestComplete
21 timerI denne instruktørledede, live-opplæringen i Norge vil deltakerne lære hvordan de kan bruke TestCompletes funksjoner, inkludert testobjektmodellen, sjekkpunkter, navnekartlegging og brukergrensesnitt for å utføre automatiserte tester på skrivebord, web, og mobilapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Opprette, registrere og kjøre funksjonstester.
- Lag et skalerbart og vedlikeholdbart testrammeverk.
- Lag sjekkpunkter, juster tester for flere enheter og analyser testresultater.
- Bruk TestComplete sine skriptutvidelser.
Automate Windows Desktop Applications with AutoIt
14 timerI denne instruktørledede, direkteopplæringen i Norge (på stedet eller ekstern), vil deltakerne lære hvordan de bruker AutoIt til å automatisere vindusapplikasjoner mens de går gjennom en serie praktiske øvelser i live-lab.
Robot Framework: Keyword Driven Acceptance Testing
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot programvaretestingeniører som ønsker å lære å skrive et sett med testcaser og en testsuite, og deretter utføre testene på en demoapplikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bruk Robot Frameworks nøkkelorddrevne testmetode og syntaks for testdata i tabellform for å skrive og utføre tester. Bruk konsekvent syntaks for å komponere nye søkeord fra eksisterende. Gjennomfør adferdsdrevet utvikling (BDD)-tester (ligner på Agurk). Generer og tolk rapporter og logger for å feilsøke feil i den testede applikasjonen. Utvidet Robot Frameworks muligheter ved å bruke tredjepartsbiblioteker skrevet i Python, Java, Perl, Javascript og PHP. Integrer Robot Framework med Selenium for testing av webapplikasjoner.
Serenity BDD for Automated Acceptance Tests
7 timerI denne instruktørledede, liveopplæringen i Norge vil deltakerne lære å skrive tester av høy kvalitet ved å bruke "manus" og ideen om "aktører, oppgaver og mål" for å uttrykke tester i forretningsmessige termer i stedet for som interaksjoner mellom system komponenter. Vi ser på både funksjonelle og UI-testscenarier og demonstrerer hvordan Serenity kan brukes til å administrere testingen deres. Alle forelesninger, notater, spørrekonkurranser og diskusjoner er ledsaget av praktisk praksis og implementering.
Ved slutten av denne opplæringen vil deltakerne forstå rammeverket Serenity og være i stand til å bruke det med komfort. Like viktig vil deltakerne lære å tenke på og nærme seg testautomatisering fra et annet lys.
SpecFlow: Implementing BDD for .NET
21 timerI denne instruktørledede, liveopplæringen i Norge vil deltakerne lære å bruke SpecFlow til å skrive aksepttester som er forståelige for tekniske så vel som ikke-tekniske interessenter.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Knytt forretningskrav til .NET-kode.
- Bruk BDD-teknikker for å bygge opp levende dokumentasjon for en applikasjon.
- Kjør SpecFlow fra Visual Studio eller kommandolinjen.
- Integrer SpecFlow i et eksisterende kontinuerlig test- og byggemiljø.
- Integrer SpecFlow med andre testrammeverk som MSTest, NUnit, xUnit og MbUnit.
Behat: Behavior Driven Development (BDD) with PHP
14 timerBehat er et Behavior Driven Development (BDD) testrammeverk skrevet i PHP. Det letter kommunikasjonen mellom utviklere, testere, forretningsinteressenter og kunder under programvareutviklingsprosessen. Behat lar ikke-tekniske personer skrive klare beskrivelser av en applikasjons tiltenkte oppførsel, og kjører deretter disse "scenariene" som funksjonstester mot applikasjonen.
I denne instruktørledede, live-opplæringen vil deltakerne lære hvordan man skriver og utfører testcases i BDD-stil ved å bruke Behat og PHP.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Kjør automatiserte tester skrevet i det menneskelesbare "Given, When, Then" Gherkin-språket. Bruk Behat-baserte testcases for å forbedre samarbeidet mellom tekniske og ikke-tekniske team. Integrer Behat med Selenium, Mink, Goutte og andre nettleseremulatorer for å drive tester og genererer rapporter Utvid Behat-funksjonaliteten gjennom utvidelsessystemet Test en rekke bruksscenarier gjennom terminalkommandoer, REST APIer og mer.
Publikum
- Testingeniører Utviklere
Format på kurset
- Del forelesning, del diskusjon, øvelser og tung praktisk praksis
BDD with Python and Behave
7 timerDenne instruktørledede, live-opplæringen i Norge begynner med en diskusjon om BDD og hvordan Behave-rammeverket kan brukes til å utføre BDD-testing for nettapplikasjoner. Deltakerne får rikelig mulighet til å samhandle med instruktøren og jevnaldrende mens de implementerer konseptene og taktikkene som er lært i dette praktiske, praksisbaserte laboratoriemiljøet.
Ved slutten av denne opplæringen vil deltakerne ha en solid forståelse av BDD og Behave, samt nødvendig praksis for å implementere disse teknikkene og verktøyene i virkelige testscenarier.
JBehave: BDD with Java
7 timerJ Behave er en åpen kildekode, Java basert BDD-rammeverk for å skrive tester i en naturlig språkstil. BDD, eller Behavior Driven Development, er en smidig programvareutviklingsteknikk som oppmuntrer til samarbeid mellom utviklere, QA og ikke-tekniske forretningsfolk i et programvareprosjekt.
Denne opplæringen begynner med en diskusjon av BDD og hvordan J Behave rammeverket kan brukes til å utføre BDD-testing for webapplikasjoner. Deltakerne får god mulighet til å samhandle med instruktøren og kollegene mens de implementerer konseptene og taktikkene som er lært i dette praktiske, praksisbaserte laboratoriemiljøet.
Mot slutten av denne opplæringen vil deltakerne ha en solid forståelse av BDD og J Behave , i tillegg til nødvendig praksis og verktøy for å skrive testtilfeller for virkelige programvares testscenarier.
Publikum
- Testere og utviklere
Kursets format
- Tung vekt på praktisk praksis. De fleste konseptene læres gjennom prøver, øvelser og praktisk utvikling.