团队作业5——测试与发布(alpha阶段)
测试
1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?
- 在测试过程中,并未发现有什么BUG,在初期设计,实现的是商品的详情信息,并且可以看见浏览记录(限制五个浏览的记录,过多导致排版不好看),实现比较简单,登录系统(加用户注册和登录后期实现)也未实现,只需点击商品图标显示商品信息就可以,所以并未有什么BUG,后期在实现了登录功能,支付功能等之后,会再检测BUG。
2.场景测试(scenario testing),包括以下内容:
(1)你预期不同的用户会怎样使用你的软件?
- 不同的客户可以通过电脑或是手机登录(后期尽量实现)
(2)他们有什么需求和目标?
- 客户可以用来查看商品的详情(已实现),购买和支付(后期实现)
(3)你的软件提供的功能怎么组合起来满足他们的需要?
- 实现session对象,客户的购买过程就是一个session,从客户登录,点击商品,查看商品详情,支付,是一个session过程,将这些组合起来满足客户的要求
3.你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)
- JAVA开发环境(JDK和JRE),SQL server,JAVAEE(Eclipse),Tomcat,浏览器
4.非功能测试
- 性能指标
- 系统资源监控
- 压力测试
目前只有一个用户,还未实现多个用户,无压力
- 疲劳度测试
Tomcat不关闭可以一直进行服务
- 安全测试
用户密码存储在sql server中,只有用sql密码才能打开查看用户密码(后期实现)
5.附加题
- 性能指标
- 系统资源监控
发布
1.软件发布的同时,在团队博客上写一个发布说明
(1)列出这一版本的功能(在原有项目基础上开发的列出新功能)
- 实现查看商品详细
(2)以原有项目为基础开发的,列出这一版本修复的缺陷
- 用户登录和支付功能还未实现
(3)对运行环境的要求
- JAVA开发环境(JDK和JRE),SQL server,JAVAEE(Eclipse),Tomcat,浏览器
(4)安装方法
- 百度JAVA,SQL server,JAVAEE,Tomcat下载安装包安装
(5)描述系统已知的问题和限制
- 没有用户登录和支付功能
(6)说明软件的发布方式以及发布地址
- 代码在码云上,安装环境后,运行代码
2.对于功能的描述除了文字以外,可以通过图片、视频等进行辅助说明。
- 运行截图