史上最详细的小程序测试用例模板,以后再也不怕测试用例不会写了

这篇具有很好参考价值的文章主要介绍了史上最详细的小程序测试用例模板,以后再也不怕测试用例不会写了。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

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

到了这里,关于史上最详细的小程序测试用例模板,以后再也不怕测试用例不会写了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Nacos 安装教程(史上最详细保姆级教程)

    作者:大三的土狗 专栏:SpringCloud    Nacos的全称是Dynamic Naming and Configuration Service,Na为naming/nameServer即注册中心,co为configuration即注册中心,service是指该注册/配置中心都是以服务为核心。   Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,

    2024年02月03日
    浏览(61)
  • Java对接微信支付(史上最详细)

    本文将介绍如何使用Java对接微信支付,包括获取支付参数、支付回调处理等步骤。本文适用于已经熟悉微信支付基本原理的读者。 JDK 1.8 Maven Spring Boot 2.x 微信支付开发文档 为了进行支付,我们需要先获取微信支付的参数信息,包括appid、商户id、支付密钥等。 配置文件 我们

    2024年02月15日
    浏览(42)
  • OpenStack搭建史上最详细步骤 (快速入手)

    搭建openstack平台所需要的两个镜像包:CentOS-7-X86_64-DVD-1804.iso 和 chinaskill_cloud_iaas.iso镜像文件。 在VMware上准备两台虚拟机,分别作为controller(控制)节点和compute节点. 下面是VMware上虚拟机的基础配置。 computecontroller 双网卡,NAT模式和仅主机模式,配置硬盘各给50G 多添的一块

    2024年02月02日
    浏览(47)
  • 接口测试用例怎么编写?给你一个最详细的模板要不要?

    目录 接口测试用例 总部用户同步接口 添加组织 添加用户 删除组织 删除用户 更新组织 更新用户 应用系统同步用户接口 根据组织编码获取用户 根据系统编码获取用户 构型数据的集成 获取构型数据接口 编制人 薛郝 审定人 时间 用例名称 添加组织 接口名称 urn:orgservice 项目

    2023年04月08日
    浏览(49)
  • Ubuntu安装Burp Suite--史上最详细教程

    VMware Workstation下载网址: https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html Burp Suite v2021.6安装包: 链接: https://pan.baidu.com/s/1OqiYpRr2XnWPw6B1Tum2hw?pwd=2001 提取码:2001 ubuntu-18.04.6安装包: 链接: https://pan.baidu.com/s/1SR1Q9ggLnIOErgOLQpzXkA?pwd=2001 提取码:2001 创建新的虚拟

    2024年02月09日
    浏览(44)
  • C++ system()函数的常用用法 (史上最详细)

    目录 一.推荐:     1. system(\\\"pause\\\")     2. system(\\\"color *\\\")     3.system(\\\"title *\\\")     4. system(\\\"cls\\\") 二.文件操作:     1. system(\\\"start *\\\")     2. system(\\\"del *\\\")     3. system(\\\"copy A B\\\")     4. system(\\\"move A B\\\") 三.系统操作     1. 关机,重启,睡眠     2. 日期/时间     3. task     1. system(\\\"pause\\\"

    2024年02月12日
    浏览(44)
  • 史上最详细注释,用flask写一个博客系统

    文本用flask写个博客系统,源码带有详细注释,通俗易懂,拿去就能用。点 这里 查看演示。博客效果如下,博客首页: 这个博客麻雀虽小,但五脏俱全。有如下功能: 博客文章浏览 用户注册 用户登录/登出 发文章/修改文章/删除文章 为了简单,没有用MySQL数据,使用了Sql

    2024年02月06日
    浏览(46)
  • 算法设计与分析期末复习题(史上最详细)

    算法设计与分析期末复习题(一) 1、二分搜索算法是利用( A )实现的算法。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 2、下列不是动态规划算法基本步骤的是( A )。 A、找出最优解的性质 B、构造最优解 C、算出最优解 D、定义最优解 3、最大效益优先是( A )的一

    2023年04月09日
    浏览(51)
  • 史上最详细之Eclipse导入Idea中并运行

    通过idea的open file菜单进行打开我们的项目 或者 主要配置的项目为下图箭头所指地方。 配置JDK,保证下面两个地方的版本一致,不然启动会报错,最后一个选项配置项目的输出路径。 修改 配置项目的文件夹标识。 配置项目的输入路径。 添加项目的jar包依赖。将我们在lib文

    2024年02月03日
    浏览(53)
  • 史上最详细的vite引入scss全局变量详解

    我们经常因为某些变量不能全局引入而头疼如麻,尤其是在做一些统一样式的时候,简直是噩梦,而且网上乱七八糟的文章很多很多,但是真正教你配置的没几个,因为很多都是复制过来的,有些人为了赶时间随便复制一下,这里将为你提供史上最详细的引入流程 第三步:创

    2024年02月16日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包