首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
用例专题
十四、我们应当怎样做需求分析:子用例与扩展用例
用例模型作为UML中4+1视图中非常重要的一员,非常集中地体现了面向对象的分析与设计思想。用例模型将现实世界中连续的一个一个业务流程,按照场景划分到了一个一个的用例中。由于场景的出现,使得用例中的业务流程存在着高度的内聚性,从而成为了日后各种对象的雏形。同时,在用例分析中,又将那些存在于各个用例中的,相同或相近的业务操作提取出来,形成一个一个的子用例或扩展用例,又体现了面向对象设计中的复用性。现在
阅读更多...
【轻松上手postman】入门篇:如果根据接口文档写postman接口用例
在我们平时的测试工作中除了最基本的网页测试外,也会遇到没有页面但需要验证内部逻辑正确性的接口测试任务,在遇到没有网页的测试任务时,我们就要使用到接口测试工具来模拟对程序代码触发。 在接到接口测试任务时,一般都会拿到接口需求文档,没接触过接口测试的人看到接口文档正常反应一脸闷🤣不知如何下手怎么开始测试😓,下面我就来讲讲如何将接口文档上的一个个接口转换成postman用例 首先需要安装
阅读更多...
DoIP-ISO 13400-1 道路车辆-基于互联网协议的诊断通信(DoIP)-第 1 部分:一般信息和用例定义 (1/2)
如下内容基于2011版本的 ISO 13400开展,内容较多,拆分为2篇,此篇为 1/2。 前言 ISO(国际标准化组织)是一个全球范围内的国际标准机构联合体(ISO 成员机构)。国际标准的制备工作通常通过 ISO 技术委员会进行。每个相关成员机构都有权在已建立的技术委员会中代表其利益。与 ISO 保持联系的国际组织、政府和非政府组织也参与这项工作。ISO 与国际电工委员会(IEC)在所有电气
阅读更多...
8种必备Selenium编写自动化用例的技巧
在开始自动化时,您可能会遇到各种可能包含在自动化代码中的方法,技术,框架和工具。有时,与提供更好的灵活性或解决问题的更好方法相比,这种多功能性导致代码更加复杂。在编写自动化代码时,重要的是我们能够清楚地描述自动化测试的目标以及我们如何实现它。 话虽如此,编写“干净的代码”以提供更好的可维护性和可读性很重要。编写干净的代码也不是一件容易的事,您需要牢记许多最佳实践。以下主题突出显示了编写更好的自动
阅读更多...
移动设备共享平台、低成本赋能团队实现UI自动化测试及UI自动化用例管理
背景 低代码自动化测试是趋势,测试人员掌握基础编程语言,但目前落地UI自动化测试维护成本较高,落地执行难,产生效益低,开始慢慢又向功能测试偏移。一个高效的测试团队,在充分熟悉业务前提下,可以利用接口自动化测试、UI自动化测试来服务于功能测试,而不是为做自动化而做自动化测试,过于形式化。如何让测试团队人员低成本实现自动化测试?在移动设备共享平台下,除了可以让开发、测试远程操作真机设备,同时在平台进
阅读更多...
【软件测试专栏】软件测试 — 用例篇
博客主页:Duck Bro 博客主页系列专栏:软件测试专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ 软件测试 — 用例篇 关键词:测试用例概念、测试用例的万能公式、设计测试用例的方法 目录 软件测试 — 用例篇一、测试用例1. 什么是测试用例2. 为什么需要写测试用例 二、设计测试用例1. 常规思考+逆向思维+发散性思维2.
阅读更多...
systemverilog中的DPI-C用例介绍
文章目录 前言一、dpi_longint二、dpi_packed_array三、dpi_structure四、相关参考总结 前言 本文主要基于VCS内置的三个关于DPI-C的使用用例,记录一下DPI-C的使用方法。测试用例的路径为$VCS_HOME/doc/examples/testbench/sv/。测试用例包括:dpi_longint,dpi_packed_arra
阅读更多...
pytest运行冒烟用例:冒烟类和冒烟函数区别
在 pytest 中,你可以通过使用 -m 标志来指定运行具有特定标记的测试。例如,如果你想要运行所有标记为 smoke 的测试,你可以使用以下命令: pytest -m "smoke" 如果你想要运行一个类中的所有用例,你可以使用 -k 标志来指定匹配的测试函数名称。例如,如果你有一个名为 TestExample 的测试类,并且想要运行该类中的所有用例,你可以使用以下命令: pytest
阅读更多...
用例设计面试:微信发送语音的测试用例
功能测试 1、不说话的时候发送语音, 是否会有相关的信息提示。 2、说话分贝很轻很轻, 是否可以录入语言。 3、普通的语音信息是否可以正常发送。 4、语音录制的时候是否有时间限制(最短限制 / 最长限制)。 5、录制时间不足最短时长限制会发送失败。 6、超出了最长时间限制时, 语音自动保存并发送。 7、语音识别。 · 是否可以录入中文, 英文
阅读更多...
UML,用例图
用例图是UML的重要组成部分,主要用来描述用户的需求。 一.用例图概述 1.组成部分:执行者、用例、执行者与用例之间的关系 【执行者】使用系统的人或其他系统,可以是一个人、一个系统,甚至可以是一个软件实体,如:定时器。 【用例】描述的是用户可见的需求,一个具体的用户目标。由执行者执行。 【两者间关系】表示了一个执行者和一个用例之间的关系。 2.图符 3.关系
阅读更多...
[图解]用例规约之写完需求后要对照涉众利益
1 00:00:01,790 --> 00:00:04,940 我们写完了补充约束之后 2 00:00:06,430 --> 00:00:08,060 用例规约就算写完了 3 00:00:09,340 --> 00:00:13,190 但是这个时候我们还要和涉众利益对照 4 00:00:14,510 --> 00:00:18,500 我们对照涉众利益看 5 00:00:18,510 -->
阅读更多...
pytest测试框架flaky插件重试失败用例
Pytest提供了丰富的插件来扩展其功能,本章介绍下插件flaky ,用于在测试用例失败时自动重新运行这些测试用例。与前面文章介绍的插件pytest-rerunfailures功能有些类似,但是功能上不如pytest-rerunfailures插件丰富。 flaky官方并没有明确python和pytest版本限制。 flaky安装 使用pip命令安装: pip install flaky
阅读更多...
NX/UG二次开发—CAM—用户自定义刀轨(UDOP)+ 螺旋铣用例教程 + 源码
用户定义刀轨是指:在需要一种无法由标准制造处理器完成的加工方法时,使用NX以外的处理器生成刀具路径的操作。这可能是你自己的或第三方的代码。入口函数udop。以下是程序框架,可以往里面添加你的代码 extern void udop(char *param, int *status, int parm_len) { char
阅读更多...
软件测试----用例篇(设计测试用例保姆级教程✅)
文章目录 前言一、测试用例概念 二、如何设计测试用例三、设计测试用例的方法3.1基于需求的设计方法3.2具体的设计方法等价类边界值正交法判定表法场景法错误猜测法 前言 在软件开发过程中,测试用例是至关重要的一环。它们帮助软件开发人员和测试人员确定软件是否按照预期方式运行,并且可以帮助找出和修复软件中的 bug。编写测试用例是一项技能,它需要逻辑思维和专业知识。在本篇博客中
阅读更多...
【GO】rotatelogs库和sirupsen/logrus库实现日志功能的实践用例
“github.com/sirupsen/logrus” 是一个 Go 语言的日志库,它提供了一种简单、灵活的方式来记录日志。该库的主要特点包括: 支持多种日志输出目标,如控制台、文件等。 支持日志轮转,可以按照时间或文件大小进行轮转。 支持日志格式化,可以根据需要自定义日志格式。 支持异步日志记录,可以提高日志记录性能。 使用 “github.com/sirupsen/logrus” 库的基本
阅读更多...
测试的基础知识大全【测试概念、分类、模型、流程、测试用例书写、用例设计、Bug、基础功能测试实战】
测试基础笔记 Day01阶段⽬标⼀、测试介绍⼆、测试常⽤分类2.1 阶段划分单元测试集成测试系统测试验收测试 2.2 代码可⻅度划分⿊盒测试:主要针对功能(阶段划分->系统测试)灰盒测试:针对接⼝测试(阶段划分->集成测试)⽩盒测试:针对程序源代码进⾏测试(阶段划分->单元测试) 2.3 总结系统测试和⿊盒测试重点核⼼是功能测试集成测试和灰盒测试⼜称接⼝测试单元测试和⽩盒测试是对代码进⾏测试
阅读更多...
【UML用户指南】-19-对基本行为建模-用例图
目录 1、组成结构 2、表示法 3、一般用法 3.1、对主题的语境建模 3.2、对主题的需求建模 4、常用建模技术 4.1、对系统的语境建模 4.1.1、设计过程 4.2、对系统的需求建模 4.2.1、设计过程: 5、正向工程 UML 中的用例图是对系统的动态方面建模的 5 种图之一(对系统的动态方面建模的其他 4种图是活动图、状态图、顺序图和通信图
阅读更多...
UP 的阶段,用例和使用场景之间是什么关系以及和协作之间的关系,软件开发过程中使用 UML 的必要性以及好处,寻找概念类的三种策略
UP 的阶段,用例和使用场景之间是什么关系以及和协作之间的关系,软件开发过程中使用 UML 的必要性以及好处 1.什么是 UP 的阶段? 1) 初始:大体上的构想、业务案例、范围和模糊评估; 2) 细化:已精化的构想、核心架构的迭代实现、高风险的解决、确定大多数需求和范围以 及进行更为实际的评估; 3) 构造:对遗留下来的风险较低和比较简单的元素进行迭代实现,准备部署; 4) 移交:进行 be
阅读更多...
App端接口用例设计方法和测试方法
🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 前言 接口测试作为测试的重要一环,重点关注的是数据层面的输入输出,今天小编介绍一种常用的接口测试用例设计方法和测试方法,希望对大家有所帮助,由于内容较多,分三次给大家讲解,今天先介绍“请求层面的用例设计方法”。 前车之鉴 小编先介绍一下自身在测试过程中遇到的接口测试问题。
阅读更多...
pytest + yaml 框架 -62.支持yaml和json2种格式用例
前言 v1.5.7版本开始新增json格式用例支持,本次版本改动内容 1.支持 .json 文件用例2.优化日志中文件后缀名称.yml .yaml .json3.ruamel.yaml 版本兼容0.18.6 yaml 格式用例 yaml 格式用例示例,test_a.yml test_demo:name: postrequest:method: POSTurl: http://httpb
阅读更多...
StartUML的基础的使用,用例图,序列图
StartUML的基础的使用,用例图,序列图 转载地址 http://blog.csdn.NET/tianhai110 (下面参考了原博主的内容,也加入自己的内容,为了自己脑补,也方便其他看到的人脑补) 使用StartUML绘制用例图: StartUML是支持UML的建模平台软件,是一款开发源码的UML工具,是棒子国主导开发出来的,StartUML可以绘制9款UML图,主
阅读更多...
pytest中失败用例重跑
pip install pytest-rerunfailures 下载rerunfailures插件包 配置文件中加入命令 --reruns 次数 也可在命令行中pytest --rerun-failures=2 可以在allure报告中看到重试效果
阅读更多...
Java+Selenium3框架设计篇6-如何解决多条类下用例执行只启动一次浏览器的问题
前面我们实现了在setUp方法中添加登录的用例。今天,还是为了解决我们遗留的问题,如果执行多条测试用例,这些用例在不同类文件下,我们只需要启动一次浏览器,登录一次,然后根据顺序去执行多个类文件下的用例,最后退出并关闭浏览器。 解决思路: 1.在一个类文件中执行多个用例,我们现在没有问题 2.假如我有两个类文件,每个类文件都包含一个测试用例。如何保证用例A执行完后的driver如
阅读更多...
Spring运维之业务层测试数据回滚以及设置测试的随机用例
业务层测试数据回滚 我们之前在写dao层 测试的时候 如果执行到这边的代码 会在数据库 里面留下数据 运行一次留一次数据 开发有开发数据库,运行有运行数据库 我们先连数据库 在pom文件里引入mysql的驱动和mybatis-plus的依赖 在数据层写接口 用mybatis-plus进行开发 业务层开发 先写接口 业务层的实现类 在测试类里面注入业务
阅读更多...
用例与用例之间的三种关系:泛化、包含、扩展
UML用例图(Use Case Diagrame),是UML图的一种,主要用来描述角色及角色与用例之间的连接关系。 1.泛化 当多个用例共有一种类似的结构和行为时。能够将他们的共性抽象成为父用例,其它的用例作为泛化关系的子用例。箭头指向父用例 用例图如 2.包含 当能够从两个或两个以上的用例中提取公共行为时,应该使用包含的关系来表示它们。这个提取出来的公共用例成为抽象用例。而
阅读更多...
ALSA 用例配置
ALSA 用例配置。参考 ALSA 用例配置 来了解更详细信息。 ALSA 用例配置 用例配置文件使用 配置文件 语法来定义静态配置树。该树在运行时根据配置树中的条件和动态变量进行评估(修改)。使用 用例接口 API 解析结果并将其导出到应用程序。 配置目录和主文件名查找 查找路径在 ucm.conf 文件中描述。配置结构看起来像下面这样: UseCasePath.path1 {Dire
阅读更多...