前言
这个学期差不多也将近结束,经过大半个学期,从项目需求的确认和项目文档的编写,到一步步的设计与实现,现在终于到了测试阶段,但是我们在测试阶段也暴露出了很多bug,但是每一个bug的修复都需要进行回归测试,虽然花时间但是这是必要的工作。
模块说明(我负责的部分)
模块 |
子模块 |
模块编号 |
留言模块 |
查看留言 |
13 - 1 |
发送留言 |
13 - 2 |
|
删除会话 |
13 - 3 |
模块 |
子模块 |
模块编号 |
销量和数据分析模块 |
月销量排行榜 |
12 - 1 |
周销量排行榜 |
12 - 2 |
|
总销量排行榜 |
12 - 3 |
|
数据分析 |
12 - 4 |
模块 |
子模块 |
模块编号 |
用户信息修改模块 |
重置用户信息 |
14 - 1 |
提交用户信息 |
14 - 2 |
被测对象介绍
- 留言模块
用户进入留言页面,点击与某个用户的会话,小程序是否能显示当前用户与该用户的所有留言记录;在留言查看页面输入内容,点击发送按钮,小程序是否能将该留言发给对方;长按某个会话,小程序能否删除当前用户与该会话用户的所有留言记录。
- 销量数据分析模块
用户进入销量查看页面,点击月销量排行榜,小程序是否能按照月销量从高到低显示25本图书;点击周销量排行榜,小程序是否能按照周销量从高到低显示25本图书;点击总销量排行榜,小程序是否能按照总销量从高到低显示25本图书;点击数据分析,小程序是否能正确显示数据分析界面。
- 用户信息修改模块
用户进入编辑信息页面,点击提交按钮,小程序是否能修改用户的个人信息;点击重置按钮,若用户修改后的信息后未点击提交按钮,小程序是否能将用户信息重置为修改之前的信息。
测试方法
回归测试、模块测试、集成测试、真机测试等。
模块缺陷
- 在数据分析界面,百分比显示带有负号。
- 用户信息修改提交时显示修改成功,但重新进入信息修改界面信息未被修改。
心得
在项目开发中,我是用PHP进行后台开发,在开发过程中,让我体会到了细节的重要性,很多次因为一些细节问题,导致前端与我开发的后台的代码进行对接时,总出现一些功能性错误,还有就是在对数据库进行操作的时候,字符串和数据库中日期型字段的转换问题。当然,通过这一学期的项目开发,也让我体会到了项目开发的乐趣,初步参与到真实的项目开发中,提高了自己的项目实践能力,增长了项目开发经验,了解到了很多优秀的开发模式,比如敏捷开发模式,极限编程等。总而言之,这门课开设的项目开发还是很有价值的。