项目功能简介:是一个集新闻浏览,搜索,编辑及用户管理于一体的综合性新闻应用项目。
用户模块
注册功能
界面
●界面美观程度
●字体是否符合要求
●页面布局是否合理
●注册按钮大小是否合理
功能
●手机号
正向
格式正确,并且未注册
逆向
为空
位数(体验感好,避免用户粗心少写或者多写)
非数字
●密码
正向
6-10位数字+字母
逆向
全数字
全字母
小于6位
多于10位
性能
●注册响应时间长
●频繁点击注册
●高并发,多用户注册
兼容性
●不同浏览器
●统一浏览器不同版本
●不同的操作系统
布局
●布局与原型图一致
登录功能
界面
●界面美观程度
●字体是否符合要求
●页面布局是否合理
●登录按钮大小是否合理
功能
●登录正常——输入正确的用户名和密码
●登录异常
用户名或者密码为空
用户名为空,密码不为空
密码为空,用户名不为空
用户名和密码均为空
用户名或者密码不为空
用户名不存在
用户名输入正确,密码输入错误
用户名和密码都输入错误
其他异常情况
输入存在非法字符
输入的用户名或者密码过长,超出限制
网络中断
性能
●登录响应时间长
●频繁点击登录
●高并发,多用户登录
兼容性
●不同浏览器
●统一浏览器不同版本
●不同的操作系统
易用性
●记住密码功能
●找回密码功能
●是否提示账号以及密码输入限制范围
●是否提示账号或者密码输入为空
头条新闻模块
新闻的分页浏览
界面
●界面美观程度,颜色搭配是否合理
●字体大小是否符合要求
●页面布局是否合理
●分页按钮大小是否合理
功能
●点击上一页按钮,检查是否正确跳转到上一页
●点击下一页按钮,检查是否正确跳转到下一页
●直接点击页码按钮,检查是否正确跳转到指定页的新闻列表
●检查当属于第一页的时候,“上一页”按钮是否禁用或者隐藏
●检查处于最后一页时,“下一页”按钮是否禁用或者隐藏
性能
●加载大量新闻数据的时候,检查分页加载的速度和响应时间
●在网络条件较查的情况下(比如模拟3G网络),检查分页加载的稳定性和响应时间
兼容性
●不同浏览器测试分页浏览功能
●不同操作系统测试分页浏览功能
●不同设备上测试分页浏览功能
易用性
●检查分页控件的位置是否显眼且容易点击
●检查是否提供了足够的提示信息,比如当前页码,总页数等
●检查是否支持快捷键或者手势操作
●检查在分页浏览过程中,用户是否可以轻松返回到新闻列表顶部或者底部
通过标题关键字搜索新闻
界面
●界面美观程度,颜色搭配是否合理
●字体大小是否符合要求
●页面布局是否合理
●搜索按钮大小是否合理
功能
●搜索输入框
输入正常标题关键字,检查搜索框是否接受并显示
输入空白或仅包含空格,检查是否显示提示信息或者清空输入框
输入超长标题关键字,检查是否自动斩断或者显示完整但滚动查看
输入特殊字符,检查是否支持或给出错误提示
●搜索按钮
点击搜索按钮,看是否能正确出发搜索操作
在未输入任何内容的情况下点击,检查是否有默认行为或者提示信息
●搜索结果展示
检查结果列表是否按相关性排序
检查标题关键字是否在结果中高亮显示
检查是否有分页或者滚动加载功能,且功能正常
检查搜索结果中是否包含新闻标题,摘要,发布时间等基本信息
性能
●响应时间确保在合理范围内,是否稳定
●负载测试检查在高负载下系统是否稳定
兼容性
●不同浏览器测试标题关键字搜索功能
●不同操作系统测试标题关键字搜索功能
●不同设备上测试标题关键字搜索功能
易用性
●检查搜索框是否有自动补全或者搜索建议
●搜索结果页面是否有清晰的导航和筛选选项
●用户在输入错误或者无效关键字时,系统是否给出明确的提示信息
网络环境
●3G,4G,5G,WIFI环境下功能能否正常运行
●网络异常时,是否有提醒
●网络中断又恢复时,数据能否自动恢复和加载
异常处理
●没有内存空间时,是否能正常响应
●运行时网络中断时,对应的操作是否也中断
●反复操作,不断的点击和刷新,是否会闪退
查看新闻详情
界面
●界面美观程度,颜色搭配是否合理
●字体大小是否符合要求
●页面布局是否合理
●查看全文按钮大小是否合理
功能
●验证新闻详情页面能够正确加载并显示新闻内容
●验证新闻详情页面显示的内容与新闻列表或者原始新闻源一致
●验证新闻详情页面中的交互功能是否正常工作
●验证用户能够通过新闻详情页面返回新闻列表或进行其他导航操作
●验证在网络环境或者服务器错误时,新闻详情页面能够给出适当的错误提示
性能
●验证新闻详情页面加载速度
兼容性
●不同浏览器测试查看新闻详情功能
●不同操作系统测试查看新闻详情功能
●不同设备上测试查看新闻详情功能
易用性
●验证页面布局和导航的易用性
网络环境
●3G,4G,5G,WIFI环境下功能能否正常运行
●网络异常时,是否有提醒
●网络中断又恢复时,数据能否自动恢复和加载
异常处理
●验证对非法请求数据的处理
●验证服务器错误时的处理
新闻的修改和删除
界面
●界面美观程度,颜色搭配是否合理
●字体大小是否符合要求
●页面布局是否合理
●查看修改和删除按钮大小是否合理
功能
●验证用户能否正常修改标题,内容等基本信息
●测试只修改新闻内容的一部分,其他信息是否保持不变
●确保只有具有相应权限的用户才能修改新闻
●检查新闻在修改后,系统是否及时更新其状态
●检查是否能正确删除
性能
●修改和删除的响应时间
●监控CPU ,内存和网络带宽的使用情况,确保不会造成资源过度消耗
兼容性
●不同浏览器测试新闻的修改和删除功能
●不同操作系统测试新闻的修改和删除功能
●不同设备上测试新闻的修改和删除功能
易用性
●操作反馈是否清晰
●在误操作后撤销或者重做修改/删除
网络环境
●3G,4G,5G,WIFI环境下功能能否正常运行
●网络异常时,是否有提醒
●网络中断又恢复时,数据能否自动恢复和加载
异常测试
●测试输入非法,空值或者超长文本,系统是否给出正确提示
●多次修改或者删除同一条新闻,检查系统会不会出现数据冲突
●未授权用户尝试修改或者删除新闻时,验证系统是否拦截并给出相应的错误提示
●系统资源不足时,测试系统能否给出适当提示