团队作业5——测试与发布(Alpha版本)
这个作业属于哪个课程 | 软件工程2024 |
---|---|
这个作业的要求是什么 | 团队作业5——测试与发布 |
这个作业的目标 | 写出测试过程与结果,并发表测试报告,最后对Alpha版本发布进行说明。 |
测试计划
测试背景、策略与方法
背景:这是一个物理公式计算平台,能减轻大学生物理实验计算负担。
策略:采用单元测试、整体测试方法对项目进行测试。
方法:先分别对所有功能模块进行单独测试,后对整体进行测试。
测试日程与人员安排
日期 | 安排 |
---|---|
5.14 | 进行风险评估 |
5.15 | 对所有模块进行单元测试 |
5.16 | 单元测试 bug 的修复 |
5.17 | 进行系统性测试 |
5.18 | 系统性测试 bug 的修复 |
5.20 | 进行最后的 bug 修复 |
- 测试人员:谢李通
- 测试人员:黄冬炫
测试报告
-工具:IDEA
-平台:Windows
1、测试BUG
bug方面,我们遇到的有由于前后端不分离,无法借助nginx作反向代理,致使跨域访问。解决方案,借助spring自带拦截器作转发
计算公式实现:输入非法数据不做校验,后续对每个参数做了校验,并设置了范围。
2、场景测试
- 用户需求:
使用者:使用者会在网站上输入自己测得的数据,并获取相应的结果 - 目标:
通过程序的功能组合,我们能为苦于大学物理实验计算的学生提供一个方便快捷的物理公式计算平台
3、测试矩阵
| 测试功能 | 测试项 | 预期结果 | 结果 |
| -------- | -------------------------- | ------------------------ | ---------- |
| 访问获取网页静态资源 | 获取多条公式,生成不同的公式输入栏目 | 成功获取 | ✔ |
| 可计算结果 | 参数校验,结果校验,用户等待时间| 成功计算 | ✔ |
| 获取可计算物理公式 | 获取多条公式,生成不同的公式输入栏目 | 成功获取 | ✔ |
4、出口条件
出口条件是能支持在线人数达到1000以上,并且能够正常使用计算相关的功能
Alpha版本法术说明
具体功能如下:用户能够自主选择需要计算的物理公式并将参数输入到指定端口,程序自动给出计算结果
结果一
结果二
环境要求
浏览器 | 说明 |
---|---|
Chrome | 使用正常,能够实现预期功能 |
火狐FireFox | 使用正常 |
搜狗 | 使用正常 |
手机浏览器 | 使用正常 |
使用方法
网页形式存在,ip地址下列
问题与限制
问题:可进行数据处理的实验数量少。
ip地址
物理公式计算平台