1 / 9
文档名称:

软件测试总复习.doc

格式:doc   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试总复习.doc

上传人:tmm958758 2016/6/15 文件大小:0 KB

下载得到文件列表

软件测试总复习.doc

相关文档

文档介绍

文档介绍:软件测试总复习软件测试 1. 软件测试的目的软件测试的目的是为了检验软件系统是否满足需求, 发现软件中的缺陷。 2. 软件测试的定义使用人工或自动的手段来运行或测定某个软件系统的过程, 其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别 3. 测试的 4 个阶段单元测试、集成测试、系统测试、验收测试。只有验收测试是用户参与的。 4. 什么是白盒测试白盒测试方法又称结构测试,它是根据程序的内部结构设计测试数据,检查程序中的每条通路是否都能按要求正确运行。 5. 白盒测试常用技术老师:动态分析技术、静态分析技术。书籍:常用的白盒测试技术有逻辑覆盖和控制结构测试。静态分析是一种不通过执行程序而进行测试的技术。不需要软件执行。动态包含了软件的执行。 6. 黑盒测试的定义及常用技术黑盒测试也称功能测试或数据驱动测试, 它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用。常用技术:等价类划分、边界值分析、错误推测、因果图分析、判定表法 7. 常见的逻辑覆盖 1 、语句覆盖 2、判定覆盖 3 、条件覆盖 4 、判定条件覆盖 5 、路径覆盖 6 、函数覆盖 7 、指令块覆盖 8 、判定路径覆盖率 9 、更改条件判定覆盖 10 、分支条件组合覆盖 11、Z 路径覆盖 8. 产生缺陷的最大原因、缺陷状态有哪些? 产生软件缺陷最大原因是产品规格说明书;二: 设计方案;三: 代码; 四:某些软件缺陷产生条件被错误地认定。激活状态( Open ): 问题没有解决, 测试人员新报告的缺陷或者验证后缺陷仍旧存在。已修正状态( Fixed ):开发人员针对缺陷,修正软件后已解决问题或通过单元测试。关闭状态( Close ):测试人员经过验证后,确认缺陷不存在之后的状态。以上是三种基本的状态,还有一些是需要相应的状态描述,如“保留”,“不一致”状态等。打开、指派、已解决、关闭、重新打开、激活 9. 白盒测试的用例根据是逻辑结构;黑盒测试的用例根据是功能。 10. 黑盒测试与白盒测试的优缺点( 11 页) 白盒测试的优缺点优点: 迫使测试人员去仔细思考软件的实现; 可以检测代码中的每条分支和路径; 揭示隐藏在代码中的错误; 对代码的测试比较彻底; 最优化。缺点: 费用昂贵; 无法检测代码中遗漏的路径和数据敏感性错误; 不验证规格的正确性。黑盒测试的优缺点: 优点: 对于较大的单元来说( 子系统甚至系统级), 黑盒测试比白盒测试效率高; 测试人员不必了解实现的细节,包括具体的编程语言; 测试人员和编码人员可以彼此独立; 有助于暴露任何与规格说明不一致或有歧义的问题; 测试用例可在规格说明定义后立即产生; 测试是从用户的视角进行的; 很容易查找出规格说明中含糊或不一致的地方。缺点: 不可能测试所有可能的输入流; 可能会有很多程序路径没有被测试到; 不直接针对特定的代码段。而程序中总有一些代码非常复杂, 特别容易错,需要作高强度的测试; 测试人员无法判断功能错误背后的真实原因; 要求规格说明陈述得非常清楚明了,这样才能设计测试用。 11. 逻辑覆盖的准则覆盖率中最常见也是最常使用的就是逻辑覆盖率设计测试用例的基本准则 1 、测试用例的代表性:能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的和越界的以及极限的输入数据、操作和环境设置等。 2 、测试