AI tool profile
GitHub Copilot
GitHub Copilot assists with programming tasks such as drafting code and tests.
A practical first test
Use a sample repo with a known edge-case bug. Describe the expected behavior and ask for one regression test without changing the implementation.
What to check
Run the test against the broken version and the corrected version. The same test should fail before the fix and pass after it. Review the assertion before keeping it.
Aijea’s take: A passing test can still miss the bug
Copilot is useful for drafting the setup around a regression test. You still have to decide what failure the assertion should catch. That judgment is the difference between a useful test and a line of code that happens to turn green.
Run exactly the same test before and after the fix. If it passes against the buggy version or fails for an unrelated reason, revise the assertion before accepting it.
Plans and access
GitHub lists Copilot Free and paid plans with different allowances and capabilities. See the official product page and plan details.
Pricing model: Freemium