(1)
所属课程:
https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2
作业要求:
https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/3208
团队名称:火箭队
作业的目标:对项目进行测试,并发布项目的Alpha版本。
(2)团队成员列表
刘方俊(队长) 201731062623
何骁天 201731062419
林楠 201731062428
郑天越 201731062621
蒋鑫 201731062427
贺俊朋 201731062431
陈天钧 201731062429
(3)α版本的发布地址
http://148.70.167.205/view/index.aspx
(4)α版本的测试报告
1.测试安排:林楠在网页上进行操作测试,刘方俊对后台代码进行修改。
2.测试工具:VS2017
3.测试用例
在测试过程发现过很多问题,有些已经解决掉了有些还在解决中。
1°已解决的(未截图)
比如:
(1)用邮箱发验证码的时候,出现的错误,经过反复修改发现是QQ邮箱的smtp验证码错误,需要账号加验证码不是邮箱加密码
(2)还有就是保存登录状态的session,发布的时候需要确认登录状态不然数据表里面的一个非空项没有添加导致出错;经过修改在各个页面增加登录状态的判断,发布和个人中心里面如果没有登录则会跳转回主页。
2°未解决的
(1) asp.net gridview中外部控件的数据绑定(可能描述的不大对)就是无法通过一个外部的button对gridview表的数据进行select(这个我们会尽快找到解决方案)
4.测试截图
主界面(主要是为了简洁,一目了然。UI还在做,暂时没加入)
登录:这是一个注册好了的账号(密码没有隐藏)
注册:使用的邮箱验证,发送的四位随机数作为验证码(验证码不对或者没有验证码会有提示窗。)
这个账号作为主键所以不能够出现重复(出现重复会提示该账号已注册)(确认密码还没有做好)
发布:进入这个页面的时候会查询数据库物品表的行数然后赋给一个变量,每次发布的时候id就是该变量加一(物品类别之后会做成下拉框,添加图片暂时还没做好,但是asp.net这个fileupload是很方便传输文件的,只是还不知道如何存到数据库中)
5.总结与体会:
感觉这个项目还是比较大的,很多错误是找不到原因的,然后其他同学大多学的jsp,我们用的asp.net所以很多问题都是小组讨论或者百度、论坛、CSDN。然后没有用框架界面做的也很简陋UI也还没做好。然后部署到服务器也是没法向其他同学借鉴,网上的教程也很少版本相差也很大。
在实现功能的时候也学习到了很多东西,特别是邮箱发验证码,做了很多功课,在网上找了很多的教程,其实还是不如直接边写边发现错误(最开始打算用手机验证的,但感觉有点难度而且需要付费。所以打算以后再使用手机号验证)
(5)项目情况总结
1.已完成的内容
已完成各页面的静态,然后登陆注册和发布功能,主要的功能已经完成、
2.还有哪些内容没有完成
还有一些分类展示的功能,搜索功能。
3.β版本的展望
尽快完成分类展示功能,个人中心功能进行完善,然后配UI。搜索功能可以延后一点,有时间可以增加一个论坛的功能。