第三方验收测试-企业测试方案
第三方验收测试,是针对很多业主单位,在系统建成之后缺乏必要的检测手段,无法对开发方提交的软件进行验收的情况,帮助用户进行检测和验收,使得用户的系统质量得到保证,业主获得质量良好的产品。
当然,在软件开发内部,如果缺乏必要的测试团队和QA人员,也可以通过第三方验收测试来提升产品的质量。
第三方验收测试,包括功能验收、性能验收、文档验收等。具体提下在下面几个测试
功能测试----企业测试方案
如上图,是实施功能测试的过程,主要包括:
制定测试方案和策略
根据每个应用系统的不同情况,制定对应的测试方案和测试策略。比如,针对被测试系统是属于升级测试还是一个版本的测试,决定是否需要冒烟测试,以及执行测试的轮次数量。
测试需求导入
测试需求导入,是根据用户给出的各种需求相关的文档,如软件开发需求、用户手册等等,来整理当前系统的需求,按照需求的条目整理好,作为测试出发的依据。
测试需求分析
根据每个的测试需求,进行测试分析,确定每个需求的功能点,以形成测试大纲。
案例设计
根据测试大纲,进行案例设计工作。主要采用TCD测试用例设计工具来实现。
用例设计方法需要能够覆盖到各个流程、功能点和数据。
对于比较复杂的功能,还需要覆盖到功能点的场景。
测试执行
准备好测试环境,逐个执行测试用例。可以采用手工执行的方法,也可以采用自动化执行。
执行需要提供执行记录,作为执行日志。在执行中出现缺陷,可以直接提交缺陷。
缺陷回归和回归测试
针对出现的缺陷,开发团队进行修复,修复完成之后,由对应的提出人进行回归,通过测试的关闭,没有通过的需要重开缺陷,直到缺陷关闭。
测试分析报告
所有的测试执行完成,可以根据测试报告模板和标准,出具测试分析报告。
性能测试----企业测试方案
企业测试,我们推荐采用在线性能测试平台来进行。 整个测试分成几个阶段:
设定性能指标
在进行性能测试之前,需要指定好需要的指标。比如,稳定测试需要的稳定时间;吞吐量、大概的cpu占用率、平均相应时间等。
搭建测试环境
根据指标来搭建性能测试环境:
1, 如果带宽能够满足需求,企业本身具有静态IP地址,可以在自己的局域网内搭建被测试的系统环境;
2, 如果带宽不足,或者不具备静态IP地址,那么可以选择在其他的云环境搭建测试环境,比如阿里云、华为云等;
3, 如果出于特殊考虑,不能够上网,可能无法使用在线的性能测试环境,则可以考虑安装本地的版本,并且进行上门测试服务。本解决方案暂时不考虑这种情况。
设定测试场景
根据具体的要求,设定不同的场景。比如,测试登录、退出、搜索、购买等等。
测试场景可以是单场景,也可以是混合场景。
加压模式可以逐步增加压力,也可以一次到位的加压。
编写测试脚本
根据场景的要求来编写测试脚本。这个过程可以通过编写,也可以通过录制来实现。
在线性能测试工具,支持通过fidller来录制http协议(B/S应用),并且通过日志可以创建WebPR的测试脚本。
如果需要检查点、交易等,需要在脚本中设置。
这个部分如何不清楚可以询问技术支持。
场景执行
脚本编写完成,可以进行执行。一般来说会进行简单的调试,然后才开始真正的大规模执行。
在线性能测试工具,是按照并发虚拟用户数(UV)和执行时间来收费的。执行时间小于5分钟,UV小于10的,不进行收费。
出具测试分析报告
执行完成之后,系统会自动生成测试分析报告。
通过查看这些报告,能够知道系统的复杂是否达到了预期要求。