第一章
概述
概念:
静态测试、回归测试、测试用例、Beta测试
识记:
1.软件测试有两个基本职责,即验证和确认。
2.软件的缺陷可以分为过错缺陷和遗漏缺陷。
3.从是否需要执行被测软件的角度看,软件测试分为动态测试和静态测试。
4.从软件测试用例设计方法的角度看,软件测试分为白盒测试和黑盒测试。
5.把程序能否正确运行作为测试目的是不正确的。
6.测试不只是软件测试人员的工作,也是软件开发人员和软件使用者的工作。
7.了解软件测试的原则
8.了解软件测试中的误区
9.静态测试的方法
10.按软件测试的策略和过程分类,软件测试分为哪几类?
11.软件测试和调试的不同
12.为什么说不可能对一个软件进行完全测试?
第二章
软件测试基础
概念:
白盒测试、黑盒测试、灰盒测试
识记:
1.常见的测试文档有:测试计划、测试规范、测试用例和缺陷报告等。
2.在软件开发过程中,象基本路径测试、等价类划分、边界值分析测试这一类方法都是属于白盒测试。
3.在进行可接受性测试时,采用的是黑盒测试。
4.灰盒测试通常应用于集成测试。
5.在进行对等区间划分时,如果输入条件规定了输入值的集合,或者是规定了“必须如何”的条件,这时可以确立一个有效等价类和一个无效等价类。
6.在进行对等区间划分时,如果输入条件规定了取值范围,或者值的个数,这时可以确立一个有效等价类和两个无效等价类。
7.白盒测试的主要方法
8.白盒测试比黑盒测试的成本要高的些
9.知道白盒测试和黑盒测试的优缺点
10.P79
测试方法的选择
11.在制定测试计划过程中的核心工作
12.测试用例在软件测试中的作用
13.黑盒测试和白盒测试的不同
14.黑盒测试中,利用边界值分析进行用例设计的原则
15.代码所表现的外部行为的主要错误
16.为什么要编制测试用例
17.在对被测软件进行白盒测试时,就对程序进行哪些方面的检查?
18.在确定测试策略时,通常采用的方法
19.测试用例的编写依据
第三章
单元测试
概念:
孤立测试、单元测试
识记:
1.单元测试的工作一般是由程序员完成。
2.Junit是单元测试工具。
3.在单元测试中,所测模块和与它相关的驱动模块及桩模块共同构成了一个测试环境。
4.在单元测试中,桩模块用于代替所测模块调用的子模块。
5.单元测试的设计应放在软件开发的详细设计阶段。
6.知道单元测试的误区
7.知道单元测试与集成测试的区别
8.白盒测试最低应该达到的覆盖率目标是,语句及分支覆盖率均达100%,覆盖程序中的主要路径。
9.单元测试中,测试用例应该的关键元素?
10.自顶向下的单元测试策略的测试步骤。
11.自底向上的单元测试策略的测试步骤。
12.在单元测试的测试用例设计中,运行测试用例后至少应该实现哪几个覆盖需求?
第四章
集成测试
概念:
三明治测试、增量式测试、集成测试
识记:
1.一般说来,软件集成测试都是由项目经理组织软件测试工程师进行的。
2.一般说来,软件集成测试都是由项目经理组织软件测试工程师依据《概要设计说明书》和《集成测试计划》进行的。
3.集成测试是对系统的接口及集成后的功能进行正确性检验测试工作。
4.根据组织测试的方式不同,基于分解的集成测试可以分为增量式和非增量式两大类。
5.系统测试的工作更多的是站在用户的角度上,以便发现更多的问题。
6.集成测试分析有哪些?
7.集成测试与系统测试在测试对象、测试目的、测试内容上的区别
8.在集成测试中,常见的风险包括哪些?
理解应用:
大爆炸集成、自顶向下集成、自底向上集成、三明治集成的测试过程设计。
第五章
系统测试
概念:
系统测试、验收测试、容量测试、健壮性测试、压力测试
识记:
1、检测系统对非法侵入的防范能力的测试,称之为安全性测试。
2、验收测试是由客户或最终用户来进行。
3、系统测试的主要目标不再是找缺陷,而是证明其性能。属于黑盒测试。
4、了解系统测试的类型
5、系统的安全性性能通常体现在哪些方面
6、在做兼容性测试时应主要考虑哪些兼容性问题
第六章
面向对象软件的测试
概念:
类测试、识记:
1、类测试由开发人员进行
2、接口类的测试应遵循的原则
3、对于含有重载和覆盖方法的类,在测试过程中应遵循的原则
第七章
软件测试自动化
识记:
大多数情况下,创建一次自动化测试所花费的时间要比一次手工测试所花费的时间多得多。
了解自动化测试的缺点
第八章
软件BUG和管理
概念:
软件缺陷
识记:
1、在软件的实现阶段的BUG的类型
2、常见的软件缺陷的类型
3、在软件的实现阶段的BUG的类型