Unit Testing: MSTest, xUnit, and nUnit Träningskurs
MSTest, xUnit och nUnit är enhets testnings ramverk. MSTest är känt för dess integrationen-provande och dess ' den officiell enhet prov Skeletten skapade vid Mikroskop. nUnit tillskrivs dot net Unit testing. xUnit är specialiserad på 32-bitars och 64-bitars bearbetning och är en annan ram som tillskrivs dot net.
Den här instruktörsledda Live-träningen (på plats eller på fjärrkontrollen) riktar sig till mjukvarutestare som vill testa kod funktionerna med MSTest, xUnit och nUnit.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa enhetstester med MSTest för att testa program.
- Visa testresultat med CodeLens.
- Förstå de olika testverktygen för test driven utveckling.
Kursens format
- Interaktiv föreläsning och diskussion.
- Massor av övningar och praktik.
- Praktisk implementering i en Live-lab-miljö.
Anpassningsalternativ för kurs
- För att begära en skräddarsydd utbildning för denna kurs, vänligen kontakta oss för att ordna.
Kursplan
Införandet
Unit Testing Ramverk
- Vad är enhetstester?
- Grunderna i ett ramverk för enhetstestning
Testdriven utveckling
- Översikt över refaktorisering
- De olika tillvägagångssätten för testning
Förberedelse av utvecklingsmiljön
- Installera och konfigurera Visual Studio-kod
- Installera och konfigurera .Net
- Installera och konfigurera nUnit
Skriva ett Unit Testing ramverk
- Skapa ett test
- Tillämpa fler tester
- Omstrukturera testköraren
- Arbeta med klassen assert
- Reflektera över anropsmetoder
- Använda en namngivningskonvention
Visual Studio Kodintegration
- Skapa ett projekt med mallar
- Skapa ett projekt med ett ramverk för enhetstestning
- Köra testet
- Optimera kod
- Testa parametrar
nEnhet
- Skriva och köra en testenhet
- Använda begränsningar
- Testa parametrar
xUnit xUnit
- Skriva och köra ett enhetstest
- Testa parametrar med InLine
- Testa flera parametrar
- Använda en anpassad klassmedlem
Avancerade optimeringar
- Gruppera tester
- Arbeta med testattribut
- Anpassa med spellistor
- Felsöka tester
- Använda testmenyer
- Visa resultat med CodeLens
- Använda kodtäckning
- Köra tester med MSTest
Sammanfattning och slutsats
Krav
- En förståelse för grunderna i Dot Net
Publik
- Programvarutestare
Open Training Courses require 5+ participants.
Unit Testing: MSTest, xUnit, and nUnit Träningskurs - Booking
Unit Testing: MSTest, xUnit, and nUnit Träningskurs - Enquiry
Unit Testing: MSTest, xUnit, and nUnit - Consultancy Enquiry
Consultancy Enquiry
Vittnesmål (5)
Försågs med nestjs trots att det inte stod på agendan
Suhail - Maldives Pension Administration Office (Pension Office)
Kurs - Typescript Unit Testing
Machine Translated
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Kurs - Unit Testing with C#
Övningarna var trevliga
Vyshnavi Iyappan - Red Embedded Consulting Sp. z o.o.
Kurs - Unit Testing with Python
Machine Translated
Practical time was fun.
Pieter Hartzenberg - BMW
Kurs - Unit Testing with Javascript
learning the full range of test development
Silviu Avram - Hertz Europe Service Centre Limited
Kurs - Test Driven Development
Upcoming Courses
Relaterade Kurser
Agile Software Testing Overview
7 timmarDenna kurs ger en kort introduktion till Agile programvarutestning. Den behandlar grundläggande testkoncept inom ramen för Agile ( Scrum ) -utveckling och använder Crispin & Gregory ( More Agile Testing, 2014) Agile Testing Quadrants-modellen som ett ramverk för att utforska samtida principer och praxis för Agile testning.
Test Driven Development
21 timmarThis instructor-led, live training in Sverige (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
Ionic2
14 timmarThis instructor-led, live training in Sverige (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use Ionic 2 to build hybrid mobile applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations.
- Test, deploy, and manage mobile app releases effectively.
Unit Testing with JUnit
21 timmarJUnit är ett ramverk för att skriva repeterbara tester och göra enhetstestning för Java språk.
Unit Testing with PHPUnit
14 timmarDenna instruktörsledda, liveutbildning i Sverige lär deltagarna hur man skriver testbar kod i form av testenheter för att underlätta diagnos, isolering och lösning av buggar. Utbildningen leder deltagarna genom skapandet av en arbetsklar, testmiljö med hjälp av PHPenhetstestramverket.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skilj mellan bra och dåliga testenheter.
- Läs och tolka testresultat.
- Hantera och diagnostisera deras kodbas proaktivt för att minska buggar.
- Se till att deras kodbas är lämplig för kontinuerlig integration och distribution.
Unit Testing with Python
21 timmarI denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig hur man använder PyTest för att skriva korta, underhållbara test som är eleganta, uttrycksfulla och läsbara.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skriv läsbara och underhållbara tester utan att du behöver ange kod.
- Använd fixturmodellen för att skriva små tester.
- Skala tester upp till komplexa funktionstestningar för applikationer, paket och bibliotek.
- Förstå och tillämpa PyTest-funktioner som hooks, hävda omskrivning och plug-ins.
- Minska testtider genom att köra tester parallellt och över flera processorer.
- Kör tester i en kontinuerlig integrationsmiljö, tillsammans med andra verktyg som tox, mock, coverage, unittest, doctest och Selenium.
- Använd Python för att testa icke-Python-applikationer.
Typescript Unit Testing
14 timmarTypeScript är ett öppna källaspråk för byggföretag Javascript-applikationer. Det är en strikt superset av JavaScript som kompilerar till enkelt Javascript och ger statisk skrivning och objektorienterat utveckling till språket.
Denna instruktör, levende utbildning införs TypeScript ' enhetstestningsfunktioner och rammer. Deltagare får en chans att sätta teorien att praxisa genom att bygga en samling av enhetstester som kan springas mot verklig livsprogram.
Kursens format
- Interaktiv föreläsning och diskussion. Många övningar och praxis. Händer på genomförandet i ett livsläppsmiljö.
Inställningar för anpassning av kurs
- Denna kurs kommer att fokusera på de rammer som kan användas för enhetstest en Javascript- eller Typescript-ansökan (Jasmine, Mocha, Jest, Chai, osv.). UI-rammar såsom React är valfri och kan täckas om önskan. För att begära en anpassad träning för denna kurs, kontakta oss för att arrangera.
Unit Testing with C
35 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till programvarutestare som vill använda C-programmering för att skapa enhetstester för C-kod.
I slutet av denna utbildning kommer deltagarna att kunna:
- Använd ramverk för enhetstestning i C för att producera enhetstester.
- Skriv anpassade C-enhetstester och lägg till dem i en samtalslista.
- Förenkla processen med att felsöka och omfaktorisera kod med testdriven utveckling.
Unit Testing with Javascript
7 timmarI denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig om olika JavaScript testramar när de går igenom skapandet av en enhetstestsvit för en webbapplikation.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skriv enhetstester i JavaScript med hjälp av enhetstestramverk som QUnit och Jasmine
- Använd ramverk som Mocha och Chai för att implementera TDD och BDD
Unit Testing with C#
14 timmarEnhetstestning är en testmetod som testar enskilda enheter av källkod genom att ändra dess egenskaper eller utlösa en händelse för att bekräfta om resultatet är som förväntat.
I denna instruktörsledda, liveträning kommer deltagarna att lära sig hur man skriver och kör enhetstester mot ett exempel på .
I slutet av denna utbildning kommer deltagarna att kunna:
- Använd testramverk som NUnit och xUnit.net för att skapa och hantera enhetstestkod
- Definiera och implementera en bredare testdriven utvecklingsmetod för testning
- Anpassa testramverket för att utöka testtäckningen för en applikation
Publik
- Testingenjörer för programvara
- Utvecklare
Kursens upplägg
- Delvis föreläsning, delvis diskussion, övningar och tung praktisk övning