软件测试规范整理

软件测试规范整理

ID:33112839

大小:156.00 KB

页数:17页

时间:2019-02-20

软件测试规范整理_第1页
软件测试规范整理_第2页
软件测试规范整理_第3页
软件测试规范整理_第4页
软件测试规范整理_第5页
资源描述:

《软件测试规范整理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、软件测试规范文档标识:当前版本:0.1当前状态:草稿ü发布日期:2013.2.18发布修改历史日期版本作者修改内容评审号变更控制号2013.2.180.1李婷编写软件测试规范初稿第17页,共17页目录1测试目的32适用范围33软件测试流程33.1软件测试流程图33.2软件测试流程细则33.2.1单元测试43.2.2集成测试43.2.3系统测试43.2.3.1图形界面测试53.2.3.2业务功能测试63.2.3.3兼容性测试63.2.3.4数据存储测试63.2.3.5系统安全测试63.2.3.6系统性能测试73.2.3.7磁盘空间测试143.2.3.8系统

2、日志测试143.2.3.9其他测试144缺陷类型定义16第17页,共17页1测试目的Ø测试是为了发现程序中的错误而执行程序的过程。Ø好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。Ø成功的测试是发现了至今为止尚未发现的错误的测试。2适用范围适用于项目开发过程中的单元测试、集成测试、系统测试、业务测试、验收测试以及一些专项测试软件测试流程3软件测试流程3.1软件测试流程图3.2软件测试流程细则需求阶段:测试人员了解项目需求收集结果包括项目需求规格说明、功能结构及模块划分等。测试人员了解项目需求变更。设计编码阶段:测试人员制定《测试用例》。项目开发

3、组对完成的功能模块进行单元测试所有单元测试及相应的修改完成后,项目开发组组织进行集成测试第17页,共17页测试阶段:测试人员按测试计划、测试用例的要求对被测系统进行系统测试。填写《错误报告》对修改后的情况进行回归测试。1.1.1单元测试项目开发实现过程中,每个程序单元(程序单元的划分视具体开发工具而定,一般定为函数或子程序级)编码调试通过后,要及时进行单元测试。单元测试由单元开发者自己进行,使用白盒测试方法,根据程序单元的控制流程,争取达到分支覆盖。对于交互式运行的产品,不便于进行自动测试的,可以采用功能测试的方法进行。单元测试针对程序模块,从程序的内部

4、结构出发设计测试用例。多个模块可以独立进行单元测试。Ø单元测试内容包括模块接口测试、局部数据结构测试、路径测试、错误处理测试等;Ø单元测试组织原则一遍根据开发进度安排对已开发完成的单一模块进行测试;Ø单元测试停止标准:完成了所有规定单元的测试,单元测试中发现的bug已经得到修改。1.1.2集成测试编码开发完成,项目组内部应进行组装测试。集成测试着重对各功能模块之间的接口进行测试,验证各功能模块是否能协调工作、参数传递及功能调用是否正常。1.1.3系统测试在项目开发完成之后,应对整个系统软件和硬件进行系统测试。对性能、可靠性、健壮性、压力承受力等方面分别进

5、行评价,以验证系统是否满足规定的需要。系统测试由测试负责人组织策划(编写测试计划、测试用例)并实施。系统测试一般进行如下几种情况的测试:图形界面、业务功能、数据存储、系统安全、系统性能、磁盘空间、软件兼容性、系统日志等。第17页,共17页1.1.1.1图形界面测试1)光标字体布局测试:Ø光标的初始位置是否正确Ø字体是否统一Ø字号是否符合规定Ø标题颜色是否清晰美观Ø按钮的名称是否规范Ø界面布局是否合理,整体效果如何2)输入值测试:Ø数据类型Ø数据长度Ø约束条件是否满足,是否完整ØEnter键是否起作用Ø键盘操作能否全部代替鼠标操作Ø输入(光标)是否按照顺序

6、前进3)按钮测试:Ø按钮开放和封闭是否严格、准确,不能使用的按钮必须封闭Ø检查“退出”、“取消”等具有共性按钮的功能Ø用户友好性测试4)异常情况测试:在完成正常功能测试后,按正常处理的相同操作顺序,执行与正常处理不同的动作,例如Ø正常处理中要求输入日期的字段,这时输入字符或数字Ø正常处理中输入字段有范围要求,这时输入超过范围的值Ø正常处理中用两个值限定范围,这时用一个值或不限定Ø正常处理中要求用“Tab”键,这时安“Enter”键或其他键Ø正常处理中单选框、多选框、下拉框等,使用非指定键操作是否不同于指定的按钮操作第17页,共17页1.1.1.1业务功能

7、测试1)各项功能符合需求要求1.1.1.2兼容性测试2)不同操作系统测试  3)不同浏览器测试(如:IE、Chrome、FireFox之间的差异)1.1.1.3数据存储测试1)提交数据被正确保存到数据库中2)在某一页面提交的数据可以正确被其他页面调用1.1.1.4系统安全测试安全性和访问控制测试侧重于安全性的两个关键方面:Ø应用程序级别的安全性,包括对数据或业务功能的访问Ø系统级别的安全性,包括对系统的登录或远程访问。应用程序级别的安全性可确保:在预期的安全性情况下,主角只能访问特定的功能或用例,或者只能访问有限的数据。例如,可能会允许所有人输入数据,创

8、建新账户,但只有管理员才能删除这些数据或账户。如果具有数据级别的安全性,测试就可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。