(三)软件测试与测试优先的编程

情到浓时终转凉″ 提交于 2020-03-03 07:05:15
课程目标
  • 认可测试的价值,测试优先原则
  • 学会等价划分边界值分析方法为模块设计测试用例
  • 编写JUnit测试程序,加Testing Strategy
  • 使用EclEmma工具度量测试用例对代码“覆盖度”
课堂问题

在这里插入图片描述分而知之考虑,buildtime

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述单元测试:测试单个模块,保证每一个模块的正确性,测试类,方法等
集成测试:模块之间的关系不可避免,多个模块测试
系统测试:非软件部分测试,网络接口等,一起测试
验收测试:用户主导,甲方试用
回归测试:程序员改了一个部分,前面所有的测试都不算数,全部重新测试。回归测试耗费时间比较多
testing发现问题,然后debug找具体问题,静态测试build阶段进行
黑盒测试基于spec,白盒测试基于code,我们掌握基于黑盒的就行了
在这里插入图片描述程序所有可能情况都跑一边做不到,时间上不可行,即使正确性和健壮性很重要,但也要和时间做折中
在这里插入图片描述
程序员要学会对自己的代码更暴力些qaq
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述import导入Junit的某些类
在这里插入图片描述参数之间的约束也可以做等价类划分
在这里插入图片描述越大越好,但需要和测试时间折中
在这里插入图片描述在这里插入图片描述持续集成
持续交付
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!