作业地址:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/3330
团队名称:八仙过海
一:团队成员列表
学号 | 姓名 | 角色 |
201731107105 | 唐梦凡 | 队长 |
201731062527 | 段鹏 | 队员 |
201731106311 | 解慕容 | 队员 |
201731084433 | 李纯锐 | 队员 |
201731107115 | 邓清月 | 队员 |
201731062522 | 尹发彪 | 队员 |
201731062525 | 菅彭悦 | 队员 |
201731103135 | 王派 | 队员 |
二:项目Alpha版本发布地址
测试安排
登陆注册测试 | 李纯锐 |
个人中心测试 | 解慕容 |
使用手册 | 菅彭悦 |
发布二手测试 | 尹发彪 |
项目总结 | 段鹏 |
域名:暂时不能使用
三:网站使用手册
租租校园使用手册
【引言】
1.1编写目的
本项目操作手册的编写目的是为了展示产品的各项功能及操作要求,以满足诸名用户对于本产品的操作需求,以达到用户能够明了熟练的操作本产品各项功能的目的。
1.2项目背景
在高校内,同学们有时需要租赁东西,如数码产品,正装等,或者买卖一些二手物品,特别是在每年的毕业季二手交易的需求更大,目前有类似功能的平台有qq群,和一些二手交易软件,但是qq群有人数限制,消息容易被淹没,没有搜索功能不好找所需物品,二手交易软件面向的对象是社会全体人员,对于想要在校园内进行交易的同学们来说并不好用。据不完全统计有想要出租闲置物品的人占74.07%,有想要租用物品的人占57.41%,有92.59%的人愿意使用校内二手交易网站。因此我们选择这个项目,打造一个正规方便实用的校园交易网站,让同学们的生活更加便捷。
1.3参考资料
a.项目的计划任务书b.项目开发计划;C. 需求规格说明书;d.概要设计说明书;e。详细设计说明书;f.测试计划。
【软件概述】
2.1目标
该网站是一个校园内部的租赁与二手交易平台,主打租赁,目的是为了让学子们能够租赁到一些使用次数并不多/贵重的物品(如正装、相机等),但不局限于校园。计划实现闲置物品通过线上信息发布,线下交易。通过该产品,让闲置物品在最大程度上发挥其利益化,让租赁者/买家能够有一个好的用户体验,让双方都能有从中得到满意,达到自己的目的。
2.2功能
本项目具备以下功能
1、方便用户租赁/买卖。
用户可以直接登录网站进行自己想要物品的租赁/买卖者在租赁/买卖界面中浏览自己想要的物品,选择最能让自己满意的物品。
2、提供相对安全的交易环境。
通过线上交流,线下交易,让用户能够放心交易、相信平台。
3、自由交易
用户可以通过商品信息中的卖家联系方式去联系卖家,可自由选择交易时间地点。
4、快速浏览商品
本项目通过多层商品分类将租赁/买卖的商品细分,方便用户浏览自己需要的一类商品的各项信息。
【使用说明】
3.1各界面功能
1.主页
主页上具备跳转登陆界面、注册界面、个人中心界面、发布商品界面、商品列表界面的全部按钮。用户可以在主页通过点击不同按钮跳转至本产品的任何一个界面。
2.登陆界面
本界面可以实现用户登陆后跳转至主页功能,同时本界面含有跳转至注册页面的按钮。
3.注册界面
本界面可以通过由主页或登录界面跳转进入,可以实现用户的注册功能。同时本界面由着跳转至登录界面的按钮。
4.个人中心界面
在用户登录后此界面可以通过点击主页的“个人中心”进入,此界面显示用户所有的商品信息并可以修改商品的状态、信息以及删除商品。
5.发布商品界面
本页面可通过点击主页的“发布商品”及个人中心界面的“添加商品”进入,可以上传商品至商品列表界面。
6.商品列表界面
本界面可通过点击主页的商品分类进入。此界面向用户展示所有已发布商品,用户可以通过商品分类一步步筛选商品。
3.2操作示例
1.输入网址进入网站后,首先点击页面右上角的 进入注册界面,输入注册信息后点击注册按钮您就成为租租校园的第一批用户啦!
2.登录后下拉页面便可以看到玲琅满目的商品啦!
3.如果想要发布商品,那就点击主页的 ,通过这个按钮,您可以发布自己的商品信息(发布信息的时候一定要注明联系方式哦)。
4.如果想要管理自己的商品,那就快快通过主页右上角的个人中心按钮进入个人中心界面吧!在这里您可以下架、修改、删除您任何一个在发布的商品,同时也可以添加商品。
5.看到了心仪的商品就记录商品下方的联系方式联系卖家哦,商品数量都是有限的,快来拼手速吧!
租租校园诚挚的欢迎您的访问!
四:测试报告
测试工具:quicktest
一.登陆注册及分类测试
(1)登陆与注册
11.注册
测试用例
测试结果22
12登陆
测试用例
测试步骤 |
操作描述 |
输入数据 |
期望结果 |
实际结果 |
测试状态 |
1 |
输入正确用户名,空密码 |
用户名=admi 密码= |
登录失败 |
符合 |
通过 |
2 |
不输入用户名,只输入密码 |
用户名= 密码=123456789 |
登录失败 |
符合 |
通过 |
3 |
两项均为空 |
用户名= 密码= |
登录失败 |
符合 |
通过 |
4 |
输入正确用户名及密码 |
用户名=admi 密码=123456789 |
登录成功 |
符合 |
通过 |
用例4测试结果
二 分类测试
1.测试脚本
测试用例:租赁、及租赁类别下的饰品配件
测试结果:
测试用例:出售,及出售类别下生活用品测试结果:
测试用例:
测试结果:
测试体会与总结
通过此次测试,以及自己在网上查阅的关于QTP软件如何使用的资料,大概清楚了QTP自动化测试网页的步骤。但还存在很多问题,使用不正确,致使测试不完全,很多问题还没有通过软件测试出来
二:发布二手测试
添加商品
测试脚本如下图
测试结果:测试未通过。问题描述: 可以成功发布,但是上传图片的插件加载测试出问题。
测试体会与总结:
通过使用quick test测试网站,学会了如何使用quick test,懂得了即使看起来程序没问题,也有可能存在一些bug。通过使用quick test对网站的测试,才能发现更多的不足,做出更好的改进
三:个人中心测试
测试用例一:将商品下架
测试脚本如下图
测试结果:测试通过
测试用例二:删除商品
测试脚本如下
测试结果:运行通过
测试用例三:修改商品信息测试
测试脚本如下
测试结果:测试未通过。问题描述:发布的商品只能修改一次,不能进行二次修改
测试体会与总结:
通过对网站的测试,发现了一些在平时运行时没有发现的bug,对系统的改善和提高有很大帮助。但是由于对QTP测试工具的学习还很不充分,不能充分发挥QTP的作用,还需要不断深入学习探索。
四:项目总结
猪猪校园项目总结
经过几周来,我们团队的不懈努力终于克服重重困难,在昨天拿出了我们的首个可运行版本。
在此次项目中各个队员各司其职,大家都保质保量的完成了任务,在集成中虽然出现了一些小问题,但最终还是得到了解决。
在最新发布的版本,我们主要完成了用户发布商品,用户的登录注册,个人中心的管理以及商品的分类这几个主要的功能模块。这几个模块也顺利的通过了测试。
通过此次项目,我们团队成员几乎没一周都会开会,最近进行集成会议更加的频繁。通过不断的召开会议,锻炼了我们的协作能力,以及沟通交流能力。在此次项目中,用了全新的语言进行编程,我们也学会了新的一门语言。并且能熟练的使用。
总的来说,虽然我们首次进行团队编程,队员之间需要磨合,由于专业能力不强,编程过程中也遇到了或多或少的问题,但最终我们团结一致,在时间规定内拿出了运行版本。但由于时间的问题,我们尚未完成商品的搜索分页,以及商品的详情功能。
在后期时间充裕的条件下,我们会进行不断的完善,首先会完成我们的之前预期未完成的模块,还会增加骗子墙等功能。