De kracht van GitHub Copilot voor testers

GitHub Copilot is dé tool die testautomatisering nog effectiever en efficiënter maakt. In deze training laten we de vele functionaliteiten en voordelen, maar ook valkuilen van Copilot zien, specifiek bij automatische tests. Wij zorgen dat jij de volledige controle over en waarde van deze snelgroeiende tool ervaart.

De Mogelijkheden Van Artificial Intelligence Betabit 3

GitHub Copilot is een Large Language Model getraind op een hoeveelheid code die zelfs de meest ervaren developer zijn hele leven lang niet krijgt verwerkt. Maakt dit Copilot ook een goede (co)programmeur? Wat zijn de aandachtspunten waar jij als “piloot” rekening mee moet houden? Een ding is zeker, ondersteuning door AI wordt steeds normaler en iedere developer en tester zou hiermee moeten werken.

Deze eendaagse hands-on training neemt je mee in wat GitHub Copilot wel en niet kan, de configuratie, de best practices, hoe je er het meeste uithaalt en welke ontwikkelingen er nog verwacht worden. We gaan aan de slag met de theorie van LLMs, efficiënt prompten, autofill en chat, shortcuts, transpileren, requirement-driven testing, security testing en het bouwen en onderhouden van je test frameworks.

Het doel is om de samenwerking met jouw Copilot te optimaliseren. Je ondervindt de vele functionaliteiten en voordelen, maar ook valkuilen. Je begrijpt de unieke mogelijkheden en uitdagingen. Daarnaast ga je actief aan de slag met use cases.

Bij juist gebruik – en het kennen van de risico’s en mitigaties – kan deze coderende copiloot jou als technisch tester helpen nóg efficiënter en met nóg meer plezier te werken

Doelgroep: testers met enige ervaring. Idealiter met vergelijkbare GitHub Copilot ervaring. Maximaal 12 deelnemers per training.


Programma - 4 uur

Na een korte introductie waarin we doelen en ervaringen evalueren gaan we aan de slag met de zes blokken, ieder met één of meer hands-on workshops, waaruit de training standaard is opgebouwd. Deze blokken en bijbehorende onderdelen worden in overleg uitgebreid of geminimaliseerd naar gelang de ervaring en behoefte van de groep.

  1. Fundamentals
    • Large Language Models
    • Werking coding copilots
    • GitHub Copilot versus alternatieven
    • Configuratie van GitHub Copilot
    • Workshop: repository instructions
  2. Core features & best practices
    • Autofill
    • Code generation
    • Chat (commands, context, persona’s, prompting)
    • Ask, Edit, Agent
  3. Use cases
    • Testing
    • Workshop: generating test code
    • ReqNRoll
    • Debugging & refactoring
    • Commit messages
    • Transpiling
    • Workshop: security testing
  4. In-depth
    • Overige features
    • GitHub-only features
    • Extensies (Marketplace, MCP)
    • Agent Mode
    • Workshop: Agent Mode
    • Common errors
  5. Vakvolwassen gebruik
    • Workshop: test frameworks
    • Security
    • Compliance
    • Codekwaliteit
    • Software development lifecycle
  6. Toepassing en adoptie
    • De gevolgen van GitHub Copilot
    • De toekomst van GitHub Copilot en AI-assisted software engineering
    • Workshop: adoptieplan

Wij nemen z.s.m. contact met jou op
Interesse? Laat hier je gegevens achter

Vragen? Esther helpt je graag verder


Contact


Bekijk ook onze Betatalks afleveringen