首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
测试用例专题
【Spring boot】编写代码及测试用例入门之 Hello Spring boot _踩坑记
先贴下目录: 这是我从 start.spring.io 里下载的依赖Web的模板 // DemoApplication.javapackage com.abloume.springboot.blog.demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autocon
阅读更多...
python+selenium2学习笔记unittest-05测试用例实例
看一下非常简单的目录结构 test_baidu from selenium import webdriverimport unittestimport timeclass MyTest(unittest.TestCase):def setUp(self):self.driver = webdriver.Firefox()self.driver.maximize_window()self
阅读更多...
【软件测试】设计测试用例
📕引言 本文章重点目标: 测试用例的概念 设计测试用例的万能思路 设计测试用例的方法 ◦ 基于需求的设计方法◦ 具体的设计方法 ▪ 等价类 ▪ 边界值 ▪ 判定表法 ▪ 正交法 ▪ 场景法 ▪ 错误猜测法 🍀测试用例 🚩概念 什么是测试用例? 测试用例(TestCase)是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要
阅读更多...
软件测试技术之登录页面测试用例的设计方法
相信大家都有过写登录测试用例的经验,相较于开发人员编写代码而言,测试人员编写用例同样重要。本文作者总结了一些关于登录用例的经验。 一、功能测试用例设计: 1、正常登录场景 测试用例1:输入正确的用户名和密码,验证用户能否成功登录并跳转到主页面。 测试用例2:输入已注册但未激活的用户账号,验证系统是否显示相应的提示信息,如“您的账号尚未激活,请检查邮箱进行激活”。 2、
阅读更多...
Postman2testlink 通过Postman调用Testlink API编写测试用例
Postman2Testlink recommend: China-Gitee,Other-Github 名称版本nodejs大于8.17.0testlink大于1.9.17 API 说明文档 FAQ 常见问题 一、安装 npm install 二、启动服务 node test/server.js 三、示例 工程目录下有postman客户端脚本示例,可以直接导
阅读更多...
怎样做好测试用例的评审
大家都知道,软件测试过程中,最重要的就是测试用例的设计。首先说说测试用例的重要性。 一、编写用例的重要性 1.深入了解需求的过程,一个项目立项开始,测试就开始介入,我们从产品的PRD文档、用户交互图,视觉图等相关文档去熟悉产品的各个模块,各个业务流程。或者在产品规划和设计阶段,测试开始熟悉产品。而编写用例的过程中,会充分的思考产品需求的细枝末节,需求的不合理、有矛盾、不明确的地方,还能对
阅读更多...
AndroidStudio下使用gradle打包测试用例的命令行
获取包名、资源文件id 假设已经有一个待测试APK,将其安装到安卓设备上。通过adb指令、Android Studio的Device Monitor可以获取其页面的包名、控件的id等信息。 用adb查看当前的Activity adb shell dumpsys activity activities | sed -En -e '/Running activities/,/Run #0/p'
阅读更多...
测试用例的设计方法-等价类划分方法
测试用例是设计方法-等价类划分方法 等价类划分方法:是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。 1、划分等价类 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测
阅读更多...
测试用例设计方法-边界值分析法和错误推测法
测试用例设计方法-边界值分析法 边界值分析法就是对输入或输出对边界值进行测试对一种黑盒测试方法。(一般和等价类一起用) 一、考虑 测试工作经验告诉我们,大量对错误是发生在输入或输出范围对边界上,而不是发生在输入输出范围对内部(从开发角度可以发现)。因此针对各种边界情况设计测试用例,可以查出更多对错误。 使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界
阅读更多...
软件测试用例简单概述
软件测试用例的简单概述 一、测试流程 需求分析-测试计划-测试方案-测试用例-执行测试-测试报告 二、测试用例的定义 为特定的目的而设计的一组测试输入、执行条件和预期的结果,以便测试某个程序路径或核实是否满足某个特定需求。 三、测试用例的目的 高效率的发现软件缺陷而精心设计的少量测试数据。实际中无法达到穷举测试,所以要从大量输入数据中精选有代表性或特殊性的数据来作为测试数据
阅读更多...
【软件测试】bug以及测试用例的设计方法
系列文章目录 第一章 【软件测试】常见的开发模型和测试模型 文章目录 系列文章目录前言一、bug的基本要素。二、bug的处理流程三、弱网测试四、设计方法1.基于需求的设计方法2.具体的测试方法(1)等价类划分法(2)边界值分析法(3)场景法(4)正交表法(5)判定表法(6)错误猜测法 总结 前言 在前文中我们对于软件测试常用的开发模型和测试模型有了一个初步的认识。而
阅读更多...
用例设计面试:微信发送语音的测试用例
功能测试 1、不说话的时候发送语音, 是否会有相关的信息提示。 2、说话分贝很轻很轻, 是否可以录入语言。 3、普通的语音信息是否可以正常发送。 4、语音录制的时候是否有时间限制(最短限制 / 最长限制)。 5、录制时间不足最短时长限制会发送失败。 6、超出了最长时间限制时, 语音自动保存并发送。 7、语音识别。 · 是否可以录入中文, 英文
阅读更多...
转:测试用例的几种常见设计方法
转自:http://www.51testing.com/html/30/n-3719130.html 测试用例常见的设计方法有:等价类划分法、边界值分析法、错误推测法、判定表法、正交实验法。 一.等价类划分法 顾名思义,等价类划分,就是将测试的范围划分成几个互不相交的子集,他们的并集是全集,从每个子集选出若干个有代表性的值作为测试用例。 例如,我们要测试一个用户名是否合法,用户
阅读更多...
Python统计FreeMind测试用例数量
1.编写背景 由于最近编写迭代测试报告时发现缺少测试用例数量的统计,为了更好地分析迭代测试质量,需统计测试用例与bug的数量占比,故编写此脚本用于统计测试用例的数量(现测试用例编写工具为飞书思维导图,其导出格式为freemind) 2.code 代码如下: # coding=utf-8import xml.etree.ElementTree as ETimport xlwtimpor
阅读更多...
Hibernate之基本配置测试用例
hibernate5.2.5入门实例 前几天不知道怎么下的一个Hibernate版本是hibernate-search-5.5.4.Final-dist,hibernate核心文件为hibernate-core-5.0.9.Final.jar,有点坑。今天在公司下载的最新版为:hibernate-release-5.2.5.Final 先开始进行配置: 1.在src下创建hibernate.
阅读更多...
解决TESSY导入测试用例后出现提示接口有改变的问题
Tessy支持测试用例的导入,不懂测试用例怎么导入,可以看这一篇文章: TESSY导入导出测试用例-CSDN博客 当成功的导入测试用例到工程后,在TIE中查看了用例的源码和头文件路径都没有问题后,就可以执行分析: 但是执行分析后,我们发现: 根据提示,我们可以知道是因为接口有改动导致的,同时也提示我们可以在IDA(Interface Da
阅读更多...
接口测试用例设计详解
接口测试用例设计详解 在软件开发中,接口测试是一项重要的质量保证措施,它确保各个组件之间能够正确地通信。黑盒测试是一种常见的测试方法,它只关注输入和输出而不关心内部实现细节。本文将详细介绍如何基于黑盒测试的原则设计接口测试用例,并结合接口文档的技术要求,考虑各种边界条件、异常情况、接口性能和安全性。 1. 引言 接口测试是验证应用程序接口是否按预期工作的过程。黑盒测试是一种测试方法,它侧重于
阅读更多...
如何构建高效软件测试用例?
前言 在软件开发的过程中,测试是一个至关重要的环节。而作为测试的核心组成部分,测试用例的设计直接关系到软件质量的好坏。本文将从测试用例的组成要素出发,探讨如何编写高质量的测试用例,并通过具体案例进行说明。 一、测试用例的基本组成 1. 标题 定义:简洁明了地描述测试目的。示例:“验证用户登录功能是否正常”。 2. 前置条件 定义:执行测试用例前必须满足的条件。示例:“用户账户已注册并
阅读更多...
通用功能测试用例-笔记整理
测试用例整理:UI Check List、 功能测试用例和 性能测试用例,进行相应的规范和格式要求。 对于UI方面以及经常要测试重用性非常高的模块,我们可以设计成一个Check List,这样的话看起来方便,执行起来快捷,维护成本也低,拿来就能用,是个很好的方法。 通用功能测试用例:http://lib.csdn.net/article/48/23415 QC引发的测试
阅读更多...
Vue2 应用测试学习 03 - TDD 案例(其他测试用例、快照测试、配置代码覆盖率统计、codecov 上传覆盖率统计报告、Github Actions 自动化测试和持续集成)
TodoApp 切换全选 点击全选按钮,修改全部任务项的状态,并且按钮的样式随着全部任务项的选中状态改变。 编写测试用例 test('Toggle All', async () => {const toggleAll = wrapper.findComponent('input[data-testid="toggle-all"]')// 选中全选按钮await toggleAll.setCh
阅读更多...
Vue2 应用测试学习 02 - TDD 案例(案例介绍和创建、编写测试用例)
案例介绍 下面使用 TodoMVC 提供的开源 Todos List 任务清单示例,学习使用 TDD 方式开发 Vue 应用。 案例演示效果:Vue.js • TodoMVC 基本功能包括: 输入任务内容,点击回车,任务被添加到列表中切换单个或所有任务完成状态删除任务显示未完成任务数量删除所有已完成的任务数据筛选修改任务内容(回车保存修改,ESC取消编辑,内容为空则删除任务) 案例创建
阅读更多...
测试用例设计:腾讯应用宝的下载功能怎么测试?
一、功能测试 1. 正常下载流程 • 在应用宝中搜索一个已知的应用,如微信。确认搜索结果准确显示该应用。 • 点击下载按钮,观察下载进度条是否正常显示,下载速度是否合理。 • 下载过程中暂停和继续下载功能是否正常。 • 下载完成后,检查应用是否可以正常安装和打开。 2. 网络异常情况 • 模拟网络中断,观察下载是否会暂停并在网络恢复后自动继续。 • 在弱网环境下,测试下载速度、下载
阅读更多...
增删改查测试用例
1、登录 ①用户名和密码都符合要求(格式上的要求) ②用户名和密码都不符合要求(格式上的要求) ③用户名符合要求,密码不符合要求(格式上的要求) ④密码符合要求,用户名不符合要求(格式上的要求) ⑤用户名或密码为空 ⑥数据库中不存在的用户名,不存在的密码 ⑦数据库中存在的用户名,错误的密码 ⑧数据库中不存在的用户名,存在的密码
阅读更多...
用户登录的测试用例设计
具体需求: 有一个登陆页面, (假如上面有2个textbox, 一个提交按钮。 请针对这个页面设计30个以上的 test case.) 此题的考察目的: 面试者是否熟悉各种 测试方法,是否有丰富的 Web测试经验, 是否了解Web开发,以及设计Test case的能力 这个题目还是相当有难度的, 一般的人很难把这个题目回答好。 首先,你要了解用户的需求,比如这个登录界面
阅读更多...
单个按钮如何设计测试用例
首先对单个按钮进行测试需求分析 一、测试整体考虑分为功能、性能、安全测试,然后测试按钮不需要安全测试,因此只需测试功能、性能 二、功能测试又可细分为: 1、看设计说明书查阅按钮功能 2、验证功能 3、失败测试 4、界面测试 5、快捷键测试 三、性能测试 按钮压力测试 人民的眼睛是雪亮的,大家在补充下,看有什么不足的
阅读更多...
AgileTC测试用例管理平台的基本使用
1. 背景 使用企业微信在线文档对测试用例进行管理,存在以下问题,比如新建版本,每次都要设置下执行测试用例那一栏,要提供通过、失败、阻塞等选项,操作异常繁琐,比如版本管理问题,多个版本之后,想要追溯老版本测试了哪些功能,很难进行筛选,比如测试用例越来越多,文档打开慢的问题等等。 2. 调研 为了解决以上问题,调研了市面上的一些平台,发现有些平台功能过多,有些平台需要付费,现阶段,显然不太合适,然
阅读更多...