目录
1. 文档介绍
1.1 文档目的
1.2 文档范围
1.3 读者对象
1.4 术语与缩写解释
2. 功能测试用例
2.1 被测试对象的介绍
2.2 测试范围与目的
2.3 测试环境与测试辅助工具的描述
2.4 功能测试用例
附录:评审意见
1. 文档介绍
1.1 文档目的
设计测试用例的目的是测试系统是否能够正确完成整个业务流程,在一些业务的细节上是否正确,开发人员是否避免了系统实现中有可能犯的各种错误,如缺少情况处理、没有控制输入数据的范围、程序流程不合理等等。
1.2 文档范围
适用于对项目的业务流程、功能测试的测试用例的编写
1.3 读者对象
本文档的阅读对象是项目经理、产品经理、软件开发工程师、测试工程师等。
1.4 术语与缩写解释
缩写、术语 |
解 释 |
… |
2. 功能测试用例
2.1 被测试对象的介绍
云游文博小程序主要功能是在小程序端可以查看博物馆信息、藏品信息、3D藏品信息,博物馆参观预约、博物馆活动预约,进行博物馆、藏品的分享,博物馆打卡等功能
2.2 测试范围与目的
针对博物馆后台进行功能测试。目的是对所有功能模块进行功能全覆盖性测试,以达到一定的验收标准。
2.3 测试环境与测试辅助工具的描述
测试环境 |
https://t-museum.ybsjyyn.com/mres/#/home |
测试辅助工具 |
Fiddler抓包工具 |
2.4 功能测试用例
2.4.1 地图管理
2.4.1.1 博物馆群管理
功能A描述 |
博物馆群图片显示 |
||
用例目的 |
验证已上传的博物馆群图片能否正常显示 |
||
前提条件 |
用户已登录系统,并进入到博物馆分布地图页面并且已上传相关数据 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
点击对应的博物馆群 |
能够正常查看到博物馆群的图片,图片清晰 |
||
功能B描述 |
博物馆群新增 |
||
用例目的 |
验证博物馆群新增功能的正确性 |
||
前提条件 |
1、用户已登录系统,并进入到地图管理页面 2、用户有相关操作权限 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
新增博物馆群动作 |
正常打开新增博物馆群弹框 |
||
不填必填项(博物馆群名称、url地址、或者不上传图片),点击保存 |
提示:请输入博物馆群名称,url地址,或者请上传图片 |
||
输入框中输入超过64个字符的数据,保存 |
多出64位的内容自动舍弃 |
||
正常填写数据信息,保存 |
能够正常保存,页面中显示保存的数据 |
||
功能C描述 |
博物馆群编辑 |
||
用例目的 |
验证博物馆群编辑功能的正确性 |
||
前提条件 |
1、用户已登录系统,并进入到地图管理页面 2、用户有相关操作权限 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
博物馆群编辑动作 |
正常打开博物馆群弹框 |
||
删除必填项(博物馆群名称、url地址、或者图片),点击保存 |
提示:请输入博物馆群名称,url地址,或者请上传图片 |
||
输入框中输入超过64个字符的数据,保存 |
多出64位的内容自动舍弃 |
||
修改数据信息,保存 |
能够正常保存,页面中显示保存的数据信息是已修改过的 |
||
功能D描述 |
博物馆群删除 |
||
用例目的 |
验证博物馆群删除功能的正确性 |
||
前提条件 |
1、用户已登录系统,并进入到地图管理页面 2、用户有相关操作权限 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
博物馆删除动作 |
正常打开博物馆群删除框 |
||
取消删除动作 |
取消删除操作成功,数据未删除 |
||
确定删除动作 |
确定删除操作成功,数据被删除 |
2.4.1.2 博物馆布局管理
功能A描述 |
查询功能 |
||
用例目的 |
验证查询功能是否正确 |
||
前提条件 |
用户已登录系统,并进入到博物馆布局管理 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
查询条件置空查询 |
页面显示所有数据 |
||
查询条件带值查询 |
页面显示符合查询条件的数据 |
||
功能B描述 |
博物馆室内布局管理功能 |
||
用例目的 |
验证博物馆内布局管理页面跳转正确性 |
||
前提条件 |
用户已登录系统,并进入到博物馆布局管理 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
管理页面跳转动作,选择任意一条数据,在操作列点击“管理” |
1、页面成功跳转博物馆内布局管理页面 2、博物馆名称数据带入博物馆内布局管理页面 |
||
功能C描述 |
翻页、跳转页功能 |
||
用例目的 |
验证翻页、跳转页、显示数据条数的正确性 |
||
前提条件 |
用户已登录系统,并进入到博物馆布局管理 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
点击上一页、下一页、或者点击某一页 |
能够正确跳转到当前页,并且显示的列表数据正确 |
||
选择每页显示的数据条数 |
每页显示的数据条数正确 |
||
在跳转至某页中填写相应的数字,按回车键 |
能够正确跳转到当前页,并且显示的列表数据正确 |
2.4.1.3 博物馆内设施布局
功能A描述 |
查询功能 |
||
用例目的 |
验证查询功能是否正确 |
||
前提条件 |
用户已登录系统,并进入到博物馆内设施布局 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
查询条件置空查询 |
页面显示所有数据 |
||
查询条件带值查询 |
页面显示符合查询条件的数据 |
||
功能B描述 |
新增馆内布局 |
||
用例目的 |
验证新增馆内布局功能 |
||
前提条件 |
用户已登录系统,并进入到博物馆内设施布局 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
新增馆内布局动作 |
正常打开新增馆内布局图弹框 |
||
令必填文本框为空,不上传图片,保存 |
提示:请输入位置名称,或者请上传图片 |
||
信息填写正确,保存 |
保存信息成功,在列表显示 |
||
功能C描述 |
更新馆内布局 |
||
用例目的 |
验证更新馆内布局功能是否正确 |
||
前提条件 |
用户已登录系统,并进入到博物馆内设施布局 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
对于想要更新的数据,在列表操作列点击“更新” |
正常打开更新博物馆内设施布局弹框 |
||
删除必填项,保存(例如:位置名称,布局图) |
提示:请输入位置名称,或者请上传图片 |
||
在输入框中输入超过64个字符的数据 |
多出64位的内容自动舍弃 |
||
令必填文本框为空,不上传图片,保存 |
提示:请输入位置名称,或者请上传图片 |
||
在更新馆内设施布局弹框页面输入有效数据,保存 |
系统提示:操作成功,成功修改了数据 |
||
功能D描述 |
删除馆内布局 |
||
用例目的 |
验证删除馆内布局功能是否正确 |
||
前提条件 |
用户已登录系统,并进入到博物馆内设施布局 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
对于想要删除的数据,在列表操作列点击“删除” |
页面出现删除确认弹框 |
||
在弹出的删除确认框中,点击“取消” |
取消删除操作成功,数据未删除 |
||
在弹出的删除确认框中,点击“确定” |
确定删除操作成功,数据被删除 |
||
功能E描述 |
翻页、跳转页功能 |
||
用例目的 |
验证翻页、跳转页、显示数据条数的正确性 |
||
前提条件 |
用户已登录系统,并进入到博物馆布局管理 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
点击上一页、下一页、或者点击某一页 |
能够正确跳转到当前页,并且显示的列表数据正确 |
||
选择每页显示的数据条数 |
每页显示的数据条数正确 |
||
在跳转至某页中填写相应的数字,按回车键 |
能够正确跳转到当前页,并且显示的列表数据正确 |
2.4.2 小程序管理
2.4.2.1首页设置
功能A描述 |
数据显示 |
||
用例目的 |
验证首页设置的数据能否正常显示 |
||
前提条件 |
用户已登录系统,并进入首页设置页面 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
用户登录,并进入小程序模块首页设置页面 |
成功进入首页设置页面,能查看已维护的数据 |
||
功能B描述 |
数据编辑 |
||
用例目的 |
验证上传图片功能是否正确 |
||
前提条件 |
用户已登录系统,并进入首页设置页面 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
在首页设置页面,上传图片 |
成功上传图片,且图片在预览区可见 |
||
1、选中需要附链接的图片,在下方链接编辑区域,输入链接,保存 2、切换选中图片,在下方链接编辑区域,从素材库选择素材 |
成功编辑图片链接,保存成功 |
||
功能C描述 |
数据删除 |
||
用例目的 |
验证删除功能是否正确 |
||
前提条件 |
用户已登录系统,并进入首页设置页面 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
选中一张需要删除的图片,点击页面“删除”按钮,保存 |
成功删除图片和图片链接,图片在小程序端不可见 |
||
选中一张图片,在下方链接编辑区域,清除链接地址,保存 |
成功删除图片上的链接,图片在小程序端点击无详情页跳转 |
||
置空全部数据,保存 |
页面提示:请至少上传一张图片 |
2.4.2.2 分享记录管理
功能A描述 |
列表查询 |
||
用例目的 |
验证查询功能是否正确 |
||
前提条件 |
用户已登录系统,并进入分享管理页面 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
1、置空所有查询条件 2、查询 |
页面显示所有数据 |
||
1、输入查询条件 2、查询 |
页面显示符合查询条件的数据 |
||
功能B描述 |
翻页、跳转功能 |
||
用例目的 |
验证翻页、跳转功能是否正确 |
||
前提条件 |
用户已登录系统,并进入分享管理页面 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
点击上一页、下一页、或者点击某一页 |
能够正确跳转到当前页,并且显示的列表数据正确 |
||
选择每页显示的数据条数 |
每页显示的数据条数正确 |
||
在跳转至某页中填写相应的数字,按回车键 |
能够正确跳转到当前页,并且显示的列表数据正确 |
2.4.2.2 游客打卡管理
功能A描述 |
列表查询 |
||
用例目的 |
验证查询功能是否正确 |
||
前提条件 |
用户已登录系统,并进入游客打卡管理页面 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
1、置空所有查询条件 2、查询 |
页面显示所有数据 |
||
1、输入查询条件 2、查询 |
页面显示符合查询条件的数据 |
||
功能B描述 |
翻页、跳转功能 |
||
用例目的 |
验证翻页、跳转功能是否正确 |
||
前提条件 |
用户已登录系统,并进入游客打卡管理页面 |
||
输入/动作 |
期望的输出/相应 |
实际情况 |
|
点击上一页、下一页、或者点击某一页 |
能够正确跳转到当前页,并且显示的列表数据正确 |
||
选择每页显示的数据条数 |
每页显示的数据条数正确 |
||
在跳转至某页中填写相应的数字,按回车键 |
能够正确跳转到当前页,并且显示的列表数据正确 |
附录:评审意见
提示:测试组长邀请开发人员和同行专家,对《系统测试用例》进行技术评审,
总结 感谢每一个认真阅读我文章的人!!!
如果下面这些资料用得到的话可以直接拿走:
1、自学开发或者测试必备的完整项目源码与环境
2、测试工作中所有模板(测试计划、测试用例、测试报告等)
3、软件测试经典面试题
4、Python/Java自动化测试实战.pdf
5、Jmeter/postman接口测试全套视频获取
6、Python学习路线图
重点:配套学习资料和视频教学
那么在这里我也精心准备了上述大纲的详细资料包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。如下,需要的点击下方名片加我VX免费领取。
文章来源:https://www.toymoban.com/news/detail-410210.html
文章来源地址https://www.toymoban.com/news/detail-410210.html
到了这里,关于史上最详细的小程序测试用例模板,以后再也不怕测试用例不会写了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!