- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、 测试目的
软件测试规范
为了确保软件产品的质量,使产品能够顺利交付和工程验收。
2、 测试职责
编写《测试计划》 《测试方案》,指导测试。
搭建测试环境。
完成所承担的测试任务,并按要求填写问题报告。
测试出现 bug 及时与研发人员进行沟通确认,确认是 bug 的情况下提缺陷报告单记录 bug,并在下一版本中返测该问题单。
3、 工作流程
测试依据:详细设计是测试的依据。因此设计人员需向测试人员提供《系统需 求规格书》、《详细设计》 、《概要设计》等相关材料,测试人员需仔细阅读相关材料,弄清系统的功能需求和详细设计。
测试方案的制定:在测试之前需要编写《测试方案》 ,《测试方案》包含:
① 测试目的 ;
② 所需人员及相应培训要求 ;
③ 测试环境、工具及测试软件 ;
④ 测试用例、测试数据及预期结果。
单元测试
软件产品在开发过程中,每个功能模块开发完成代码调试后都要尽快的进行单元测试,测试出的 bug 应立即进行修改。
集成测试
在单元测试的基础上,在代码开发完成后进行的组装测试,将每个单元组合成一个软件系统进行集中测试,此时需要进行编写测试计划和测试用例。集成测试着重验证各功能模块之间能否协调工作,参数传递及功能调用是否正常。集成测试中出现问题应提交缺陷报告单,记录缺陷,待下一版本中进行验证,也就是接口之间的测试。
系统测试
在项目开发完成后, 应对整个系统软件进行系统测试, 对功能、 性能、 可靠性、压力承受能力等方面进行评价,以验证系统是否满足需求规定。系统测试由负
责人组织编写测试计划和测试用例,测试用例中应覆盖绝大部分测试点。
★系统测试一般测试方法如下:
① 有效等价类及有效边界值 ;
② 无效等价类及无效边界值 ;
③ 非法情况 ;
④ 性能测试 ;
⑤ 场景的测试找出基本流和备选流,基本流是模拟用户正确的操作;备选流是模拟用户错误的操作 ;
⑥ 因果图法,找出输入组合和输出组合,根据输入和输出组合进行测试用例的编写。
★界面测试一般测试如下情况:
① 光标的初始位置;
② 字体的统一性;
③ 符号是否符合规范;
④ 字体颜色是否符合需求;
⑤ 按钮名称是否规范;
⑥ 标题颜色。
★输入参数的规范:
① 数据类型;
② 数据长度;
③ 约束条件是否满足;
④ 快捷键是否可用(键盘操作是否可完全替代鼠标操作) ;
⑤ 输入光标是否按顺序推进。
★按钮测试:
①按钮的可用性与置灰是否明确;
②检查“确认”与“取消”功能键是否实现功能。
★异常情况测试
在完成按正常操作顺序测试后,按照与正常顺序不同的测试动作进行测试
① 需求说明中要求输入数字的地方输入字符串,查看结果;
② 需求说明中有范围要求的,超出范围很多或者边界值附近取值;
③ 需求说明中有按键要求的,我们更改按键操作,查看结果;
④ 不同于指定的按钮操作。
交付版本的要求:
① 集成版本满足设计定义的各项功能、性能要求;
② 按照集成测试用例完成整个系统的集成测试;
③ 在集成测试中的 bug 已经解决,缺陷的修复率达到标准;
④ 《系统需求规格书》中提到的各项功能均已实现,性能指标全部达到要求;
⑤ 提交阶段性测试报告,功能和性能;
⑥ 所有文档齐全。
软件发布要求
① 软件产品通过了单元测试、集成测试、系统测试和性能测试。
② 测试部门提交:测试计划、测试方案、测试用例及结果报告。
③ 各功能模块需符合以下标准:
◆致命错误:无
◆严重问题:无
◆功能缺陷:部门人员进行评审,认为该缺陷不影响客户正常使用情况下可留待下一版本解决
◆界面缺陷:部门人员进行评审,认为该缺陷不影响客户正常使用情况下可留待下一版本解决
在产品交付和用户验收之前,通过验收测试来确认在规定的环境中整个产品的运行情况是否满足规定的要求
4、 编写测试文档
( 1) 测试点:将测试模块分解成多个功能点,测试点应涵盖功能点,也涵盖正常功
能点和异常功能点。
( 2) 输入数据: 测试数据的输入应覆盖软件正常功能的测试点和异常功能的测试点。
( 3) 测试描述:描述测试步骤,包括:测试员所执行的动作(鼠标、键盘、加载数 据等操作);系统的反应,包括:光标定位、显示字段值、按钮的置灰与否、功能键的实现与否和系统提示、消息等。
( 4) 预期输出数据:按照准备的数据和设计要求的处理过程,模块应输出的预期数据,输出数据应包括:屏幕输出的数据、输出到数据库的数据和输出到其他外部的数据。
( 5) 实际输出数据:程序运行后输出的数据。
( 6) 正确与否:预期结果与实际数据之间是否一致,若不一致则判定为缺陷。
( 7) 测试结论: 填写测试结论, 是合格还是不合格, 若不合格时, 应提单进行阐述, 在提单的时候应该详细叙述操作过程和操作步骤,让开发人员能清楚的看到缺
陷在哪一
文档评论(0)