Schița de curs
Introducere
Unit Testing Cadre
- Ce sunt testele unitare?
- Fundamentele unui cadru de testare unitară
Dezvoltarea bazată pe teste
- Prezentare generală a refactorizării
- Diferitele abordări ale testării
Pregătirea mediului de dezvoltare
- Instalarea și configurarea Visual Studio Code
- Instalarea și configurarea .Net
- Instalarea și configurarea nUnit
Scrierea unui cadru Unit Testing
- Crearea unui test
- Aplicarea mai multor teste
- Refactorizarea rulatorului de teste
- Lucrul cu clasa assert
- Reflectarea pentru a apela metode
- Utilizarea unei convenții de denumire
Visual Studio Code Integrare
- Crearea unui proiect cu șabloane
- Crearea unui proiect cu un cadru de testare a unităților
- Rularea testului
- Optimizarea codului
- Parametrii de testare
nUnit
- Scrierea și rularea unei unități de testare
- Utilizarea constrângerilor
- Testarea parametrilor
xUnit
- Scrierea și rularea unui test unitar
- Testarea parametrilor cu InLine
- Testarea mai multor parametri
- Utilizarea unui membru de clasă personalizat
Optimizări avansate
- Teste de grupare
- Lucrul cu atributele testelor
- Personalizarea cu liste de redare
- Depanarea testelor
- Utilizarea meniurilor de testare
- Vizualizarea rezultatelor cu CodeLens
- Utilizarea acoperirii codului
- Rularea testelor cu MSTest
Rezumat și concluzii
Cerințe
- O înțelegere a noțiunilor de bază Dot Net
Audiență
- Testori de software
Mărturii (7)
The exercises
Florin Mazilu - SOJUS Software GmbH & Co. KG
Curs - Unit Testing with JUnit
Totul, super antrenor.
Michał Rawicki
Curs - Unit Testing with Python
Tradus de catre o masina
the trainer level.
Titus - Ness
Curs - Unit Testing with C#
The course, The Trainer
Novat Adam - Tanzania Revenue Authority
Curs - Unit Testing with Javascript
Formatorul a fost foarte bine informat și dinamic, menținând implicarea și concentrarea echipei pe toată durata cursului. L-aș recomanda cu siguranță, deoarece consider că învățămintele din acest curs pot fi aplicate rapid în fluxul nostru de lucru de dezvoltare de zi cu zi.
Inigo
Curs - iOS Automation Testing
Tradus de catre o masina
Au fost abordate numeroase subiecte. Acest lucru a favorizat discuțiile noastre interne.
Pierre - Seebyte
Curs - Agile Software Testing
Tradus de catre o masina
Formatorul este foarte bine informat asupra subiectului și este capabil să ofere exemple din lumea reală prin experiența sa.
Nouf
Curs - Agile Software Testing with Continuous Integration
Tradus de catre o masina