- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
软软件件测测试试标标准准规规范范
软件测试标准规范
1⽬的
为了确保软件产品质量,使产品能够顺利交付和通过验收,编写本⽂档,以作参考
2适⽤范围
本⽂档适⽤于项⽬开发过程中的单元测试、集成测试、系统测试、业务测试、验收测试以及⼀些专项测试。
3职责
?项⽬测试负责⼈组织编制《测试计划》、《测试⽅案》,指导和督促测试⼈员完成各阶段的测试⼯作。
?项⽬组测试⼈员按照《测试计划》、《测试⽅案》完成所承担的测试任务,并按要求填写《问题报告及维护记录》。
?测试经理依照确认规程和准则对⼯作产品进⾏确认,提出对确认规程和准则的修改意见
?项⽬负责⼈组织测试环境的建⽴。
?项⽬经理审核负责控制整个项⽬的时间和质量。
?研发⼈员确认修改测试⼈员提交的bug。
4⼯作流程
4.1测试依据
详细设计是模块测试的依据。因此设计⼈员应向测试⼈员提供《系统需求规格书名书》、《详细设计》、《概要设计》等有关
资料。测试⼈员必须认真阅读,真正弄懂系统需求和详细设计。
4.2制订《测试⽅案》
在测试之前,由项⽬负责⼈根据《测试计划》的要求,组织⼈员编制相应的《测试⽅案》,《测试⽅案》应包括以下内容:
?测试⽬的;
?所需⼈员及相应培训要求;
?测试环境、⼯具和测试软件;
?测试⽤例、测试数据和预期的结果。
4.3单元测试
项⽬开发实现过程中,每个程序单元(程序单元的划分视具体开发⼯具⽽定,⼀般定为函数或⼦程序级)编码调试通过后,要
及时进⾏单元测试。
单元测试由单元开发者⾃⼰进⾏,使⽤⽩盒测试⽅法,根据程序单元的控制流程,争取达到分⽀覆盖。对于交互式运⾏的产
品,不便于进⾏⾃动测试的,可以采⽤功能测试的⽅法进⾏。
单元测试针对程序模块,从程序的内部结构出发设计测试⽤例。多个模块可以独⽴进⾏单元测试。
?单元测试内容包括模块接⼝测试、局部数据结构测试、路径测试、错误处理测试等;
?单元测试组织原则⼀遍根据开发进度安排对已开发完成的单⼀模块进⾏测试;
?单元测试停⽌标准:完成了所有规定单元的测试,单元测试中发现的bug已经得到修改。
4.4集成测试
编码开发完成,项⽬组内部应进⾏组装测试。
集成测试由项⽬负责⼈组织策划(编写测试计划、测试⽤例)并实施。集成测试着重对各功能模块之间的接⼝进⾏测试,验证
各功能模块是否能协调⼯作、参数传递及功能调⽤是否正常。测试采⽤交叉⽅法,即个⼈开发的软件应由其他的项⽬组成员进
⾏测试。
集成测试过程应填写《问题报告及维护记录》,测试结果应形成《测试报告》。
4.5系统测试
在项⽬开发完成之后,应对整个系统软件和硬件进⾏系统测试。对性能、可靠性、健壮性、压⼒承受⼒等⽅⾯分别进⾏评价,
以验证系统是否满⾜规定的需要。
系统测试由测试负责⼈组织策划(编写测试计划、测试⽤例)并实施,系统测试过程应形成《问题报告及维护记录》。
系统测试⼀般进⾏如下⼏种情况的测试:
?正常情况
?⾮正常情况
?破坏性测试
?边界情况
?⾮法情况
?强度测试
?性能测试
?兼容性测试
?⽤户友好性测试
界⾯设计规范测试:
?光标的初始位置
?字体是否统⼀
?字号是否符合规定
?标题颜⾊
?按钮的名称是否规范
?界⾯布局是否合理,整体效果如何
输⼊值测试:
?数据类型
?数据长度
?约束条件是否满⾜,是否完整
?TAB和Enter键是否起作⽤
?键盘操作能否全部代替⿏标操作
?输⼊(光标)是否按照顺序前进
按钮测试:
?将按钮放开和封闭是否严格、准确,不能使⽤的按钮必须封闭
?检查“退出”、“取消”等具有共性按钮的功能
异常情况测试:
在完成正常功能测试后,安正常处理的相同操作顺序,执⾏与正常处理不同的动作例如
?正常处理中要求输⼊⽇期的字段,这时输⼊字符或数字
?正常处理中输⼊字段有范围要求,这时输⼊超过范围的值
?正常处理中⽤两个值限定范围,这时⽤⼀个值或不限定
?正常处理中要求⽤“Tab”键,这时安“Enter”键或其他键
?正常处理中单选框、多选框、下拉框等,⼗⼀偶那个⾮指定键操作
?使⽤不同于指定的按钮操作
4.6业务测试
在组装测试与系统测试结束后,均可由最终⽤户或测试⼈员对系统进⾏测试。业务测试着重测试业务流程,功能、⽤户界⾯等
⽅⾯。
项⽬、测试负责⼈负责组织相关⼈员制定测试⽅案和测试⽤例,并进⾏测试。
测试的结果应形成《问题报告及维护记录》。
4.7验收测试
4.7.1验收测试的条件
?按照项⽬计划规定的验收测试进度安排进⾏测试准备
?在验收测试前,各项内部的测试活动都受到监控并争取执⾏
4.7.2交付版本的要求
文档评论(0)