后台测试规范V1.0

后台测试规范V1.0

ID:38817567

大小:20.59 KB

页数:6页

时间:2019-06-19

后台测试规范V1.0_第1页
后台测试规范V1.0_第2页
后台测试规范V1.0_第3页
后台测试规范V1.0_第4页
后台测试规范V1.0_第5页
资源描述:

《后台测试规范V1.0》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、后台测试规范版本变更记录:版本号拟制/修改人日期更改原因更改内容备注第一章总则1、目的本规范是对后台软件测试的一份指导性文件,对软件测试过程中所涉及到的测试类型、测试标准、测试方法、测试流程等进行总体规范,以有效保证软件产品的质量。 本规范主要对从事软件系统测试的人员提供指导。 本规程的使用者可以是测试人员、也可是开发人员。2、概述所谓后台软件测试,只是一个相对的概念。除了前台展现给用户的东西,都可以算后台软件测试。主要是验证软件系统是否满足软件需求规格说明书中所规定的各个方面的需求而进行的,以黑盒测试方法为主。第二章测试类型后台软件测试,可分为功

2、能模块测试,集成测试,联调测试,性能测试,高可用性测试等1、功能模块测试功能模块测试,即最小单元测试。关注于功能的具体实现。针对单个模块的代码改动,对功能实现的测试。不一定是最小代码模块,而是从功能角度出发,对最小功能单元进行测试。2、集成测试不同的公司有不同的叫法,这里的集成测试指的系统内集成测试。在单元测试的基础上,将各模块按照设计要求组装成为子系统或系统,进行集成测试。实践表明,一些模块单独测试时都能够正常运行,但却不能保证连接来也能正常的工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。3、联调测试这里的联调测试

3、指的系统间的联调测试。如前后台配合测试等。与集成测试类似。旨在测试跨系统的联通性,数据完整性一致性,接口协议的一致性,极限值的正确性(即出入参数类型,长度等的一致性)。4、性能测试性能测试指通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况,包括cpu,内存,I/O性能,业务处理能力等。压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。5、高可用测试高可用测试也叫破坏性测试。旨在测试系统在部分组件异常的情况下的容错能力。通过宕机,插拔网线等方式,监控系统在异

4、常情况下的各方面性能,业务处理能力变化。第三章测试方法1、黑盒测试方法黑盒测试又称功能测试、数据驱动测试等。被测程序被当作看不见内部的黑盒。在完全不考虑程序内部结构和内部特性的情况下,仅依据程序功能的需求规范考虑确定测试用例和推断测试结果的正确性。 因此黑盒测试是从用户观点出发的测试,黑盒测试直观的想法就是既然程序被规定做某些事,那我们就看看它是不是在任何情况下都做的对。完整的“任何情况”是无法验证的,为此黑盒测试也有一套产生测试用例的方法,以产生有限的测试用例而覆盖足够多的“任何情况”。黑盒测试首先是程序通常的功能性测试。常用的有划分等价类,边界

5、值分析法,因果图等。2、白盒测试方法白盒法测试,是以程序的内部逻辑为基础,有选择地执行程序中最有代表性的通路。 因此,白盒法也叫逻辑覆盖法。最彻底的逻辑覆盖法,是覆盖程序巾的诲一条通路。但当程序中含有大量循环时,要执行每一条通路是不可能的。因此,我们只能寄希望于程序的覆盖度尽可能高一些。目前常用的一些覆盖标准有:语句覆盖、判定覆盖、条件覆盖、路径覆盖等。 3、自动化测试自动化测试也可以认为是一类测试类型。之所以放在测试方法里,是因为自动化测试更多的用于回归测试,覆盖性测试。在数据源一致的前提下,自动化执行case集,对比测试结果,验证程序改动对原有

6、功能的影响。第四章测试流程1、需求分析,列出功能点了解需求内容,了解需求变更,与需求提出人沟通,明确需求功能点。2、与开发讨论实现方案与开发讨论该需求,明确需求实现方案,由开发输出解决方案。3、Case先行在需求文档和解决方案明确的前提下,根据功能点和代码改动设计测试案例,需覆盖所有功能点,同时需有回归测试案例。涉及外围模块接口的,需有集成测试案例。4、Case评审根据需求改动大小,在小组or部门内做测试案例评审,视需要带上开发人员。5、编译发包部署明确编译范围,不能少编漏编,也不能扩大编译范围。如有全局的结构变动,需做冒烟测试,重编结构相关模块。

7、6、测试执行执行前,检查环境,清理环境和备份原有数据。准备数据,测试数据需和测试案例一一对应。数据记录,将case执行前后的数据,日志,页面等记录下来,为后面测试报告作数据依据。7、测试文档编写文档名称,文档格式需统一。文档中附上需求内容,解决方案。写明测试环境,测试软硬件基础,测试版本号,变更的代码模块。列举测试案例,各个case中需有明确的数据及变更,执行方法,执行结果,执行结论。测试文档的最终要求是新员工拿到测试报告,能明白需求内容,重现文档中case。8、发现bug,提交bug单给开发。原需求单回退给开发如发现bug,需提交bug单给相应开

8、发,不允许私下沟通修改。每次代码提交都需有相应的单子可跟踪。原需求单回退给开发,待bug修复后和bug单一起流转到测试人员

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

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

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