软件测试理论
E天
这个作者很懒,什么都没留下…
展开
-
白盒测试的几种逻辑覆盖法
1.语句覆盖,简称SC(StateMent Coverage);2.判定覆盖,简称DC(Decision Coverage);3.条件覆盖,简称CC(Condition Coverage);4.条件判定组合覆盖,简称CDC;5.多条件覆盖,简称MCC;6.修正条件判定覆盖,简称MCDC。原创 2010-05-13 15:02:00 · 1556 阅读 · 0 评论 -
软件测试中的风险分析
<br />软件测试中的风险分析是根据预测软件将出现的风险,制定软件测试计划并排列优先级。风险分析是对软件中存在的问题进行识别、评估和评价的过程。<br />测试人员可利用风险分析的结果选择最关键的测试,大部分的测试资源应该用在控制最高级别的商业风险上,而最低级别的商业风险应该占用尽可能少的测试资源。只有这样,软件测试人员才能制定合理的策略,控制软件开发的风险。原创 2010-06-22 17:30:00 · 1113 阅读 · 0 评论 -
ISO 9126质量模型
<br />1.功能性:适合性、准确性、互操作性、依从性和安全性;<br />2.可靠性:成熟性、容错性和易恢复性;<br />3.易使用性:易理解性、易学习性和易操作性;<br />4.效率:时间特性和资源特性;<br />5.可维护性:易分析性、易更改性、稳定性和易测试性;<br />6.可移植性:适应性、易安装性、一致性和易替换性。原创 2010-06-11 16:31:00 · 3547 阅读 · 0 评论 -
测试计划模板
测试计划(XX项目) 二○XX年X月X日 修改记录编号日期描述 版本作者审核发布日期原创 2010-05-28 15:47:00 · 923 阅读 · 0 评论 -
测试需求模板
测试需求 测试需求编号测试需求名称测试需求描述重要性优先级设计者需求编号示例如下: 项目英文简称_功能模块(交易代码)__子模块(交易代码)_三位顺序编号1、总行级系统管理员权限测试总行级系统管理员用户正常登录。重要3-高liu对应的需求编号原创 2010-05-28 15:50:00 · 2359 阅读 · 0 评论 -
测试报告模板
测试报告(XX项目) 二○XX年X月XX日 修改记录编号日期描述 版本作者审核发布日期原创 2010-05-28 15:45:00 · 1080 阅读 · 0 评论 -
基本路径测试方法步骤
基本路径测试方法适用于模块的详细设计及源程序,其主要步骤如下:1、以详细设计或源代码作为基础,导出程序的控制流图;2、计算得到的控制流图G的环路复杂性V(G);3、确定线性无关的路径的基本集;4、生成测试用例,确保基本路径集中每条路径的执行。原创 2010-05-15 14:59:00 · 9593 阅读 · 0 评论 -
缺陷探测率(DDP Defect Detection Percentage)
缺陷探测率DDP是衡量限额是工作效率的软件质量成本的一个重要指标,其公式如下: DDP=测试者发现的错误数/(测试者发现的错误数+客户发现并反馈技术支持人员进行修复的错误数)探测率越高,发布后客户发现的错误就越少,降低了外部故障不一致成本,达到了节约成本的目的,可获得较高的测试投资回报率(ROI)。因此,缺陷探测率是衡量测试投资回报的一个重要的标志。原创 2010-05-15 00:25:00 · 5589 阅读 · 0 评论 -
需求规格说明书评测规范
填表说明:Y—是,TBD—不确定,N—否,NA—不适用编号评 测 项评测结果Y/TBD/N/NA 清晰性1系统的目标是否已定义 2是否对关键术语和缩略语进行定义和描述 3所使用的术语是否和用户/客户使用的一致原创 2010-05-13 15:54:00 · 659 阅读 · 0 评论 -
软件测试过程模型
软件测试过程模型有:V模型;W模型;H模型;X模型和前置测试模型前置测试模型特点:1.开发和测试相结合;2.对每一个交付内容进行测试;3.在设计阶段进行测试计划和测试设计;4.测试和开发结合在一起;5.让验收测试和技术测试保持相互的独立。原创 2010-05-13 15:44:00 · 471 阅读 · 0 评论 -
黑盒测试用例设计方法
黑盒测试用例方法大致可分以下几类:1.等价类划分法;2.边界值分析法;3.错误推断法;4.因果图法;5.判定表驱动法;6.正交实验法;7.功能图法;8.场景法;其中等价类划分法、边界值分析法和错误推断法用得最多。原创 2010-05-13 15:05:00 · 447 阅读 · 0 评论 -
概要设计说明书评测规范
填表说明:Y—是,TBD—不确定,N—否,NA—不适用编号评 测 项评测结果Y/TBD/N/NA 清晰性1是否所设计的架构,包括数据流、控制流和接口,被清楚的表达了 2是否所有的假设、约束、策略及依赖都被记录在本文档了 3原创 2010-05-13 15:46:00 · 453 阅读 · 0 评论 -
软件测试分类
软件测试可以按以下几种方式进行分类:1.按开发阶段分类:单元测试、集成测试、系统测试、确认测试和验收测试。2.按照测试实施组织划分:开发方测试、用户测试(ß测试)和第三方测试,其中开发方测试又叫验证测试或a测试。3.按测试技术划分:白盒测试也成结构测试或逻辑驱动测试、黑盒测试也成功能测试和灰盒测试。或划分为动态测试和静态测试。原创 2010-05-13 14:59:00 · 382 阅读 · 0 评论 -
软件测试原则
1.所有的软件测试都应追溯到用户需求;2.应当把“尽早地和不断地进行软件测试”作为软件测试的座右铭;3.完全测试是不可能的,测试需要终止;4.测试无法显示软件潜在的缺陷;5.充分注意测试中的集群现象;6.程序员应避免检查自己的程序;7.尽量避免测试的随意性。原创 2010-05-13 21:32:00 · 538 阅读 · 0 评论 -
常用风险和相应对策
10种常用风险和相应对策序号软件风险相应对策1人员不足1. 录用优秀人才。2. 人员应适用岗位工作。3. 全面考虑团队建设。4. 实施培训。5. 预先安排关键人员的使用计划。2进度计划和预算不准1. 详细评估多种资源成本和进度。2. 依成本进行设计原创 2010-05-13 17:25:00 · 604 阅读 · 0 评论 -
2006年上半年软件评测师试题和答案
● 在计算机系统中,存取速度最快的是___(1)___。 (1)A.CPU内部寄存器 B.计算机的高速缓存Cache C.计算机的主存 D.大容量磁盘 ● 模块的耦合度描述了___(2)___。 (2)A.模块内各种元素结合的程度 B.模块内多个功能之间的接口 C.模块之间公共数据的数量 D.模块之间相互关联的程度 ● 若某计算机系统转载 2010-05-13 16:09:00 · 1453 阅读 · 0 评论 -
2005年上半年软件评测师试题和答案
全国计算机技术与软件专业技术资格(水平)考试 2005年上半年数据库系统工程师上午试卷 ● 在计算机中,最适合进行数字加减运算的数字编码是_____(1)_____,最适合表示浮点数阶码的数字编码是____(2)____. (1)A.原码 B.反码 C.补码 D.移码 (2)A.原码 B.反码 C.补码 D.移码 ● 如果主存容量为16M字节,且按字节编址,表示该主存地址至少应需要_____(3)转载 2010-05-13 16:01:00 · 1085 阅读 · 0 评论 -
详细设计说明书评测规范
详细设计说明书的评测规范可归纳如下:填表说明:Y—是,TBD—不确定,N—否,NA—不适用编号评 测 项评测结果Y/TBD/N/NA 清晰性1所有单元或过程的目的都已文档化 2包括了数据流、控制流和接口的单元设计是否已清晰的说明原创 2010-05-13 15:08:00 · 524 阅读 · 0 评论 -
测试用例模板
测试案例编号案例名称案例描述步骤描述输入要素预期结果前置条件案例性质优先级设计人测试管理工具路径测试需求编号示例如下: 项目英文简称_功能模块(交易代码)_四位顺序编号1、总行级系统管理员权限测试总行级系统管理员用户正常登录。1、在系统主页输入总行系统管理员的用户名。用户名:admin正常输入用户帐户已存在正例2、中liu数据管理/数据转入项目英文简称_功能模块(交易代码)__子模块(交易代码)原创 2010-05-28 15:42:00 · 815 阅读 · 0 评论