Unit Testing ACC1
Pour unit tester ACC1, il faut décomposer chaque module et chaque fonction en bout de code testable avec un input et un output attendu.
Chaque module a 4 étapes distinctes:
- Generate module type data
- Answer Key
- Grading
- Re-Assemble (un grading post-process)
Par exemple, on veut tester le module de remises de taxes, il faut commencer par voir ce qui se passe dans ce module.
On commence par généré une commande dans unity qui nous redémarre le module en pratique.
data = {
"commandUid":"restart_student_module",
"commandData": {
"teamUid":"be86465e-a8bf-42e5-bef1-447e94acc461",
"actUid":"91dc1bce-d867-4c27-872d-84bd41d56ae9",
"actModuleUid":"45d718be-2cab-4dcf-9328-737b46ed5ccd",
"moduleType":"practice",
"lastPraticeGrade":"-1"
}
};
No Comments