软件测试实施细则.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WORD 格式 .可编辑 《软件测试实施细则》 (草案) 一、 前言 编写本方案的目的在于进一步明确软件测试所承担的工作, 要达到的效果及 软件测试工作中涉及到的若干细节。 本方案以公司软件开发标准及软件测试标准 为基础,以全面执行两个标准为原则,适用于软件测试工作全过程。 二、 测试常用分析方法 1、 等价类划分 等价类划分的办法是把程序的输入域划分成若干部分,然后从每个部分中 选取少数代表性数据当作测试用例。每一类的代表性数据在测试中的作用 等价于这一类中的其他值,也就是说,如果某一类中的一个例子发现了错 误,这一等价类中的其他例子也能出现同样的错误。例如,在不了解等价 分配技术的前提下,测试了 1+1、1+2、1+3和 1+4 之后,还有必要测试 1+5 和 1+6吗?能否放心地认为它们正确吗 ?那么 1+999…(可以输入的最大数值) 呢?这个测试用例是否与其他用例不同?是否属于另外一种类别?另外一 个等价区间?这是软件测试员必须考虑到的问题。等价类别或者等价区间 是指测试相同目标或者暴露相同软件缺陷的一组测试案例。 1+999…和 1+13 有什么区别呢?至于 1+13,就像一个普通的加法,与 1+5 或者 1+392 没有什么两样,而 1+999…则属于邻界的极端情况。 假如输入最大允许数值, 然后加 1,就可能会出现问题——也许就是软件的缺陷。 这个极端案例属于 一个单独的区间,与常规数字的普通区间不同。 2、 边界值分析 边界值设计测试遵循的五条原则: A、 如果输入条件规定了取值范围,应以该范围的边界内及刚刚超范围 边界外的值作为测试用例。 如以 a 和 b 为边界,测试用例应当包含 a 和 b 及略大于 a 和略小于 b 的值; B、 若规定了值的个数,分别以最大、最小个数及稍小于最小、稍大于 最大个数作为测试用例; C、 针对每个输出条件使用上述 1、2 条原则; D、 如果程序规格说明中提到的输入或输出域是个有序的集合(如顺序 文件、表格等),就应注意选取有序集的第一个和最后一个元素作为 技术资料分享 WORD 格式 .可编辑 测试用例; E、 分析规格说明,找出其他的可能边界条件。 3、 因果图 因果图能有效地检测输入条件的各种组合可能会引起的错误。通过画因 果图,在图上标明约束和限制,转换成判定表。这适合于检查程序输入 条件的各种组合情况。 三、 基于 PB 的 MIS 系统常见 BUG 1、 数据库操作(增加、删除、修改) A、 操作完成后没有及时刷新数据; B、 数据库默认值检索不正确; C、 按条件检索时条件不正确; D、 从数据库中取出的值不正确; E、 操作时没有进行数据的有效性判断; 2、 数据窗口 A、 进行删除操作时没有进行空值判断; B、 带参数检索时没有传入正确的参数; C、 检索默认值时没有进行有效性判断; D、 操作完成后没有及时刷新数据窗口内容; 四、 BUG标准 符合以下描述者,均视为 BU

文档评论(0)

Wang216654 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档