JUnit学习笔记3——chapter4.探索软件测试
2010-01-30 01:05
288 查看
examining software tests(看不到图的朋友点《《这里》》)
内容:
单元测试的必要性
理解不同类型的测试
测试的覆盖率,怎样才算足够?
实践测试驱动开发
测试在开发周期中的位置
单元测试的必要性:
1.带来比功能测试更广范围的测试覆盖
2.让团队协作成为可能
3.能够防止衰退,降低对调试的需要
4.能为我们带来重构的勇气
5.能改进实现的设计
6.能做开发者文档使用
7.单元测试非常的有趣
不同类型的软件测试:
如图列举的四种测试类型
集成测试
集成这个词在不同的环境中代表着不同的事物,一些环境在下表中给出。
功能测试
取决于应用程序,您能使几种不同类型的功能测试
压力负荷测试
使用工具(如JMeter,JUnitPerf),提高生产力,生成各种文档,如吞吐量图
验收测试
想要了解更多的敏捷方法论中的使用验收测试的信息,请访问Wiki站点,了解Ward Cunningham 的fit框架。(http://fit.c2.com/)
单元测试的三种类型
应用程序内部的单元测试
判断测试的质量
衡量测试的覆盖面、产生测试覆盖情况的报告
捷径就是使用:Clover工具 (http://www.thecortex.net/clover 经过链接这个网站已经不能用了。。。don't wanna leave with blank 。。。)
TDD测试驱动开发
定义: 测试驱动开发(TDD)——测试驱动开发是一项编程实践,他要求程序员在自动测试失败的情况下编写新的代码,并且要消除重复。TDD的目标是“能正常工作的干净的代码”。
相关文章推荐
- 软件测试学习笔记1
- 软件测试学习笔记(一)——软件测试概述
- 软件测试的艺术————学习笔记2
- 慕课网-软件测试基础-学习笔记
- 软件测试学习笔记:测试点总结
- 软件测试学习笔记之边界值分析
- 软件测试自动化学习笔记之一
- 软件测试基础课程学习笔记4--测试用例设计方法技巧
- JUnit学习笔记10---mock object进行孤立测试4
- [学习笔记]软件测试基本术语
- JUnit学习笔记6---用stub进行粗粒度测试
- 软件开发过程学习笔记(五)之测试方案模板 分类: 开发过程 2015-07-08 14:48 8人阅读 评论(0) 收藏
- Junit学习笔记之--第一个JUnit测试类(in eclipse )
- Junit学习笔记1---起步,探索和一个controller实例
- Autoit3--一键截图--软件自动化测试学习笔记
- Autoit3--检测窗口变化PixelChecksum--软件自动化测试学习笔记
- 软件测试实验学习笔记系列4--CppUnit
- JUnit学习笔记5---从Maven中运行测试
- 软件测试学习笔记-1
- 软件测试-学习笔记(一)