软件测试入门要点详解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试技术 单元1 软件测试入门 目录 软件测试的意义 软件测试的必要性 软件缺陷概念 软件测试概念 企业的招聘需求 什么是软件缺陷 什么是软件测试 软件测试的社会需求 软件测试的意义 软件测试的必要性 软件失败案例 阿丽亚娜5型火箭升空爆炸 5型火箭中重用四型火箭的软件代码,64位数转换为16位带符号数时发生了溢出,导致了计算机崩溃 软件失败案例 F22猛禽战斗机——号称美国空军未来主力战机 软件控制80%的功能,软件开发费用占总研制费用的30%,68.7亿美元 试飞过程中因飞控系统故障导致飞机坠毁 新闻:美F22隐形战机坠毁 空军停飞所有“猛禽” 什么是软件缺陷 软件缺陷概念 软件缺陷定义一 只要满足下列5个规则之1则发生1个软件缺陷 软件未实现产品说明书要求的功能 软件实现了产品说明书指明不应该出现的错误 软件实现了产品 说明书未提到的功能 软件未实现产品说明书虽未明确提及但应该实现的功能 软件难以理解、不易使用、运行缓慢,或者从测试员的角度看,最终用户会认为不好 软件缺陷示例1 未实现软件说明书的功能 产品说明书规定: 软件要求完成加、减、乘、除功能 案例1-1 软件缺陷示例2 出现产品说明书指明不应该出现的功能 产品说明书规定: 当用户输入的除数为0时,应提示“除数不能为0” 案例1-2-1,1-2-2 软件缺陷示例3 实现了产品说明书没有提到的功能 产品说明书规定: 软件只要求完成加、减、乘、除功能 程序实现了求余功能 案例1-3 软件缺陷示例4 未实现软件说明书虽未明确提及但应该实现的功能 如果改变窗体大小,窗体变为下图所示: 案例1-4 软件缺陷示例5 软件难以理解、不易使用、运行缓慢,或者从测试员的角度看,最终用户会认为不好 字体太小 结果文本框最好不能让用户输入数据 窗口出现的位置 软件缺陷定义二 美国电气和电子工程师协会(IEEE)对缺陷的定义: 从产品内部看,缺陷是软件产品开发或维护过程中存在的错误等各种问题 从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背 软件缺陷定义 简单地说,用户在软件使用过程中遇到的任何软件错误、异常都可以称之为“软件缺陷” 什么是软件测试 软件测试定义 什么是软件测试 简单地说,软件测试就是在现有的软件中寻找缺陷的过程 软件测试示例1 案例:使用windows计算机完成下列计算 3*3 预期结果:9 实际结果:9 实际结果与预期结果相同——功能正确 软件测试示例2 案例:使用windows计算机完成下列计算 4/0 预期结果:提示“除数不能为零” 实际结果:除数不能为零 实际结果与预期结果相同——功能正确 软件测试示例3 软件测试示例4 案例:测试windows记事本 操作步骤 新建文本文档 输入:联通 保存后关闭文档 重新打开 预期结果:文档正确打开,显示“联通” 实际结果:乱码 实际结果与预期结果不同——缺陷 软件测试的定义 使用人工或自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别 在公司里,负责软件测试的人我们称为“测试人员”,或称为“软件测试工程师” 执行测试工程师 测试用例和脚本编写 高级测试工程师(测试组长、测试总监) 软件测试的社会需求 了解企业的招聘需求 微软内部人员比例 一个自测试案例 从一个程序对话框中读取三个整数值,这三个整数值代表了三角形三条边的长度,程序判断这是一个 不规则三角形 等腰三角形 等边三角形 请你尝试设计测试用例,写下用于测试的几组数据(尽可能多的覆盖各种情况) 请用你的测试用例回答后面的问题,并给自己打分 是否包含了这样的测试用例? 代表了一个有效的不规则三角形 代表了一个有效的等边三角形 代表了一个有效的等腰三角形 是否至少有三个这样的测试用例,代表有效的等腰三角形,从而可以测试到两等边的所有三种可能情况(如3,3,4;3,4,3;4,3,3) 某边的长度等于0 某边的长度为负数 三个整数皆大于0,其中两个整数之和等于第三个 是否至少有三个第七类的测试用例,列举了一边等于另外两边之和的全部可能情况(如1,2,3;1,3,2;3,1,2) 三个整数皆大于0,其中两个整数之和小于第三个 是否至少有三个第九类的测试用例,列举了一边大于另外两边之和的全部可能情况(如1,2,4;1,4,2;4,1,2) 三边长度皆为0 输入的长度为非整数值 输入的边长个数不对 对于每一个测试用例,除了定义输入值以外,是否定义了程序针对该输入值的预期输出值

文档评论(0)

三沙市的姑娘 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档