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

课程目标
  • 认可测试的价值,测试优先原则
  • 学会等价划分边界值分析方法为模块设计测试用例
  • 编写JUnit测试程序,加Testing Strategy
  • 使用EclEmma工具度量测试用例对代码“覆盖度”
课堂问题

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

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

发布了74 篇原创文章 · 获赞 8 · 访问量 3559

猜你喜欢

转载自blog.csdn.net/wofanzheng/article/details/104605819
今日推荐