Last updated: 9.2.2025 · #tech #programming #github-copilot #ai #QA
A small note of something I found a bit of duplicating work is typing up notes for QA testing especially if the changes were a bit involved for a PR. A quick way I found to at least get a rough outline of what needs to be tested is to use Copilot to summarize commits changes and create a plan for testing.
## Gathering All of the Commits
The first thing I had to do was add the commits to the copilot chat context. There are two ways of doing this.
### First Way
1. Clicking the `Add Context` button in the chat
2. Selecting `Source Control`
3. Selecting the commits you want to include
### Second way
1. Press `CTRL`+`SHIFT` + `G` to bring up source control
2. Right click on the commit you want to select
3. Hover over `Copilot` from the sub-menu
4. Select `Add History Item to Chat`
Once you have all of the commits you want to reference, input a message such as : `Based on all of the commits this branch, can you provide a QA explanation of how to test thse changes?`
I've had some pretty good luck so far with Claude Sonnet 3.7 Thinking understanding changes and providing a pretty good outline of how to test the changes with Angular code.
Happy Coding!