七_魔仙堡——Beta冲刺测试随笔
这个作业属于哪个课程 | 18级软件工程和UML |
---|---|
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | 对项目进行测试,介绍所使用的工具和用例 |
团队成员 | 王晶晶,陈洁,陈伟钧,蒲子怡,吴越,林雪凡,应海鹭 |
测试工作安排 |
由于是beta冲刺,大部分功能已经实现。我们在改进优化功能的同时测试软件在系统中运行的正确性, 评估是否满足功能需求,在编写过程中和网站功能完善后对业务与逻辑代码直接单元测试
测试工具选择 |
selenium、phpunit等自动化测试工具
测试用例文档 |
导航栏
用例标题 | 测试数据 | 执行步骤 | 预期结果 | 执行结果 |
---|---|---|---|---|
主页导航条的显示 | 无 | 1、点击进入网站 2、查看魔仙堡标题显示 |
魔仙堡logo位于左上,首页、登录、注册和客服位于右上 | 通过 |
主页导航条进入下级页面显示 | 无 | 1、点击进入网站 2、点击进入登录界面 |
跳转至登录页面 | 通过 |
主页导航条进入下级页面显示 | 无 | 1、点击进入网站 2、点击进入注册页面 |
跳转至注册页面 | 通过 |
展示 | ||||
用例标题 | 测试数据 | 执行步骤 | 预期结果 | 执行结果 |
---- | ---- | ---- | ---- | ---- |
主页图片查看是否和后台上传的一致 | 无 | 1、点击进入网站 2、查看主页图片是否和后台一致 |
和上传信息一致 | 通过 |
主页图片的显示效果 | 无 | 1、点击进入网站 2、查看图片的显示效果 |
鼠标停留会有浮动效果 | 通过 |
主页图片进入下级页面显示 | 无 | 1、点击进入网站 2、点击主页图片 |
跳至下级页面 | 通过 |
主页图片进入下级页面查看轮播图是否和后台上传的一致 | 无 | 1、点击进入网站 2、点击主页图片 3、查看轮播图是否和后台一致 |
和上传信息一致 | 通过 |
主页图片进入下级页面查看轮播图轮播方式 | 无 | 1、点击进入网站 2、点击主页图片 3、查看轮播图轮播方式 |
轮播图按指定频率轮播 | 通过 |
功能 | ||||
用例标题 | 测试数据 | 执行步骤 | 预期结果 | 执行结果 |
---- | ---- | ---- | ---- | ---- |
通过点击登录按钮进入页面登录,无账号 | 无 | 1、点击进入网站 2、点击进入登录界面 3、点击下方注册 |
进入注册页面 | 通过 |
通过点击登录按钮进入页面登录,登录成功 | 无 | 1、点击进入网站 2、点击进入登录界面 3、选择用户登录 4、输入账号密码 5、点击用户登录 |
显示登录成功 | 通过 |
通过用户登陆成功页面点击按钮用户中心 | 无 | 1、点击进入用户页面 2、点击进入用户中心 |
显示用户管理页面 | 通过 |
通过用户中心点击查看预定按钮 | 无 | 1、点击进入用户页面 2、点击进入用户中心 3、点击查看预定 |
显示已经预定的房源信息 | 通过 |
通过用户中心点击查看申诉按钮 | 无 | 1、点击进入用户页面 2、点击进入用户中心 3、点击查看申诉 |
显示已经提交的申诉信息 | 通过 |
通过用户登录成功界面点击退出按钮 | 无 | 1、点击进入用户页面 2、点击进入用户中心 3、点击退出按钮 |
显示用户登录页面 | 通过 |
通过用户中心点击退出按钮 | 无 | 1、点击进入用户页面 2、点击进入用户中心 3、点击退出按钮 |
显示用户登录页面 | 通过 |
通过用户中心点击首页 | 无 | 1、点击进入用户页面 2、点击进入用户中心 3、点击首页按钮 |
显示首页 | 通过 |
通过点击登录按钮进入页面登录,密码错误 | 无 | 1、点击进入网站 2、点击进入登录界面 3、选择用户登录 4、输入账号密码 5、点击用户登录 |
显示密码错误 | 通过 |
通过点击登录按钮进入页面登录,无账号 | 无 | 1、点击进入网站 2、点击进入登录界面 3、选择用户登录 4、点击下方注册 |
显示注册页面 | 通过 |
通过点击登录按钮进入页面登录,登录成功 | 无 | 1、点击进入网站 2、点击进入登录界面 3、选择商家登录 4、输入账号密码 5、点击商家登录 |
显示登录成功 | 通过 |
商家页面点击在售房间 | 无 | 1、点击商家页面 2、点击在售房间 |
显示在售房间信息 | 通过 |
商家页面在售房间点击详情 | 无 | 1、点击商家页面 2、点击在售房间 3、点击详情 |
显示订单详情 | 通过 |
商家页面点击发布房源 | 无 | 1、点击商家页面 2、点击发布房源 |
显示发布房源界面 | 通过 |
商家页面发布房源点击点击选择图片 | 无 | 1、点击商家页面 2、点击发布房源 3、点击选择文件 |
显示需要添加的图片 | 通过 |
商家页面发布房源房源信息填写并点击发布房源,添加成功 | 无 | 1、点击商家页面 2、点击发布房源 3、点击发布房源按钮 |
显示在售房间信息 | 通过 |
商家页面发布房源房源信息填写并点击发布房源,添加失败 | 无 | 1、点击商家页面 2、点击发布房源 3、点击发布房源 |
显示房间表中插入记录失败 | 通过 |
商家页面点击客房删除 | 无 | 1、点击商家页面 2、点击客房删除 |
显示客房删除页面 | 通过 |
商家页面客房删除填写相关信息点击提交按钮 | 无 | 1、点击商家页面 2、点击客房删除 3、点击提交按钮 |
显示在售房间信息 | 通过 |
商家页面点击订单列表 | 无 | 1、点击商家页面 2、点击订单列表 |
显示订单列表信息 | 通过 |
商家页面订单列表,已被预定商家已确认点击入住填写信息,提交 | 无 | 1、点击商家页面 2、点击订单列表 3、点击入住 4、点击提交 |
显示入住按钮转变结算按钮 | 通过 |
商家页面订单列表点击结算按钮 | 无 | 1、点击商家页面 2、点击订单列表 3、结算按钮 |
显示在售房间页面 | 通过 |
商家页面订单列表点击接受订单 | 无 | 1、点击商家页面 2、点击订单列表 3、点击接受订单 |
显示接受订单按钮会转变为入住按钮 | 通过 |
商家页面点击入住管理 | 无 | 1、点击商家页面 2、点击入住管理 |
显示入住管理页面 | 通过 |
商家页面入住管理,点击入住填写信息,提交 | 无 | 1、点击商家页面 2、点击订单列表 3、点击入住 4、点击提交 |
显示入住按钮转变结算按钮 | 不通过 |
商家页面点击问题处理 | 无 | 1、点击商家页面 2、点击问题处理 |
显示问题处理页面 | 通过 |
商家页面问题处理点击回复 | 无 | 1、点击商家页面 2、点击问题处理 3、点击回复 |
显示回复处理 | 通过 |
商家页面点击退出按钮 | 无 | 1、点击进入商家页面 2、点击退出按钮 |
显示商家登录页面 | 通过 |
通过点击登录按钮进入页面登录,账号不存在 | 无 | 1、点击进入网站 2、点击进入登录界面 3、选择商家登录 4、输入账号密码 5、点击商家登录 |
显示账号不存在 | 通过 |
通过点击登录按钮进入页面登录,密码错误 | 无 | 1、点击进入网站 2、点击进入登录界面 3、选择商家登录 4、输入账号密码 5、点击商家登录 |
显示密码错误 | 通过 |
通过点击登录按钮进入页面登录,无账号 | 无 | 1、点击进入网站 2、点击进入登录界面 3、选择商家登录 4、点击下方注册 |
显示注册页面 | 通过 |
通过点击注册按钮进入注册页面,已有账号 | 无 | 1、点击进入网站 2、点击进入注册界面 3、点击下方登录 |
进入登录页面 | 通过 |
通过点击注册按钮进入注册页面,注册成功 | 无 | 1、点击进入网站 2、点击进入注册界面 3、选择用户注册 4、输入账号密码和确认密码 5、点击用户注册 |
显示注册成功 | 通过 |
通过点击注册按钮进入注册页面,注册失败 | 无 | 1、点击进入网站 2、点击进入注册界面 3、选择用户注册 4、输入账号密码和确认密码 5、点击用户注册 |
显示您没有输入用户名或者密码、确认密码 | 通过 |
通过点击注册按钮进入注册页面,账号被注册 | 无 | 1、点击进入网站 2、点击进入注册界面 3、选择用户注册 4、输入账号密码和确认密码 5、点击用户注册 |
显示用户名已存在 | 通过 |
通过点击注册按钮进入注册页面,注册成功 | 无 | 1、点击进入网站 2、点击进入注册界面 3、选择商家注册 4、输入账号密码和确认密码 5、点击商家注册 |
显示注册成功 | 通过 |
通过点击注册按钮进入注册页面,注册失败 | 无 | 1、点击进入网站 2、点击进入注册界面 3、选择商家注册 4、输入账号密码和确认密码 5、点击商家注册 |
显示您没有输入用户名或者密码、确认密码 | 通过 |
通过点击注册按钮进入注册页面,账号被注册 | 无 | 1、点击进入网站 2、点击进入注册界面 3、选择商家注册 4、输入账号密码和确认密码 5、点击商家注册 |
显示用户名已存在 | 通过 |
通过点击主页热门目的地 | 无 | 1、点击进入网站 2、点击主页热门目的地图片下方的查看更多 |
显示热门目的地相关房源 | 通过 |
通过点击热门目的地预定 | 无 | 1、点击进入网站 2、点击主页热门目的地图片下方的查看更多 3、显示房源列表 4、点击点击预定按钮 |
显示需要填写的相关信息 | 通过 |
通过点击热门目的地预定 | 无 | 1、点击进入网站 2、点击主页热门目的地图片下方的查看更多 3、显示房源列表 4、点击查看房间详情 |
显示该房源的相关信息 | 通过 |
通过点击热门目的地预定成功 | 无 | 1、点击进入网站 2、点击主页热门目的地图片下方的查看更多 3、显示房源列表 4、点击点击预定按钮 |
显示预定成功 | 通过 |
通过点击热门目的地预定失败 | 无 | 1、点击进入网站 2、点击主页热门目的地图片下方的查看更多<br3、显示房源列表 4、点击点击预定按钮 |
显示信息不能为空 | 通过 |
通过点击主页经典旅行城市 | 无 | 1、点击进入网站 2、点击主页经典旅行城市图片下方的查看更多 |
显示经典旅行城市相关房源 | 通过 |
通过点击经典旅行城市预定 | 无 | 1、点击进入网站 2、点击主页经典旅行城市图片下方的查看更多 3、显示房源列表 4、点击查看房间详情 |
显示该房源的相关信息 | 通过 |
通过点击经典旅行城市预定 | 无 | 1、点击进入网站 2、点击主页经典旅行城市图片下方的查看更多 3、显示房源列表 4、点击点击预定按钮 |
显示需要填写的相关信息 | 通过 |
通过点击经典旅行城市预定成功 | 无 | 1、点击进入网站 2、点击主页经典旅行城市图片下方的查看更多 3、显示房源列表 4、点击点击预定按钮 |
显示预定成功 | 通过 |
通过点击经典旅行城市预定失败 | 无 | 1、点击进入网站 2、点击主页经典旅行城市图片下方的查看更多 3、显示房源列表 4、点击点击预定按钮 |
显示信息不能为空 | 通过 |
通过点击主页更多好房推荐 | 无 | 1、点击进入网站 2、点击主页更多好房推荐图片下方的查看更多 |
显示更多好房推荐相关房源 | 通过 |
通过点击更多好房推荐预定 | 无 | 1、点击进入网站 2、点击主页更多好房推荐图片下方的查看更多 3、显示房源列表 4、点击查看房间详情 |
显示该房源的相关信息 | 通过 |
通过点击更多好房推荐预定 | 无 | 1、点击进入网站 2、点击主页更多好房推荐图片下方的查看更多 3、显示房源列表 4、点击点击预定按钮 |
显示需要填写的相关信息 | 通过 |
通过点击更多好房推荐预定成功 | 无 | 1、点击进入网站 2、点击主页更多好房推荐图片下方的查看更多 3、显示房源列表 4、点击点击预定按钮 |
显示预定成功 | 通过 |
通过点击更多好房推荐预定失败 | 无 | 1、点击进入网站 2、点击主页更多好房推荐图片下方的查看更多 3、显示房源列表 4、点击点击预定按钮 |
显示信息不能为空 | 通过 |
通过点击主页在售特惠房源 | 无 | 1、点击进入网站 2、点击主页在售特惠房源图片下方的查看更多 |
显示在售特惠房源相关房源 | 通过 |
通过点击在售特惠房源预定 | 无 | 1、点击进入网站 2、点击主页在售特惠房源图片下方的查看更多 3、显示房源列表 4、点击查看房间详情 |
显示该房源的相关信息 | 通过 |
通过点击在售特惠房源预定 | 无 | 1、点击进入网站 2、点击主页在售特惠房源图片下方的查看更多 3、显示房源列表 4、点击点击预定按钮 |
显示需要填写的相关信息 | 通过 |
通过点击在售特惠房源预定成功 | 无 | 1、点击进入网站 2、点击主页在售特惠房源图片下方的查看更多 3、显示房源列表 4、点击点击预定按钮 |
显示预定成功 | 通过 |
通过点击在售特惠房源预定失败 | 无 | 1、点击进入网站 2、点击主页在售特惠房源图片下方的查看更多 3、显示房源列表 4、点击点击预定按钮 |
显示信息不能为空 | 通过 |
测试体会 |
在这次的beta冲刺中,我们依旧尝试采用selenium和PHPunit进行测试,。对项目进行测试,能够找到编写代码时不容易发现的问题,采用自动化测试能提高测试效率。我们自行进行了学习,测试方面的工具以及测试方式,尝试了一波,最后还是没有办法完成自己alpha冲刺时候留下的遗憾。如果可以的话,希望日后学习中可以有机会学习这个部分的知识。代码的测试也是在整个项目中很重要的一个环节,如果书写的代码没有得到测试,发现不了代码的问题,出现的问题没有办法得以解决,那么就不是一个好的项目。每一个项目的启动都是经过多次的测试和修改,我们这次完善上一次的代码并进行测试,将上一次的不足进行改进,尽力做好。感谢为此提供帮助的所有兄弟!!!
项目测试评述 |
经过本次项目的测试,对存在bug和不完善的地方进行改善和优化,大部分项目功能已经初步实现