Software Testing Assistance with GitHub Copilot AI

Software Testing Assistance with GitHub Copilot AI

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 1h 16m | 213 MB

Discover how to leverage AI, specifically GitHub Copilot, to enhance automated testing in your software development process. Instructor Gary Kovar demonstrates how to write, refactor, and generate tests efficiently, ensuring code quality and stability. Gary starts by exploring the capabilities of Copilot, the principles of automated testing, and how AI can significantly bolster your test coverage and code quality. Learn to configure a test suite, identify testable code, and generate meaningful tests with ease. Practical sessions on refactoring with tests ensure you add a layer of safety to your development process. Upon completing this course, you’ll be ready to use GitHub Copilot to generate automated tests from existing code and create new code after writing tests.

Table of Contents

Introduction
1 Software testing assistance with GitHub Copilot AI
2 What you should know
3 Using the exercise files

Overview
4 What is GitHub Copilot
5 Copilot for code completion
6 Chatting with Copilot
7 Automated testing explained
8 Configuring a test suite
9 AI and automated testing

Adding Tests to Existing Code with Copilot
10 Identifying testable code
11 Generate your first tests
12 Refactor with tests
13 Use Copilot slash commands

Use Copilot to Generate Code from Tests
14 Write your tests to document business logic
15 Generate code from tests
16 Update functionality by writing more tests

Real-World Benefits
17 Code quality
18 Running tests in CICD
19 Limiting risk by limiting exposure

Conclusion
20 Next steps

Homepage