心理测试

13.自动化测试定位策略

不知道应该使用哪种定位方式? 元素定位不到无法解决? 定位方式 @startmindmap * 定位方式 ** 通用场景 *** 通用 Web 定位方式 *** js 定位(CSS) ** 特殊场景 *** 弹框-alert() *** 日期控件 *** 文件上传 *** 其他场景... @endm ......
策略 13

C# Winform TreeView 控件以及右键 ContextMenuStrip 菜单简单测试

▲ 样式 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using Sy ......

[春季测试 2023] 幂次

题目描述 小 Ω 在小学数学课上学到了“幂次”的概念:\(\forall a, b \in \N^+\),定义 \(a^b\) 为 \(b\) 个 \(a\) 相乘。 她很好奇有多少正整数可以被表示为上述 \(a^b\) 的形式?由于所有正整数 \(m \in N^+\) 总是可以被表示为 \(m^ ......
2023

[春季测试 2023] 涂色游戏

题目描述 有一天,小 D 在刷朋友圈时看到了一段游戏视频。 这个游戏的名字叫涂色游戏,视频中的游戏界面是一个 \(n\) 行 \(m\) 列的网格,初始时每一个格子都是白色(用数字 \(0\) 表示)。其中每一行的左侧、每一列的上方都有一把带颜色的刷子。玩家点击某个刷子后,这个刷子会将其右侧(或下方 ......
2023

【接口自动化测试入门】从0到1落地接口自动化测试

前段时间写了一系列自动化测试相关的文章,当然更多的是方法和解决问题的思路角度去阐述我的一些观点。这篇文章来聊聊新手如何从零到一落地实践接口自动化测试。 为什么要做接口测试 测试理念的演变 早些时候,软件研发交付流程大多遵循V型或W型的瀑布模式,这种模式下只有开发编码完成才会提测进入测试验证阶段。这个 ......
接口

软件测试:遇到bug怎么分析,这篇文章值得一看

为什么定位问题如此重要? 可以明确一个问题是不是真的“bug”很多时候,我们找到了问题的原因,结果发现这根本不是bug。原因明确,误报就会降低 多个系统交互,可以明确指出是哪个系统的缺陷,防止“踢皮球”,提高问题解决的效率 增强开发对测试的信任度,沟通更有效,配合的更好,开发修改bug时效增强 更有 ......
软件测试 篇文章 软件 bug

耐压测试的标准是多少呢?

电源高压测试也叫电源耐压测试,是为了检测电源产品绝缘结构是否能够承受电力系统的内部过电压,进而防止安全事故的发生。不同技术规格的产品,高压测试的标准也不同。对于一般设备来说,以两倍于被测物的工作电压再加1000V作为测试的标准电压。 电源高压测试标准什么? 常用的耐压测试标准有两种:交流高压和直流高 ......
标准

Web自动化测试 - 元素定位失败如何解决

首先要读懂失败的原因: InvalidSelectorException 错误的定位表达式 Invalid...错误,大概率是脚本错误 NoSuch... 不存在 ...Not...无法操作 ...Intercepted...操作出现意外 错误:找出错误原因,改正错误即可 不存在: 是否曾经存在 是 ......
元素 Web

Web自动化测试原理

Web自动化测试原理: 通过控制浏览器进行一系列的自动化操作 浏览器驱动:用来控制浏览器: 是浏览器厂商开发 提供一系列的HTTP的接口 脚本 >HTTP接口 >浏览器驱动 内部API >浏览器 为什么使用Selenium? 通过面向对象的方式,封装了这些内部接口,方便调用 Selenium 主要有 ......
原理 Web

使用idea执行testng单元测试时,控制台报 no tests found in the class xxx 异常

我遇到的情况是,使用idea在一个测试类中进行测试的时候,前一个单元测试用例还正常执行,到下一个就报了no test found in the class xxx 原因暂时未知,但目前来看是idea的问题,可以尝试点击File->Invalidate Caches...然后在弹窗点击Invalida ......
控制台 单元 testng found class

Web自动化测试 - 验证码的处理

处理验证码一般会有以下几种方式: 1.关闭验证码功能 2.设置万能验证码 3.通过第三方平台识别验证码并返回 以超级鹰平台为例: 获取验证码图片 - 使用selenium提供的方法获取图片 driver.find_element(By.ID,"Verify_Code").screenshot("ve ......
Web

16.兼容性测试

概念: 几个硬件之间、几个软件之间或是软硬件之间的相互配合程度 app兼容性测试:移动设备型号多样测试APP在主流设备上能否正常运行 测试APP在主流设备上崩溃卡顿现象 兼容性测试作用:进一步提高产品的质量,提高用户体验尽可能达到平台无关性保证软件存在价值,是衡量软件质量的重要指标使软件产品的市场更 ......
兼容性 16

PTS 3.0:可观测加持的下一代性能测试服务

提到性能测试大家并不陌生,性能测试已成为评估系统能力、识别系统弱点、进行系统调优,验证系统稳定性等的重要手段。 ......
下一代 性能 PTS 3.0

java单元测试

一、单元测试 1、概述 2、优缺点 二、快速入门 三、JUNIT的常用注解 ......
单元 java

15.健壮性测试

健壮性测试: 用于测试系统在出现故障时,是否能够自动恢复或者忽略故障继续运行 操作过程: 对应用进行盲点 网络不佳 数据不通 工具使用: Monkey Maxim Charles Appcrawler 步骤: adb shell >monkey 200 (monkey -s 100 200) `-s ......
15

高楼《性能测试实战30讲》笔记整理

注意:因为是笔记,我也结合了具体工作中遇到的情况,穿插了很多自己的理解,所以某些点并非完全和原作者的结构、描述一样。 【性能测试的分类】 1、压力测试:关注点在于系统在峰值负载或超出最大负荷时的处理能力如何。如果继续加压,性能应该按预期缓慢下降,但不应直接崩溃;如果崩溃,找到它的临界点,从而了解系统 ......
高楼 实战 性能 笔记

软件测试/测试开发|测试用例设计和评审应该怎么做,一篇文章告诉你?

测试用例简介 测试用例(TestCase)是为项目需求而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序是否满足客户需求,可以总结为:每一个测试点的数据设计和步骤设计对需求分析找出来的每一个功能点,进行数据的设计、步骤的设计、预期的结果。 测试用例的目的(为什么使用测试用例?) 1、测试用 ......
软件测试 篇文章 软件

软件测试/测试开发|一文告诉你什么是测试用例

前言 对于一个测试工程师来说,测试用例的编写是一项必须掌握的能力,但有效的设计和熟练的编写确实一项十分复杂的技术。不仅需要掌握软件测试技术和流程,而且还要对整个软件不管从业务,还是对软件的设计,程序模块的结构,功能规格等说明都要有透彻的理解。测试的设计方法不是单独存在的,具体的每个测试项目里有很多方 ......
软件测试 软件

软件测试/测试开发|软件测试基础概念

前言 在我们使用各种App访问各个网站时,偶尔会出现软件崩溃,加载缓慢,或者出现报错的情况,而这两年,我们也见过了很多大厂的App出现问题,比如美团外卖,比如阿里云和微信都出现过问题,而要避免出现上述这些大的问题,就需要我们在软件上线之前尽可能的发现软件的问题,这就是我们所说的测试,即对软件进行测试 ......
软件测试 软件 概念 基础

软件测试/测试开发|常见软件测试框架类型:TDD、BDD、DDD、ATDD、DevOps介绍

前言 当今软件开发领域中,测试是确保代码质量和功能稳定性的关键步骤。而测试框架是在软件开发过程中使用的工具,有助于组织、管理和执行测试。在这篇文章中,我们将介绍几种常见的测试框架类型:TDD(测试驱动开发)、DDT(数据驱动测试)、BDD(行为驱动开发)和ATDD(行为驱动开发)以及 DevOps, ......
软件测试 软件 框架 常见 类型

软件测试/测试开发|如何定位bug,一篇文章告诉你

简介 在我们对软件进行测试时,遇见bug是无法避免的,但是我们如何对出现的bug进行定位呢?bug究竟是哪个原因引起的就是我们解决bug的关键所在了,本文就来介绍一下如何定位bug。 定位问题的重要性 很多测试人员可能会说,测试的职责就是找到bug,至于找原因并修复,那是开发的事情,关我什么事? 好 ......
软件测试 篇文章 软件 bug

14.弱网测试

封闭环境,网速降低: 丢包 数据无法加载 消息更新不及时等 弱网速度: 低于2G速率 3G 模拟弱网: 使用charles模拟弱网 https://www.charlesproxy.com/download 字段解释: Bandwidth(带宽) 理论网速上限Utilisation (利用) 总带宽 ......
14

3分钟了解Android中稳定性测试

一、什么是Monkey Monkey在英文里的含义是猴子,在测试行业的学名叫“猴子测试”,指的是没有测试经验的人甚至是根本不懂计算机的人(就像一只猴子),不需要知道程序的任何用户交互方面的知识,给他一个程序,他就会对他看到的任何界面进行操作,当然操作是无目的的、随便乱按乱点的,这种测试在产品周期的早 ......
稳定性 Android

接口自动化测试第三天,利用类的动态方法设置全局变量

今天的注意知识点是学会使用jsonpath,利用类的动态方法设置全局变量 我们大多数情况下,接口都需要使用到登录时获取的token,为了方便使用,我们需要将登录后的token使用jsonpath表达式提取出来然后设置为全局变量 首先提前下载好第三方库,jsonpath,这里给一个jsonpath官方 ......
全局 变量 接口 方法 动态

13.耗电量测试

耗电量指标:待机时间成关注指标提升用户体验通过不同的测试场景,找出APP高耗电的场景并解决 安装:git clone https://github.com/google/battery-historian.gitcd battery-historiango get -d -u github.com/ ......
耗电量 13

如何在敏捷项目中实现高效测试?

随着软件开发的不断发展,敏捷开发方式脱颖而出,这预示着协作、迭代和高效软件创建的新时代的到来。这一转变的核心是敏捷测试——一种将测试与开发交织在一起的方法,以确保更高的质量、更快的交付和更灵敏的软件产品。 本文将深入探讨敏捷测试,包括测试左移、测试自动化以及开发人员与QA之间的协作。 一、什么是敏捷 ......
项目

压测工具(vegeta)-测试haproxy

一、压测工具vegeta 1、介绍 Vegeta 是一个用 Go 语言编写的多功能的 HTTP 负载测试工具,它提供了命令行工具和一个开发库。 官方地址:https://github.com/tsenart/vegeta 2、安装 Vegeta wget https://github.com/tse ......
haproxy 工具 vegeta

泛互联网行业A/B测试全解析:产品优化的创新之道

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 近期,火山引擎数智平台举办了“超话数据:企业产品优化分享”的活动。火山引擎产品解决方案专家从企业应用的视角,分享了A/B实验在产品全用户生命周期的体验优化和案例。 在用户拉新环节,企业可以通过广告素材实验、落地页实 ......
互联网 行业 产品

pikachu(渗透测试)靶场的通关笔记(持续更新)

pikachu渗透测试靶场 靶场的搭建: 打开浏览器搜索pikachu的搭建,网上有很多佬都写过,我就不写了 暴力破解: 概述: Burte Force(暴力破解)概述 ​ 暴力破解是一攻击具手段,在web攻击中,一般会使用这种手段对应用系统的认证信息进行获取,其过程就是使用大量的认证信息在认证接口 ......
靶场 pikachu 笔记

18 aurora 8b10b回环测试

软件版本:VIVADO2021.1 操作系统:WIN10 64bit 硬件平台:适用XILINX A7/K7/Z7/ZU/KU系列FPGA 登录米联客(MiLianKe)FPGA社区-www.uisrc.com观看免费视频课程、在线答疑解惑! 1 概述 8B/10B编码是1983年由IBM公司的Al ......
回环 aurora 8b10b 10b b10