函数 String getLevel(int score) 把score表示的百分制成绩转换为5级计分制,[0,60)为不及格,[60,70)为及格,[70,80)为中,[80,90)为良,[90,100]为优。若不考虑健壮性,用例要覆盖哪些边界值?如果考虑健壮性呢?
时间: 2023-05-19 11:07:18 浏览: 243
AVL树(C++)
回答:如果不考虑健壮性,用例需要覆盖以下边界值:score=0, score=59, score=60, score=69, score=70, score=79, score=80, score=89, score=90, score=99, score=100。如果考虑健壮性,需要覆盖以下边界值:score=-1, score=101。此外,还需要考虑输入非整数的情况,以及输入为空或null的情况。
阅读全文