精华内容
下载资源
问答
  • 2021-06-07 14:21:46

    3.1 需求分析
    需求来源:外部用户,内部:客服,运营,老板
    分析思路:总分总
    总:把控被测对象
    分:拆分功能模块,设计测试用例
    总:串联整个模块
    结果展示:
    测试点
    流程图
    文本
    3.2 计划与方案
    要素:
    测试任务
    测试方案
    模板:
    用例设计
    用例执行
    测试报告
    3.3 用例设计
    3.3.1要素构成
    用例ID
    用例标题
    所属项目
    用例优先级
    预置条件
    测试数据
    执行步骤
    预期结果
    3.3.2 模板设计
    Excel文档
    其他工具
    3.3.3 用例编写
    状态迁移
    等价类
    边界值
    因果图
    判定表
    正交法
    流程图法
    错误推测
    3.4 用例执行
    3.4.1 按计划执行
    3.4.2 记录执行日志
    3.4.3 跟踪发现的缺陷
    缺陷报告
    3.4.4 缺陷构成
    确先标题
    预置条件
    复现步骤
    预期结果
    执行结果
    3.4.5 实现工具
    禅道
    Jira
    其他工具
    3.5 测试报告
    3.5.1 要素构成
    测试过程
    缺陷设计
    整体总结
    改进建议
    3.5.2 模板设计
    word文档
    html文档
    其他文档
    功能测试总结:
    需求分析,测试计划与方案,测试用例设计,测试用例执行,测试报告

    更多相关内容
  • 微信小程序系统功能测试用例
  • 小程序测试思维导图,测试用例编写内容
  • 这是一套完整的小程序测试课程,从用例编写,功能梳理,业务整理到接口测试的一整套体系结构。课程非常适合测试提高人员,目前在测试小程序人员,提高自己的业务,接口能力,增强个人水平。
  • ."顶部区域- 未登录状态" 滚动消息 登录、注册 、我的订单 、帮助中心 、在线客服 "我的订单- 订单详情页" 帮助中心 首页 全部商品 搜索 购物车 左侧导航 轮播 广告区域 首页推荐产品 ...并发功能
  • 微信小程序官网测试用例小程序+服务器响应php程序 业务服务器 /data/release/php-weapp-demo 是小程序响应的位置
  • 搬运

    在这里插入图片描述搬运

    在这里插入图片描述

    展开全文
  • 适合小白的测试用例编写方法,一看就会

    等价类划分法
    适用场景:

    有数据输入的地方,就可以使用等价类划分法。如:输入框。

    测试思想:

    从大量数据中划分范围(等价类),然后从每个范围中挑选代表数据,这些代表数据要能反应这个范围内数据的测试结果。

    概念:

    有效等价类:对程序来说,有意义的、合理的数据(正确的、有效的数据)。

    无效等价类:对程序来说,没有意义、不合理的数据(错误的、无效的数据)。

    例:
    在这里插入图片描述
    需求:

    手机号输入框:只允许输入数字。(只拿手机号做示范)

    无效等价类:汉字、表情、符号、空格等

    有效等价类:数字

    边界值
    适用场景:

    有数据输入的地方,在实际工作中,一般和等价类划分一起适用。

    测试思想:

    边界值是程序员在编程时是最容易出错的位置,所以要测试边界。

    概念:

    是有效等价类和无效等价类之间的分界点,叫边界值(最小值,最大值)。还要测试次边界,也就是边界值两边的数据。

    例:

    密码输入框:8-20位字符(只允许输入:字母、英文符号、数字)

    边界值:8位字符、20位字符

    次边界:7位字符、9位字符、19位字符、21位字符

    因果图/判定表
    适用场景:

    在一个界面中有多个控件,如果控件之间存在组合关系或者限制关系,不同的控件组合会产生不同的输出结果,为了弄清楚不同的输入组合会产生怎样的输出结果,可以使用因果图或判定表。

    概念:

    因:输入条件

    果:输出结果

    就是通过画图的方式表达输入条件和输出结果之间的关系。

    因果图/判定表测试的步骤:

    ·步骤1:找出所有的输入条件

    ·步骤2:找出所有的输出结果

    ·步骤3:分析,列出输入条件之间所有的组合和限制条件

    ·步骤4:确定每组输入条件的组合会产生怎样的输出结果,画因果图,填写判定表

    ·步骤5:编写测试用例每一列代表一种组合,编写一条测试用例

    因果图/判定表的特点:

    1)输入条件的排列顺序无关紧要

    2)输出结果的排列顺序无关紧要

    3)先测哪种组合后测哪种组合无关紧要

    4)每种组合是独立的

    判定表格式如下:在这里插入图片描述
    判定表名词术语:

    ·条件桩:问题的所有条件

    ·动作桩:问题的所有输出

    ·条件项:针对条件桩的取值

    ·动作项:条件项的各种取值情况下的输出结果

    正交排列法
    适用场合:

    在一个界面中有多个控件,每个控件有多个取值,要考虑不同控件不同取值之间的组合,且组合数量较大的话,我们就可以使用正交排列法。

    思想:

    使用最少的抽样数据达到最广的,覆盖率最高的统计结果。

    正交表公式如下:

    l:line行

    n:表示正交表有几行,需要测试的组合的个数

    n值是固定的,一旦正交表确定n值就是固定的,不需要测试人员自己计算。

    m:表示正交表中允许出现的最大值

    根据每个控件的取值个数来确定m值

    k:表示正交表有几列

    根据组合的控件个数进行确定,选择合适的正交表(百度搜)

    方法总结:

    a、如果有多余的列,可以删除掉

    b、能映射的值先映射好(替换)

    c、把每一列多出的机会,尽量均匀分配给该列的各个取值

    d、要检查是否有完全一样的组合,如果有要适当处理(建议修改,也可以删除)

    e、选择正交表时正好能应用正交表示首选,如果不合适呢么选择最接近的。

    实际工作中,属性设置测试,兼容性测试常用正交排列法,而且兼容性测试可以不编写测试用例,直接用正交排列表测试各种兼容组合。
    在这里插入图片描述
    测试大纲法
    适用场景:

    软件中有多个窗口,窗口中有若干操作(功能点),为了理清窗口之间的关系(结果),可以使用测试大纲法。

    样例如下:在这里插入图片描述
    场景法
    适用场景:

    业务比较复杂的软件系统都适合使用场景法,场景法是基于软件业务的测试方法,测试人员把自己当成最终用户,尽可能真实的模拟用户在使用此软件的操作情形:

    重点模拟两类操作:

    ·用户正确操作的业务过程—验证软件的业务功能是否正确实现

    ·模拟用户错误操作的情形—验证软件的异常处理能力(健壮性)

    测试思路:

    场景法是模拟用户操作软件时的各种情景,主要用于测试软件的业务逻辑和流程。当拿到一个测试任务是,我们并不先关注某个文本框的等价类等是否满足要求,而是先关注它的主要功能和业务流程是否正确实现,这就需要场景法来完成测试。当业务流程测试没有问题,也就是软件的主要功能没有问题时,我们再去关注控件的等价类、边界值等细节测试。(先整体后细节)

    场景划分:

    1)基本流(有效流、正确流)

    模拟用户正确的业务操作流程就是基本流。

    2)备选流(无效流、错误流)

    模拟用户错误的操作流程就是备选流。

    样例如下:在这里插入图片描述

    然后根据不同的场景去编写测试用例,一个场景可以是一条测试用例,也可以是多条测试用例。

    加油吧,测试人!路就在脚下,成功就在明天!

    未来的你肯定会感谢现在拼命的自己!

    愿你我相遇,皆有所获! 欢迎关注微信公众号:程序员阿沐

    1.免费领取一份216页软件测试工程师面试宝典文档资料。

    2.软件测试学习路线以及相对应的视频学习教程免费分享!

    展开全文
  • 测试用例的分类 3 文本框需求 4 字段为特殊代码校验: 4 文本框为数值型 4 文本框为日期型 5 文本框为时间型 6 密码框 返回目录 6 单选按钮 7 组合列表框/下拉列表 7 数码框(up-down)控件 8 搜索框填充域测试 8 复...
  • 未授权微信登录小程序 未授权时,一般使用一些业务功能的时候,都会弹出提示:先授权再操作对应功能 Y 3 Y 在提交数据到后台的时候,会提示补充相关身份信息才能提交成功 Y 1 已授权...
    测试类型一/二级子功能用例检查点通用标签优先级强制执行
    权限测试未授权微信登录小程序未授权时,一般使用一些业务功能的时候,都会弹出提示:先授权再操作对应功能Y3Y
    在提交数据到后台的时候,会提示补充相关身份信息才能提交成功Y1 
    已授权微信登录小程序授权微信访问小程序,意味着自己的微信账号可以被小程序管理方所获得Y3Y
    自动已微信的身份行使业务操作权限,比如登录、支付、数据查询等Y2 
    同一微信在不同手机端登录授权查看数据权限所能查看的数据和操作的权限都应该是同步一致的Y2 
    UI测试页面展示元素检查小程序的界面美观度,字体大小、字体格式、按钮布局。Y1 
    页面交互查看页面交互是否与prd一致Y1 
    业务逻辑
    功能测试
    按功能模块测试根据设计好大类功能模块划分,然后再逐级细化,覆盖到每个功能尽可能全面的测试点Y3Y
    按业务流程测试小程序的业务,比如支付、下单、播放Y2 
    各个功能点串联起来完整的业务流程来检查Y3Y
    同一个业务,可能有不同的路径来实现,每个路径都需要覆盖检查Y2 
    按数据流向测试检查输入的数据是否按照代码逻辑执行正确输出,是否数据库发生异常(无法输入;有输入却无任何输出;输出不正确;多余的输出其他信息....)Y3Y
    同一功能不同入口有效性检查测试如:驾考宝典VIP功能
    在首页有一个专门入口
    昨天页面--背题模式下的短视频/课件视频引导购买
    我的错题/考试成绩页面
    Y2 
    Y2 
    Y2 
    交互性检查测试数据和功能交互变化的情况主要有这几个分类
    前台<-->前台
    后台<-->后台
    前台<-->后台
    Y2 
    前台从A1页面提交的数据,可能需要在前台A2页面查看到,也会在对应后台的B页面查到记录Y2 
    后台B1页面修改or添加的数据,对应的前台A页面产生交互变化,后台本身的不同页面之间也可能存在同一个数据的输出值Y2 
    兼容性测试操作系统兼容性Android 操作系统兼容性(android 4.4- android 10)Y2 
    iOS不同系统(iOS 9 --- iOS 14)   
    屏幕兼容性测试不同的屏幕分辨率(1920*1080,2560*1440,2436*1125,2436*1125)Y2 
    微信兼容性测试微信版本兼容性测试(7.0.1& 7.0.2 等等)Y2 
    易用性测试导航定位到页面某个模板所在位置,回到顶部OR底部,导航条的收展,导航标签的文字是否容易理解Y1 
    功能入口重要且常用业务的功能入口,是否在比较显眼的位置,业务操作过程是否便于大多数用户使用和查看Y2 
    上下层级进入&返回首页<-->列表页Y1 
    列表页<-->列首页Y1 
    首页<-->详情页Y1 
    不同层级之间的进入和返回是否有相应的按键易操作Y1 
    字体、图片、动态交互效果字体:标签、标题、内容、动态播放字体.....Y1 
    图片:轮播图、背景图、封面图、触屏产生的交互图Y1 
    操作是否过于繁琐查看操作是否方便易用Y1 
    网络测试网络切换测试Wifi 和4G间切换时,APP的数据提交和页面跳转加载,数据查询等场景下,APP响应正常Y2Y
    4G和3G间切换时,APP的数据提交和页面跳转加载,数据查询等场景下,APP响应正常Y2 
    Wifi 和无网络间切换时,APP的数据提交和页面跳转加载,数据查询等场景下,APP响应正常Y2 
    4G和无网络间切换时,APP的数据提交和页面跳转加载,数据查询等场景下,APP响应正常Y2 
    无网--->wifiY1 
    无网--->3G/4G/5GY1 
    验证各种网络下是否正常无网/Wifi/3G/4G/5GY3 
    前端性能测试页面白屏时间页面白屏时间Y1 
    首屏时间首屏时间Y1 
    资源占用资源占用Y1 
    页面渲染时间页面渲染时间Y1 
    特殊场景小程序token使用达到限制小程序token使用达到限制Y2 
    发布新版本缓存问题发布新版本缓存问题Y2 
    接口性能测试通过性验证按接口文档正常传参,可以返回正确的结果Y3Y
    登录接口登录方式接口为POST,不能使用get 接口 Y2 
    参数校验特殊字符校验Y2 
    参数类型校验Y2 
    参数格式校验Y2 
    参数有,无,null的校验Y2 
    必填参数校验Y3Y
    参数边界值测试Y2 
    逻辑业务逻辑业务测试Y3Y
    异常及特殊场景导出数据格式校验Y1 
    存在传参过多,不限制值传参Y1 
    性能测试压测结果查看是否满足预期指标(RT TPS VU,资源消耗)Y3Y
    并发测试验证代码是否支持并发操作,不关注性能指标Y3Y
    安全性测试安全性测试敏感信息是否加密Y3Y
    必要参数是否后端也进行校验Y2 
    接口是否越权请求Y2 
    接口是否能防止拦截篡改Y2 
    SQL注入Y3Y
    xss攻Y3Y
    csrf Y2 
    接口参数不能是密明文Y2 
    控制台和日志均不能打印出密明文Y2 
    SQL注入&XSS跨网站脚本攻击,越权等安全扫描Y3Y
    展开全文
  • 测试用例检查表范例

    2021-03-23 16:03:55
    测试用例检查表范例软件测试项目名称检查人检查日期序号检查内容结论原因说明备注1入口检查《需求规格说明书》是否评审并建立了基线?是[]否[]免[]是否按照测试计划时间完成用例编写?是[]否[]免[]需求新增和变更...
  • 软件测试中黑盒测试用例设计方法总结测试用例(TestCase)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。 测试用例(TestCase)目前没有经典的...
  • 对于测试而言,目标是通过改进产品质量使风险减到最小,并且这可以部分的通过建造一套具体的测试用例来将应用程序按照它的速度完成等方法实现。 IEEEStandard610(1990)中定义测试用例为: 1.为一个为特定目标而...
  • 微信小程序测试

    千次阅读 2020-01-03 00:00:34
    一、测试范围 1.权限测试 需要检查以下几种情况下微信用户访问的...授权微信访问小程序,意味着自己的微信账号可被小程序管理方所获取,自动以微信的身份行使业务操作权限,比如咨询、支付、数据查询等 3)同一微信...
  • Web渗透测试用例.xlsx

    2022-01-05 17:02:09
    包含渗透测试需要哪些项目,以及具体的测试步骤和方法。就算是小白,都能按照以上步骤做应用安全测试,包括测试网站,APP,小程序,公众号等,呕心沥血内部资料
  • 文章目录项目介绍模块测试用例实现步骤1 ...模块测试用例实现步骤 需求分析 测试点提取 用例编写 用例执行 缺陷管理 1 注册模块 1 需求分析 查看查看需求文档 原型图 2 提取测试点 可以从 ui布局 和 功能考虑 ...
  • 微信小程序测试方法

    千次阅读 2021-09-12 17:56:17
    微信小程序的定义 依附于微信而无需再次下载安装的移动端应用程序 微信小程序的特点 无需下载,即用即走 功能丰富,清爽体验 流量大、易裂变 微信小程序的局限性 数量:每个应用最大支持页面层级为10层 大小:小程序...
  • 功能图分析方法 二、等价类划分 等价类划分方法是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的、常用的黑盒测试用例...
  • 定义:基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。2.错误推测方法的基本思想:  错误推测方法  一.方法简介  1.定义:基于经验和直觉推测程序中所有可能存在的各种错误,...
  • 图片1 图片2 图片3 图片4 图片5 图片6
  • Ego小程序测试

    2021-07-26 10:42:47
    Ego小程序测试一、前置知识1、小程序MiniProgram2、小程序和App区别3、小程序和App联系4、微信开发者工具5、技术架构二、Ego商城介绍三、测试流程四、Ego商城项目部署1、注册微信小程序账号2、后端部署3、前端部署 ...
  • 04.30这主要是小程序测试的一些基础笔记,内涵一些功能测试设计分析和基本用例的编写还有接口测试设计分析和基本用例的编写,怎么使用postman测试接口测试,怎么生成测试报告等
  • 测试文档测试用例.zip程序开发文档软件开发文技术档下载测试文档测试用例.zip程序开发文档软件开发文技术档下载测试文档测试用例.zip程序开发文档软件开发文技术档下载测试文档测试用例.zip程序开发文档软件开发文...
  • 软件测试(测试用例)—写用例无压力

    千次阅读 多人点赞 2022-02-15 12:53:03
    文章目录软件测试——用例篇一、概念二、测试用例总体设计方案1、等价类 ☆2、边界值 ☆2.1 边界值法设计用例步骤3、判定表 ☆4、因果图5、场景设计法 ☆6、错误猜测法7、正交排列三、实际操作中注意的点3.1测试用例...
  • 电商平台测试用例

    千次阅读 2020-05-31 23:28:47
    @TOC
  • 小程序测试方案

    千次阅读 多人点赞 2018-09-07 19:03:00
    小程序测试方案 微信小程序测试方案 目录 小程序的介绍与认识 小程序的环境类型 小程序测试注意事项 小程序的测试点 小程序上线前的注意事项 小程序和WebApp有什么区别   小程序的介绍与认识 是...
  • 软件测试基础+微信小程序测试实战

    千次阅读 2021-04-18 09:44:32
    计算机系统分类 1、硬件系统 2、软件系统: 1、系统软件:直接操作硬件的/控制硬件的 (1)、桌面操作系统:windows用户... (3)、嵌入式操作系统:linux文件很 一般使用再机顶盒、pda、网络电视、手机 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 114,087
精华内容 45,634
关键字:

小程序测试用例

友情链接: chapter2.rar