`
harry
  • 浏览: 184276 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

注重实效的单元测试总结

阅读更多

一般的原则:

  • 测试任何可能失败的地方。
  • 测试任何已经失败的地方。
  • 对于新加的代码,在被证明正确之前,都可能是有问题的。
  • 至少编写和产品代码一样多的测试代码。
  • 针对每次编译都做局部测试。
  • 签入代码之前做全局测试。

要回答的问题:

  • 我如何知道代码运行是否正确呢?
  • 我要如何对它进行测试?
  • 还有哪些方面可能会发生错误?
  • 这个问题是否会在其他的地方出现呢?

测试哪些方面:使用你的RIGHT-BICEP

  • 结果是否正确(Right)?
  • 边界(boundary)条件是否正确?
  • 是否可以检查反向(inverse)关联?
  • 是否可以使用其他方法来交叉检查(cross-check)结果?
  • 错误条件(error condition)是否可以重现?
  • 性能方面是否满足条件?

好的测试是A TRIP

  • Automatic(自动的)。
  • Thorough(全面的)。
  • Repeatable(可重复的)。
  • Independent(独立的)。
  • Professional(专业的)。

CORRECT边界条件

  • 一致性(Conformance)--值是否符合预期的格式?
  • 有序性(Ordering)--一组值是该有序的,还是该无序的?
  • 区间性(Range)--值是否在一个合理的最大值和最小值的范围之内?
  • 引用,耦合性(Reference)--代码是否引用了一些不受代码本身直接控制的外部因素?
  • 存在性(Existence)--值是否存在(例如:非null,非零,包含于某个集合等)?
  • 基数性(Cardinality)--是否恰好有足够的值?
  • 时间性,绝对的或者相对的(Time)--所有事情是否都是按顺序发生的?是否在正确的时间?是否及时?


--摘自《单元测试之道》

分享到:
评论

相关推荐

    2021小学五年级数学教师工作总结模板.docx

    同时,教师注重课前准备,确保课堂教学的实效性,每单元进行单元测试和反思,以提高教学质量。 2. **创新评价**:教师不仅关注学生的基础知识掌握,还关注他们的全面发展和学习态度的培养。通过评价机制,激励学生...

    小学学校期末教学工作总结.doc

    学校定期进行检测和单元测试,对每位学生的学习情况进行跟踪分析,及时反馈给教师,以便调整教学策略。同时,学校加强了对教师备课、辅导、批改等环节的随机检查,以确保教学过程的规范化。 此外,学校领导积极参与...

    英语备课组工作总结.doc

    四、教研活动,注重实效 每周的教研活动是备课组提升教学水平的重要平台。通过对考试成绩的深入分析,发现并解决问题,如3月月考后加强基础知识训练,要求学生用词造句,以提高实际运用能力。虽然期中考试的进步不...

    2012-2013上一学期数学教师个人总结.doc

    4. **单元过关测试与反馈**:通过单元测试,教师可以评估学生的学习成果,全批全改后进行详细记录和分析,制定改进计划。测试后的讲评和二次检测能确保所有知识点得到充分理解和掌握。 5. **参与教学教研**:积极...

    数学年末训练教学总结模板五篇.docx

    2. **课堂教学质量的提升**:教师应将课堂教学视为持续改进的过程,课前精心准备,课中注重实效,课后及时进行单元测试和反思,总结教学经验,以便在后续的教学中应用和改进。在实际教学中,结合公开课的精华,增强...

    八年级道德与法治上册第三单元勇担社会责任第七课积极奉献社会测试3新人教版.pdf

    12. 奉献社会的要求:服务和奉献社会要求我们积极参与公益活动,从实际出发,注重实效,热爱劳动,爱岗敬业,追求卓越和专业精神。 13. 服务社会的益处重复:服务社会能拓宽我们的视野,提高道德境界,增强解决问题...

    小学数学教研组工作总结(精选5篇)参考.pdf

    8. **教学质量监控**:定期进行教学检查,包括单元测试的质量分析,以及教师的听课反馈,以促进教学改进。 通过以上活动,小学数学教研组不仅提升了教师的教学技能,也促进了学生的学习效果,为全面提升学校的数学...

    初中历史与社会教学总结.doc

    此外,我更加注重个人教学水平的反思与总结。尽管今年的课时量有所减少,但我对每一堂课都投入了极大的热情和精力,力求做到精致、高效。每次课后,即使没有书面记录,我都会在心中进行深刻的反思,以便于改进教学...

    学校英语教研组工作总结.doc

    此外,我们还实施单元测试和习题练习,及时查漏补缺,实现“课课过、单元清”。 为了激发学生的学习兴趣,我们创造和谐的教学氛围,建立平等的师生关系,让学生在愉快的环境中学习英语。同时,我们鼓励教师参与业务...

    《【开学第一周值周工作总结】小学开学第1周工作总结》.doc

    工作总结的撰写注重了计划性、重点、质量和作风建设,确保工作有条不紊地执行,同时也体现了对工作的严谨态度和追求实效的精神。通过这样的总结和计划,学校各部门的工作得以高效协调,为学生和教师创造了一个良好的...

    高校政治教学工作计划.doc

    - 通过定期的章节总结、单元测试和月度复习,确保知识的有效落实,提升学生的学科成绩。 2. 存在问题与改进措施: - 教学计划需更具针对性和详细性,明确各阶段的教学目标和策略,避免盲目性。 - 深入研究课程...

    2021年春季高三地理教学工作计划.docx

    - 定期进行章节总结、单元测试以及月度评估,确保知识的扎实掌握。 ### 四、指导思想 - 以新课程标准为指导,紧密结合教材、大纲和考试说明。 - 探索高效的教学模式,增强地理课的针对性和实效性。 - 培养学生的...

    三年级道德与法治教案.docx

    分为四个单元,包括“快乐学习”、“我们的学校”、“安全护我成长”和“家是最温暖的地方”,每个单元覆盖几周的教学内容,并设有复习和测试环节。 7. 单元课题教学: - “学习伴我成长”单元,旨在让学生认识到...

    软件研发项目管理制度

    这些原则包括开诚布公、目标一致、人尽其才、分工明确、注重实效、灵活应变、质量投资以及总结经验接受教训等。这些原则为软件研发工作提供了价值观念和行为指南,指导研发团队在实践中做出合理决策,以达到最终的...

    教师述职报告集合十篇_1.docx

    4. **教学常规管理**:教师们强调了教学常规工作的重要性,如定期检查作业,强化单元测试,培养学生的良好学习习惯。他们运用各种教学手段,如情境教学,让学生在实践中学习和理解数学知识。 5. **班级管理与学生...

    2021春季幼儿园教研组工作计划范文.pdf

    3. 实行“堂堂清”、“周周清”、“单元清”的教学策略,尤其注重单元测试,通过及时反馈和矫正,解决教学过程中的问题。 4. 规范各类作业,确保数量和质量,批改要具有启发性,并重视面批面改。 三、阅读计划与...

    苏教版语文(第十册)五下状元练习题5.rar

    1. 单元复习:对之前学习的单元进行总结和回顾,帮助学生巩固知识。 2. 课文精读:深入解读课文,引导学生理解文章的主题、结构和语言特色。 3. 字词训练:包括生字、新词的书写、拼音、解释和运用,提升学生的词汇...

    数学试卷检查小结_.docx

    在试卷批阅及讲评环节,多数教师能够及时批改单元测试卷,并进行总结讲评。部分教师的讲评案详尽且实用,但也有部分教师的讲评不足,如进度不匹配,实效性不高,或者仅仅是应付检查。 综上所述,教师在教学常规方面...

    2016~2017年学年第二学期初中教学质量分析报告文书.doc

    3. 实效性的教研活动:学校教研活动注重实效,通过备课、听课、评课和研讨,提升了教师的教学能力,特别是对于年轻教师的专业成长起到了积极作用。 4. 责任心强的教师团队:教师们认真备课、上课,关注学生个体,...

    【高三政治教学计划范例】高三政治教学计划.pdf

    4. 强化知识的落实,利用课堂时间进行小结、单元测试和阶段总结,确保知识巩固。 5. 提升学科成绩,特别是提高优生率、平均成绩和及格率。 三、存在的问题: 1. 学生整体水平参差不齐,优秀生与后进生差距较大,...

Global site tag (gtag.js) - Google Analytics