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