Unit Testing with C Training Cursus
Eenheidstest is een software-testmethode om de geldigheid van individuele eenheden van code te controleren. Met behulp van C, kunnen gebruikers eenheidstests voor bestaande C-code en nieuwe C-code schrijven.
Deze instructeur geleide, live training (online of on-site) is gericht op software-testers die C-programma's willen gebruiken om eenheidstests voor C-code te maken.
Aan het einde van deze training zullen de deelnemers in staat zijn:
- Gebruik eenheidstests frameworks in C om eenheidstests te produceren.
- Script aangepaste C-eenheidstests en voeg ze toe aan een oproeplijst.
- Vergemakkelijkt het proces van debugging en refactoring code met testgedreven ontwikkeling.
Format van de cursus
- Interactieve lezingen en discussie.
- Veel oefeningen en oefeningen.
- Hand-on implementatie in een live-lab-omgeving.
Cursus aanpassingsopties
- Om een aangepaste training voor deze cursus te vragen, neem dan contact met ons op om te organiseren.
Cursusaanbod
Introductie
Testgestuurde ontwikkeling
- De verschillende benaderingen van testen
Unit Testing Kaders
- Wat zijn eenheidstests?
- De grondbeginselen van een raamwerk voor het testen van eenheden
Voorbereiding van de testomgeving
- AceUnit en Unity installeren en configureren
Het schrijven van een Unit Testing Framework
- Een toets maken
- Meer testen toepassen
- De testloper herstructureren
- Werken met de assert-klasse
- Reflecteren op oproepmethoden
- Een naamgevingsconventie gebruiken
Eenheid
- Eenheidstests maken
- Eenheid combineren met Ceedling
- Proeftoetsen maken
AceEenheid
- AceUnit uitvoeren in gerichte omgevingen
- Eenheidstests maken
- Vorken gebruiken om signalen op te vangen
Na het testen
- C-code debuggen en herstructureren
Samenvatting en conclusie
Vereisten
- C-programmeerervaring
Publiek
- Softwaretesters
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
Unit Testing with C Training Cursus - Booking
Unit Testing with C Training Cursus - Enquiry
Unit Testing with C - Consultancyaanvraag
Consultancyaanvraag
Testimonials (5)
Voorzien van nestjs ook al stond het niet op de agenda
Suhail - Maldives Pension Administration Office (Pension Office)
Cursus - Typescript Unit Testing
Automatisch vertaald
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Cursus - Unit Testing with C#
Het feit dat ik een nieuwe aanpak heb geleerd voor het schrijven van eenheidstests is het deel dat ik het leukst vond aan de training. Ik hield ook van het vrije gesprek dat we hadden, het feit dat we over bepaalde onderwerpen debatteerden, ik hield van het teamwerk dat we hadden, het zorgde ervoor dat we de vereisten van user stories vanuit een ander perspectief analyseerden en ik waardeerde ook de tussenkomst van de trainer die ons verschillende oplossingen voorstelde toen we vastliepen bij het nemen van beslissingen.
Crina-Maria Rosu - ACCENTURE
Cursus - Agile and TDD with C
Automatisch vertaald
Oefeningen waren leuk
Vyshnavi Iyappan - Red Embedded Consulting Sp. z o.o.
Cursus - Unit Testing with Python
Automatisch vertaald
An interesting and broad scope
Maciej Perkowski - Nordic Semiconductor
Cursus - Advanced C Programming
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Advanced C Programming
28 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op programmeurs die gebruik willen maken van de meer geavanceerde functies en mogelijkheden van C om de kracht, veerkracht en kwaliteit van hun softwareapplicaties te optimaliseren en uit te breiden.
Aan het einde van deze training kunnen deelnemers:
- Los problemen efficiënt op door code van hoge kwaliteit te schrijven.
- Selecteer de juiste methoden en benaderingen voor de uit te voeren taak.
Agile Software Testing Overview
7 UrenDeze cursus biedt een korte inleiding tot het testen van Agile software. Het behandelt fundamentele testconcepten, binnen de context van Agile ( Scrum ) ontwikkeling en maakt gebruik van Crispin & Gregory's ( More Agile Testing, 2014) Agile Testing Kwadrantenmodel als een raamwerk om hedendaagse principes en praktijken van Agile testen te verkennen.
Agile and TDD with C
21 UrenTDD, of Test Driven Development, is een benadering voor het ontwikkelen van software waarbij codering, testen en ontwerp gelijktijdig plaatsvinden gedurende de software-ontwikkelingscyclus. Agile is een bredere proces- en managementbenadering van softwareontwikkeling die de nadruk legt op incrementele levering, teamsamenwerking, continue planning en continu leren.
In deze door een instructeur geleide, live training (op locatie of op afstand), leren deelnemers hoe ze hoogwaardige C-applicaties kunnen schrijven met behulp van een TDD- en Agile ontwikkelingsbenadering. Deelnemers zullen hun kennis in de praktijk brengen door een reeks praktische oefeningen uit te voeren om een goed ontworpen en goed geteste C-applicatie te maken.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer ontwikkelings- en testtools die nodig zijn om TDD uit te voeren
- Ontwerp, ontwikkel en test een C-toepassing met een TDD-aanpak
- Pas plannings- en managementmethoden toe voor Agile ontwikkeling
Publiek
- ontwikkelaars
- Project managers
Indeling van de cursus
- Deelcollege, deelbespreking, oefeningen en zware praktijkoefeningen
Notes
- Neem contact met ons op om een aangepaste training voor deze cursus aan te vragen.
Test Driven Development
21 UrenThis instructor-led, live training in België (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.
Ansi C for Embedded Systems
14 UrenC programmeren met een focus op hoe het te gebruiken voor Embedded System Developments.
Ionic2
14 UrenThis instructor-led, live training in België (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 UrenJUnit is een framework om herhaalbare tests te schrijven en unit-tests uit te voeren voor de Java taal.
Unit Testing with PHPUnit
14 UrenDeze door een instructeur geleide, live training in België leert deelnemers hoe ze testbare code kunnen schrijven in de vorm van testeenheden om de diagnose, isolatie en oplossing van bugs te vergemakkelijken. De training begeleidt de deelnemers bij het creëren van een werkklare testomgeving met behulp van het PHPUnit testing framework.
Aan het einde van deze training zijn de deelnemers in staat om:
- Maak onderscheid tussen goede en slechte testeenheden.
- Testresultaten lezen en interpreteren.
- Beheer en diagnosticeer proactief hun codebasis om bugs te verminderen.
- Zorg ervoor dat hun codebasis geschikt is voor continue integratie en implementatie.
Unit Testing with Python
21 UrenIn deze door een instructeur geleide, live training leren deelnemers hoe ze PyTest kunnen gebruiken om korte, onderhoudbare tests te schrijven die elegant, expressief en leesbaar zijn.
Aan het einde van deze training kunnen deelnemers:
- Schrijf leesbare en onderhoudbare tests zonder de noodzaak van standaardcode.
- Gebruik het armatuurmodel om kleine tests te schrijven.
- Schaal tests op tot complexe functionele tests voor applicaties, pakketten en bibliotheken.
- Begrijp en pas PyTest-functies toe, zoals hooks, assert rewriting en plug-ins.
- Verkort de testtijden door tests parallel en over meerdere processors uit te voeren.
- Voer tests uit in een continue integratieomgeving, samen met andere hulpprogramma's zoals tox, mock, dekking, unittest, doctest en Selenium.
- Gebruik Python om niet-Python-applicaties te testen.
Typescript Unit Testing
14 UrenTypeScript is een open brontaal voor het bouwen van ondernemingen Javascripttoepassingen. Het is een streng superset van JavaScript die eenvoudig Javascript compileren en bringt statisch tip en objectgeoriënteerd ontwikkeling naar de taal.
Deze instructeur, levende opleiding introduceert TypeScript' eenheidstestfuncties en kaders. Deelnemers krijgen een kans om theorie te prachten door een verzameling van eenheidstest te bouwen die tegen echte levenstoepassingen kunnen worden uitgevoerd.
Formaat van de course
- Interactive lezing en discussie. Veel oefenen en praktijken. Uitvoering van de hand in een levenslab-omgeving.
Course-passeniseringsopties
- Deze cursus zal voorzien op de kaders die kunnen worden gebruikt om een Javascript of Typescript toepassing te testen (Jasmine, Mocha, Jest, Chai, etc.). UI-kaders zoals React zijn optioneel en kunnen worden bedekt indien gewenst. Om een aanpaste opleiding voor dit cursus te vragen, contact op ons om te stellen.
Unit Testing: MSTest, xUnit, and nUnit
21 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op softwaretesters die codefunctionaliteit willen testen met behulp van MSTest, xUnit en nUnit.
Aan het einde van deze training kunnen deelnemers:
- Maak unit-tests met MSTest om softwareapplicaties te testen.
- Geef testresultaten weer met CodeLens.
- Begrijp de verschillende testtools voor Test-Driven Development.
Unit Testing with Javascript
7 UrenIn deze door een instructeur geleide, live training leren deelnemers over verschillende JavaScript testframeworks terwijl ze de stap zetten naar het maken van een unit-testsuite voor een webapplicatie.
Aan het einde van deze training kunnen deelnemers:
- Schrijf unit-tests in JavaScript met behulp van unit-testframeworks zoals QUnit en Jasmine
- Gebruik raamwerken zoals Mocha en Chai om TDD en BDD te implementeren
Unit Testing with C#
14 UrenEenheidstesten is een testbenadering waarbij afzonderlijke eenheden van de broncode worden getest door de eigenschappen ervan te wijzigen of een gebeurtenis te activeren om te bevestigen of het resultaat is zoals verwacht.
In deze live training onder leiding van een instructeur leren deelnemers hoe ze eenheidstests kunnen schrijven en uitvoeren tegen een voorbeeldtoepassing .Net met behulp van C# en Visual Studio.
Aan het einde van deze training zijn de deelnemers in staat om:
- Gebruik testframeworks zoals NUnit en xUnit.net om eenheidstestcode te maken en te beheren
- Definieer en implementeer een bredere testgestuurde ontwikkelingsaanpak voor testen
- Pas het testkader aan om de testdekking voor een toepassing uit te breiden
Audiëntie
- Software test ingenieurs
- Ontwikkelaars
Vorm van de cursus
- Deels lezing, deels discussie, oefeningen en zware hands-on oefening