Estimate | 10 marks
|
---|
| Consider only pressence or absence
|
| 2.5 marks per phase
|
Detailed Time Logs | 5 marks
|
---|
| Look for detail and accuracy
|
| Ensure phase is identified
|
| not done | 0
|
| poorly done | 2
|
| well done | 4
|
| excellent | 5
|
Detailed Defect Logs | 5 marks
|
---|
| Look for detail and accuracy
|
| Ensure phase found present
|
| Ensure phase attributed to present
|
| Ensure brief note explaining defect is present
|
| not done | 0
|
| poorly done | 2
|
| well done | 4
|
| excellent | 5
|
Time Summary | 5 marks
|
---|
| Check that time adds up properly
|
| Part marks for suspect entries
|
| 1 mark per phase
|
| +1 for doing everything correct
|
Defect Summary | 5 marks
|
---|
| Ensure both phase found in and phase attributed to are present
|
| Part marks for suspect entries
|
| 1 mark per phase
|
| +1 for doing everything correct
|
Specification printout* | 10 marks
|
---|
| Explains inputs and outputs clearly and concisely
|
| not done | 0
|
| poorly done | 4
|
| well done | 8
|
| excellent | 9
|
| top | 10
|
Design printout* | 10 marks
|
---|
| Explains algorithm and data structures used
|
| Clear and concise
|
| Do not deduct marks for bad algorithm or data structures here
|
| not done | 0
|
| poorly done | 4
|
| well done | 8
|
| excellent | 9
|
| top | 10
|
Code Printout* | 10 marks
|
---|
| How clearly the code is written
|
| Good variable and subroutine naming
|
| Good comments
|
| Clarity of coding constructs
|
| Do not take into account whether or not it works
|
| Do not take into account algorithm or efficiency
|
| not done | 0
|
| poorly done | 4
|
| well done | 8
|
| excellent | 9
|
| top | 10
|
Solution Quality* | 10 marks
|
---|
| not done or cannot work | 0
|
| only solves aprt of the problem | 4
|
| reasonably ok | 8
|
| excellent, everything considered | 9
|
| top | 10
|
Testing Automation* | 10 marks
|
---|
| Tests are fully automated
|
| Test framework is well-designed
|
| Test pass/failure well-reported
|
| Test summary produced
|
| not done | 0
|
| poorly done | 4
|
| well done | 8
|
| excellent | 9
|
| top | 10
|
Testing Coverage | 10 marks
|
---|
| Tests are well described
|
| Tests cover a good range of expected inputs
|
| Tests cover a good range of corner cases
|
| not done | 0
|
| poorly done | 4
|
| well done | 8
|
| excellent | 10
|
Commentary | 10 marks
|
---|
|
|
| not done | 0
|
| poorly done | 4
|
| well done | 8
|
| well done plus some extra excellent insight into something | 10
|