Answer:
A. troubleshooting
Step-by-step explanation:
Troubleshooting is the process of trying to detect problems with a software or hardware component so as to apply solutions to it.
Therefore, Sarah would need troubleshooting skills to help her test her program to detect all bugs and fix it.