Troubleshooting Flashcards
Name the 6 Troubleshooting Steps
- Identify the Problem
- Plan a solution
- implement the solution
- Test the solution
- Analyse the effects of the solution
- Documenting throughout the process
What are two Troubleshooting problem solving approaches? Explain them
Half-split testing and Linear testing
Half-split is when you split the program into two halves and test it there, if there’s no issues then you know the problem has occurred in the second half of the program which narrows down your problem scope which helps save serious time.
Linear is when you test the program sequentially and can either be done top down or bottom up, this is not useful when applying it to a large project as it will take too much time. Top down is when you test a system from the most complex level and then move onto smaller/simpler parts until the problem is found.
What should be done during the Identify the Problem stage?
Identify the source of the problem, the symptoms of the problem, the area affected and any new changes.
Name three problem solving tools
- Debugging tools (comes with most programming software)
- Internet Resource
- Desk Checking
Explain the ‘Plan a Solution’ & the ‘implementing a solution’ stages
Find a solution to the problem and before implementing it make a plan of action as you shouldn’t be blindly implementing a solution.
Explain the ‘Testing a Solution’ stage
The technician should test the program after implementing their solution to test if the problem has been fixed, this can be done by testing to see if the functional requirements are working as expected in the program and documenting your results
Explain the ‘Documenting throughout the process’ stage
This should be done by the technician throughout the process of troubleshooting and should show how you’ve ended up where you are now with the program. These documents include a Plan of Action, test cases and outcome of your solution.
When should you use the linear troubleshooting method?
When you have a clear understanding of the problem and possible solutions
Why should you use the half-split troubleshooting method?
It allows you to narrow down the scope of you problem quicker than Linear.