- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试作业指导书
测试作业指导书
基础篇 5
001.什么是软件缺陷(bug) 5
002.影响软件质量的原因 5
003.提高软件质量的方法 6
004.软件测试的目标与定义 6
005.软件测试中的原则 7
006.如何成为一个好的软件测试员 9
007.软件测试的阶段划分 11
008.测试用例的设计方法 12
01.测试用例的特征: 12
02.测试用例的设计原则 12
03.等价类划分方法 12
04.边界值分析方法 14
05.因果图方法 17
06.判定表驱动分析方法 19
07.功能图分析方法 23
08.场景设计方法 24
09.测试用例设计综合策略 24
10.测试用例的设计步骤 25
009.软件测试的基本方式 25
01.黑盒测试 25
02.白盒测试 25
03.静态测试 25
04.动态测试 25
010.软件测试的基本方法 25
01.过测试和失败测试 25
02.等价类划分 26
03.数据测试 26
04.状态测试 26
05.其他黑盒测试方法 28
实践篇 30
001.测试流程图 30
002.测试准备 31
003.如何做好式样理解 31
004.关于测试用例的设计 31
005.测试数据的准备 32
006.测试的实施 33
007.测试过程中的变更管理 34
008.如何填写QA票和bug票 34
009.文档管理工具(cvs)的使用 35
010.bug管理工具(QAMS)的使用 35
基础篇
001.什么是软件缺陷(bug)
软件未达到产品说明书表明的功能
计算器的产品说明书可能声称它能够准确无误的进行加、减、乘、除运算。如果按下加号(+)键,结果什么反应也没有,根据该条规则,这就是个软件缺陷。假如得到错误的答案,根据规则,同样是软件缺陷
软件出现了产品说明书指明不会出现的错误
产品说明书可能声称计算机永远不会崩溃、锁死或者停止反应。假如狂敲键盘会使计算器停止接受输入,根据本条规则,这是一个软件缺陷
软件功能超出产品说明书指明范围
假如我们发现除了加减乘除之外计算器还可以求品方根,而这一功能哪儿都没提。干劲十足的程序员加入这项功能可能因为觉得这是一项创举,根据本条规则,这是软件缺陷。
软件未达到产品说明书虽未指出但应达到的目标
这条规则可能让人感觉有些矛盾和奇怪,但是这样是为了抓住产品说明书上遗漏之处。在测试计算器时,会发现电池没电会导致计算机不正确。没有人会考虑应如何应付这种情况,使计算机反应正常,而盲目以为电池永远充足了电。测试要持续进行到电池完全没电,是少要看到电力不足的迹象。产品说明书指出电力不足无法正确计算,但未指出会怎样,根据本条规则,这是软件缺陷。
软件测试人员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好。
本条规则是全面的。软件测试人员是第1个真正使用软件的人。如果发现某些地方不对劲,无论什么原因,都要认定为软件缺陷。对于计算器来说,可能觉得按键太小;也许等号(=)键的位置放得不好按;也许显示屏在亮光下很难以看清,根据本条规则,这些都是缺陷。
注意:每一个使用过一些软件的人都会对如何改进有一些要求和意见。要编写令所有用户都喜欢的软件是不可能的。作为软件测试人员,在运用第5条测试规则时应记住这一点。最好能全面地客观评价,做到合情合理。
002.影响软件质量的原因
影响软件质量的原因很多,具体地说,主要有以下几点:
用户原因
需求不清;二义性
产品说明书
没有产品说明书;说明书不够全面、经常更改
设计方案
与产品说明书是一样的,片面、易变
交流不够、交流上有误解或者根本不进行交流
在应用应该做什么或不应该做什么的细节(应用的需求)不清晰的情况下进行开发
软件复杂性
图形用户界面(GUI),客户/服务器结构,分布式应用,数据通信,超大型关系型数据库以及庞大的系统规模,使得软件及系统的复杂性呈指数增长,没有现代化开发经验的人很难理解它。
程序设计错误
跟所有的人一样,程序员也会出错
时间压力
软件项目的日程表很难做到准确,很多时候需要预计和猜测。当最终期限迫近和关键时刻到来之际,错误也就跟着来了。
自负
自负的人更喜欢说:“没问题”;“这件事很容易”;“几个小时我就能拿出来”,太多不切
实际的“没问题”结果只能是引入错误。
代码文档贫乏
贫乏或者差劲的文档使得代码维护和修改变的异常艰辛,其结果是带来许多错误。事实
上,在许多机构并不鼓励其程序员为代码编写文档,也不鼓励程序员将代码写得清晰和
容易理解,相反他们认为少写文档可以更快的进行编码,无法理解的代码更易于工作的
保密(“写的艰难必定读的痛苦”)
10.软件开发工具
可视化工具,类库,编译器,脚本工具,等等,他们常常会将自身的错误带到应用软件中。就像我们所知
您可能关注的文档
最近下载
- ZXR10 M6000电信级路由器硬件手册.docx VIP
- 《输液导管相关静脉血栓形成防治中国专家共识》解读PPT课件.pptx VIP
- 高中英语_Being funny without saying a word教学课件设计.ppt
- 2024版育婴师培训全套课件完整版.docx VIP
- 子网掩码相关教学 子网掩码快速算法.doc VIP
- 什么什么踏地四字成语.docx VIP
- 力士乐卷扬减速机制动器安装拆解图文.pdf VIP
- 新能源汽车充电系统检修:车载充电机的认知与检修PPT教学课件.pptx
- 2025年度食品安全风险日管控、周排查、月调度记录表.pdf VIP
- (新版)消防设施操作员(初级)消防设施操作-考试题库(含答案).docx VIP
文档评论(0)