[Beta阶段]测试报告
测试方法及过程
在正式发布前,为检验后端各接口功能的正确性,后端服务器对压力的耐受程度,以及前端各页面、功能的运行情况,我们对我们的服务器及小程序进行了多种测试。除去随开发进行的基本正确性测试外,针对上述三种情形,我们分别进行了单元测试、压力测试以及功能测试。
- 单元测试
单元测试的主要目的,是测试后端所有接口的工作是否正常。其内容主要包含两方面:- 接口在正常情况下是否能发挥预期功能
- 接口在异常情况下是否能返回预期错误信息
Beta阶段的所有单元测试与Alpha阶段相同,在pycharm下使用Coverage工具进行测试。经过修改后已经通过了所有单元测试。所进行的一些测试如下图:
为保证测试的全面性,我们针对每一个接口都设计了相应的单元测试。单元测试的总数高达140个。
在运行完所有单元测试后,单元测试的代码覆盖率高达96%,切实确保了所有接口的正确性。
- 压力测试
对服务器来说,压力负载能力是评价其表现的重要指标之一。因此,我们针对服务器进行了压力测试。
压力测试使用基于Python的压力测试工具locust进行。压力测试的一些基本参数如下:
并发用户数 |
---|
500 |
原文地址:https://www.cnblogs.com/Water-T/p/10915393.html
时间: 2024-11-08 15:26:24