Cursuri de pregatire Agile Software Testing
Acest curs a fost creat pentru managerii de testare, personalul de asigurare a calității, testerii, dezvoltatorii de software, managerii de proiect și conducerea pentru a explica modul în care cadrele de gestionare a proiectelor Agile (în special SCRUM) abordează testarea.
La sfârșitul cursului, fiecare dintre delegați va concepe și va executa un plan de testare pentru o aplicație eșantion (poate fi o aplicație client reală, dacă este disponibilă)
Schița de curs
De unde provin cerințele?
- Analiza Business tradițională
- Use Case s, scenarii și teste
- Cerințe nefuncționale
- Performanță
- Conformitate
- UML în Business Analiză
Introducere în testare
- Teste funcționale
- Teste de regresie
- Teste UAT
- Teste unitare
- Teste de utilizabilitate
- Teste nefuncționale
- Test de performanță
- Test de încărcare
- Test de stres
- Test de absorbție
A testa sau a nu testa
- Cine ia deciziile cu privire la ce să testeze?
- Costul testării unor lucruri irelevante
- Calcularea ROI (ce se întâmplă dacă ceva eșuează analiza)
- Rolul managerului de testare
Procesul de testare
- Testarea este un proces și o strategie
- Identificarea nevoilor de testare
- Colectarea cerințelor (cazuri de utilizare, povești ale utilizatorului)
- delimitarea domeniului (alegerea și prioritizarea scenariilor)
- Proiectarea testelor
- Pregătirea datelor
- Pregătirea mediului
- Crearea sau înregistrarea testelor
- Efectuarea testului
- Analiză și rapoarte
- Concluzii și îmbunătățiri
- Când să spui "stop"
Proprietarul produsului și testele
- Reprezentantul clientului și prioritatea testelor
- Prioritizarea testelor
- Scrierea de povești eficiente pentru UAT
- Criterii de acceptare
- Exercițiu de grup pentru a produce cerințele clientului și a scrie povești bazate pe cerințe și a crea teste
Sprintul
- Sprint backlog și testarea poveștilor utilizatorilor
- Exercițiu de grup pentru planificarea unui sprint
Finalizarea unui sprint
- Reuniunea de revizuire Scrum este un test
Este Agile și Scrum pentru dumneavoastră?
- Revizuirea procesului Scrum
- Comparație cu alte metodologii
- Beneficiile programării în perechi
- Sesiune de întrebări și răspunsuri
Cerințe
Niciuna.
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Agile Software Testing - Rezervare
Cursuri de pregatire Agile Software Testing - Solicita Oferta
Agile Software Testing - Cerere de consultanta
Mărturii (2)
Au fost abordate numeroase subiecte. Acest lucru a favorizat discuțiile noastre interne.
Pierre - Seebyte
Curs - Agile Software Testing
Tradus de catre o masina
The theory, the examples, the excercices, the explanations.
bao thanh n guyen van - EDQM - Council of Europe - Conseil de l'Europe
Curs - Agile Software Testing
Upcoming Courses
Cursuri înrudite
API Testing with Postman
21 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează testerilor de software care doresc să utilizeze Postman pentru testarea API.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Executați testele folosind cereri automate și fluxuri de lucru.
- Definiți, dezvoltați, testați și observați un API utilizând un sistem de control al versiunilor. .
- Generați date dinamice într-o cerere. .
- Documentați și organizați testele în colecții pentru revizuirea în echipă.
Rest Assured APIs with Postman and Java
21 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează testerilor de software care doresc să testeze servicii web REST cu Postman, Java și Rest Assured API-uri.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Automatizați testarea API a serviciilor web folosind Postman și REST Assured API.
- Generați rapoarte pentru rezultatele execuției. .
- Proiectați și implementați cadre de automatizare cu REST Assured API. .
SoapUI for API Testing
14 oreÎn cadrul acestui curs de instruire live, condus de un instructor în România, participanții învață cum să testeze serviciile web folosind SoapAPI. Discutăm despre modul în care testarea API poate rezolva unele dintre deficiențele testării bazate pe interfață și unitate. Cursul include sesiuni de practică și un proiect de dezvoltare a suitei de testare API.
Până la sfârșitul cursului, participanții vor avea o idee clară despre când să implementeze testarea API, cum să exploreze și să acceseze API-urile, cum să efectueze diferite tipuri de testare atât pe API-uri bazate pe SOAP, cât și pe REST și cum să reunească munca lor într-o suită de testare integrată și automatizată.
Rest Assured: API Testing for REST Services
7 oreÎn acest curs de instruire live, condus de un instructor în România, participanții învață cum să utilizeze Rest Assured pentru a testa serviciile REST API. Discutăm despre modul în care testarea API poate rezolva unele dintre deficiențele testării bazate pe interfață și unitate. Instruirea include sesiuni de practică și un proiect de dezvoltare a testelor. La sfârșitul cursului, participanții vor înțelege bine când să efectueze teste REST API, cum să exploreze și să acceseze API-urile, cum să efectueze diferite tipuri de teste și cum să își unească testele prin integrare și automatizare.
Tosca: Model-Based Testing for Complex Systems
35 oreÎn acest training live, condus de un instructor in România participanții vor învăța cum să folosească Tosca pentru a efectua teste end-to-end (web + backend). Instruirea combină teoria cu practica într-un mediu de laborator live, oferindu-le participanților șansa de a interacționa cu tehnologia, cu instructorul și cu colegii lor.
Formarea începe cu o prezentare generală a testelor tradiționale de automatizare bazate pe cod și scripturi și le pune în contrast cu abordarea bazată pe model (MBT) a Tosca's. Participanții învață cum să creeze și să execute cazuri de testare folosind modulele implicite ale Tosca's, precum și cum să își construiască propriile module personalizate pentru execuție.
De la principiile de modelare a software-ului la acoperirea testelor pe diferite browsere, acest curs de formare îi conduce pe participanți atât prin teorie, cât și prin practică și le permite să își implementeze propria soluție de testare în Tosca.
Test Automation with Galen Framework
14 oreGalen este un cadru de testare a aplicațiilor web de tip open-source pentru testare și testare funcțională. Folosește Selenium pentru a obține locația și dimensiunea elementelor de pagină, prinde orice elemente de comportament necorespunzător, apoi le raportează cu o captură de ecran. Galen acceptă atât teste Java Script cât și Java și este util în special pentru testarea machetei site-urilor web responsive.
Acest curs live, condus de instructor, îi introduce pe participanți la Galen Framework și îi parcurge prin configurarea și executarea diferitelor tipuri de machete și teste funcționale.
Formatul cursului
- Prelegeri de părți, discuții în parte, practici practice grele, teste ocazionale pentru evaluarea înțelegerii
TestComplete
21 oreÎn această instruire live, condusă de un instructor, participanții vor învăța cum să utilizeze caracteristicile TestComplete's, inclusiv modelul său de obiecte de testare, punctele de verificare, maparea numelor și interfața de utilizare pentru a efectua teste automate pe aplicații desktop, web și mobile.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Creați, înregistrați și rulați teste funcționale.
- Crearea unui cadru de testare scalabil și ușor de întreținut. .
- Creați puncte de control, ajustați testele pentru mai multe dispozitive și analizați rezultatele testelor. .
- Utilizați TestComplete's script extensions. .
Automate Windows Desktop Applications with AutoIt
14 oreÎn acest curs de instruire live, condus de un instructor în România (la fața locului sau la distanță), participanții vor învăța cum să utilizeze AutoIt pentru a automatiza aplicațiile de fereastră în timp ce parcurg o serie de exerciții practice de laborator live.
Robot Framework: Keyword Driven Acceptance Testing
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează inginerilor de testare software care doresc să învețe cum să scrie un set de cazuri de testare și o suită de testare, apoi să execute testele pe o aplicație demo.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
-
Utilizați abordarea de testare bazată pe cuvinte cheie și sintaxa datelor de testare tabelară pentru a scrie și executa teste.
Utilizați o sintaxă coerentă pentru a compune cuvinte cheie noi din cele existente.
Efectuați teste în stilul Gherkin Behavior Driven Development (BDD) (similar cu Cucumber).
Generați și interpretați rapoarte și jurnale pentru a depana eșecurile din aplicația testată.
Extinderea capacităților Robot Framework's Framework's folosind biblioteci terțe scrise în Python, Java, Perl, Javascript și PHP.
Integrarea Robot Framework cu Selenium pentru testarea aplicațiilor web.
Serenity BDD for Automated Acceptance Tests
7 oreÎn acest curs de instruire live, condus de un instructor în România participanții vor învăța cum să scrie teste de înaltă calitate prin utilizarea "scenariilor" și a ideii de "actori, sarcini și obiective" pentru a exprima testele în termeni de afaceri mai degrabă decât ca interacțiuni între componentele sistemului. Examinăm atât scenariile de testare funcțională, cât și cele de testare a interfeței utilizatorului și demonstrăm cum poate fi folosit Serenity pentru a gestiona testarea acestora. Toate prelegerile, notele, testele și discuțiile sunt însoțite de practică și implementare practică în direct.
La sfârșitul acestui curs, participanții vor înțelege cadrul Serenity și vor putea să-l utilizeze cu ușurință. La fel de important, participanții vor învăța să gândească și să abordeze automatizarea testelor dintr-o altă perspectivă.
SpecFlow: Implementing BDD for .NET
21 oreÎn cadrul acestui curs de instruire live, condus de un instructor în România, participanții vor învăța cum să utilizeze SpecFlow pentru a scrie teste de acceptare care să fie ușor de înțeles de către părțile interesate atât tehnice, cât și non-tehnice.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Legăturați cerințele de afaceri la codul .NET.
- Aplicați tehnicile BDD pentru a construi documentația vie pentru o aplicație. .
- Executați SpecFlow din Visual Studio sau din linia de comandă. .
- Integrați SpecFlow într-un mediu existent de testare continuă și de construire. .
- Integrați SpecFlow cu alte cadre de testare, cum ar fi MSTest, NUnit, xUnit și MbUnit. .
Behat: Behavior Driven Development (BDD) with PHP
14 oreBDD with Python and Behave
7 oreAceastă instruire live, condusă de un instructor în România începe cu o discuție despre BDD și despre modul în care cadrul Behave poate fi utilizat pentru a efectua teste BDD pentru aplicații web. Participanților li se oferă numeroase oportunități de a interacționa cu instructorul și colegii în timp ce pun în aplicare conceptele și tacticile învățate în acest mediu de laborator practic, bazat pe practică.
La sfârșitul acestui curs, participanții vor avea o înțelegere fermă a BDD și Behave, precum și practica necesară pentru a implementa aceste tehnici și instrumente în scenarii de testare din lumea reală.
JBehave: BDD with Java
7 oreJ Behave este un cadru BDD bazat pe Java open source pentru scrierea testelor într-un stil de limbaj natural. BDD, sau Behavior Driven Development, este o tehnică agilă de dezvoltare de software care încurajează colaborarea între dezvoltatori, QA și oameni de afaceri non-tehnici într-un proiect software.
Acest training începe cu o discuție despre BDD și modul în care cadrul J Behave poate fi utilizat pentru a efectua testarea BDD pentru aplicații web. Participanții li se oferă o mare oportunitate de a interacționa cu instructorul și colegii în timp ce pun în aplicare conceptele și tactica învățate în acest mediu de laborator bazat pe practică.
Până la sfârșitul acestui training, participanții vor avea o înțelegere fermă a BDD și J Behave , precum și a practicii și setului de instrumente necesare pentru a scrie cazuri de testare pentru scenarii de testare software din lumea reală.
Public
- Testatori și dezvoltatori
Formatul cursului
- Accent puternic pe practica practică. Majoritatea conceptelor sunt învățate prin eșantioane, exerciții și dezvoltare hands-on.