码迷,mamicode.com
首页 > 其他好文 > 详细

[Beta阶段]测试报告

时间:2019-05-24 00:30:46      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:返回   代码覆盖率   基于   开发   table   beta   全面   一个   包含   

[Beta阶段]测试报告

博客目录

测试方法及过程

在正式发布前,为检验后端各接口功能的正确性,后端服务器对压力的耐受程度,以及前端各页面、功能的运行情况,我们对我们的服务器及小程序进行了多种测试。除去随开发进行的基本正确性测试外,针对上述三种情形,我们分别进行了单元测试、压力测试以及功能测试。

  • 单元测试
    单元测试的主要目的,是测试后端所有接口的工作是否正常。其内容主要包含两方面:
    • 接口在正常情况下是否能发挥预期功能
    • 接口在异常情况下是否能返回预期错误信息

Beta阶段的所有单元测试与Alpha阶段相同,在pycharm下使用Coverage工具进行测试。经过修改后已经通过了所有单元测试。所进行的一些测试如下图:
技术图片
技术图片

为保证测试的全面性,我们针对每一个接口都设计了相应的单元测试。单元测试的总数高达140个
技术图片
在运行完所有单元测试后,单元测试的代码覆盖率高达96%,切实确保了所有接口的正确性。
技术图片

  • 压力测试
    对服务器来说,压力负载能力是评价其表现的重要指标之一。因此,我们针对服务器进行了压力测试。
    压力测试使用基于Python的压力测试工具locust进行。压力测试的一些基本参数如下:
并发用户数
500

[Beta阶段]测试报告

标签:返回   代码覆盖率   基于   开发   table   beta   全面   一个   包含   

原文地址:https://www.cnblogs.com/Water-T/p/10915393.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!