团队作业5——测试与发布(Alpha版本)
这个作业属于哪个课程 | 2023软件工程-双学位(广东工业大学-计算机学院) |
---|---|
这个作业要求在哪里 | 团队作业5——测试与发布(Alpha版本) |
这个作业的目标 | Alpha版本测试与发布 |
Alpha版本测试报告
测试中发现的bug总数与类别
测试中总共发现了3个bug,具体如下:
修复的bug:
- 过长的公式显示不完整
- 当计算结果过小(如最终结果为0.00034),而用户要求保留的小数位数过少时(如用户要求保留2位小数时),会出现结果为0.00的情况,针对此,过小的计算结果将采用科学技术法显示
不能重现的bug:
无
这个产品就是这样设计的,不是bug:
无
没有能力修复,将来也不打算修复:
无
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复:
- 当输入的数字与括号之间不加乘号,如输入'2(π+π)',软件会报错
场景测试
你预期不同的用户会怎样使用你的软件?
- 学生或算术演示者:通过键盘进行输入
- 教材或文档编写者:直接复制word中已输入好的算式进行输入
他们有什么需求和目标?
- 学生或算术演示者:当输入的算式较长时,如果发现输错了,能快速把光标定位到输错了的地方进行更正
- 教材或文档编写者:能直接计算word中已经输入好的算式,而无需再次按计算器进行进行计算
你的软件提供的功能怎么组合起来满足他们的需要?
- 软件能提供能通过键盘以及word复制算式进行输入
你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)
- 测试平台:Window10 64位操作系统
- 硬件配置:内存8g(实际上2g内存已经足够了)
测试功能 | 检验点 | 运行结果是否正常 |
---|---|---|
用户设置 | 设置计算结果所保留的小数位数 | 运行结果正常 |
算式显示 | 分式显示 | 运行结果正常 |
根式显示 | 运行结果正常 | |
三角函数显示 | 运行结果正常 | |
乘方显示 | 运行结果正常 | |
一重积分显示 | 运行结果正常 | |
算式计算 | 分式计算 | 运行结果正常 |
根式计算 | 运行结果正常 | |
角度制转弧度制计算 | 运行结果正常 | |
圆周率计算 | 运行结果正常 | |
三角函数计算 | 运行结果正常 | |
乘方计算 | 运行结果正常 | |
一重积分计算 | 运行结果正常 |
你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)
再邀请3~5个不同身份的人参与测试,没有发现致命bug时,即可发布Alpha版本
Alpha版本发布说明
列出这一版本的功能(在原有项目基础上开发的列出新功能)
主要的新功能:
- 计算并联电阻
- 识别'*100%'对计算结果进行百分数转换
对运行环境的要求
Window 64位系统,内存2g以上即可
安装方法
无需安装,直接打开可执行文件即可使用
描述系统已知的问题和限制
输入的数字与括号之间不可以不加乘号,如要计算'2(π+π)',一定要输入'2*(π+π)'