Unit Testing with C Treningskurs

Last updated

Kurskode

unitc

Varighet

35 timer (vanligvis 5 dag inkludert pauser)

Krav

  • C programming experience

Audience

  • Software Testers

Oversikt

Enhetstesting er en programvaretestingsmetode for å sjekke gyldigheten av individuelle enheter av koden. Ved hjelp av C kan brukere skrive enhetstester for eksisterende C-kode, så vel som C-ny kode.

Denne instruktørledede, live-trening (online eller on-site) er rettet mot programvaretestere som ønsker å bruke C-programmering for å lage enhetstester for C-kode.

Ved slutten av denne treningen vil deltakerne være i stand til å:

    Bruk enhetstest rammer i C for å produsere enhetstest. Skriver tilpassede C-enhetstester og legger dem til en samtaleliste. Forenkle prosessen med debugging og refaktoring av kode med testdriven utvikling.

Format av kurset

    Interaktiv forelesning og diskusjon. Mange øvelser og praksis. Hands-on implementering i et live-lab miljø.

Kurs tilpassingsalternativer

    For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å arrangere.

Machine Translated

Kursplan

Introduction

Test-Driven Development

  • The different approaches to testing

Unit Testing Frameworks

  • What are unit tests?
  • The fundamentals of a unit testing framework

Preparing the Testing Environment

  • Installing and configuring AceUnit and Unity

Writing a Unit Testing Framework

  • Creating a test
  • Applying more tests
  • Refactoring the test runner
  • Working with the assert class
  • Reflecting to call methods
  • Using a naming convention

Unity

  • Creating unit tests
  • Combining Unity with Ceedling
  • Creating mock tests

AceUnit

  • Running AceUnit in targeted environments
  • Creating unit tests
  • Using forks to trap signals

Post-Testing

  • Debugging and refactoring C code

Summary and Conclusion

Testimonials

★★★★★
★★★★★

Related Categories

Relaterte kurs

Kursrabatter

Kursrabatter Nyhetsbrev

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Norway!

As a Business Development Manager you will:

  • expand business in Norway
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions