![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试基础
文章平均质量分 63
科普测试面试过程中的高频问题的概念、原理剖析等
黑色幽默168
不谋全局者,不足以谋一域
展开
-
windows之jenkins使用
1、安装JDK 1.8下载链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、下载dockerhttps://www.docker.com/products/docker-desktop3、下载intellijhttps://www.jetbrains.com/idea/download/download-thanks.html?platform=windows原创 2021-01-13 19:55:19 · 105 阅读 · 1 评论 -
jacoco之覆盖率统计
原文:https://segmentfault.com/a/1190000022259363介绍官网地址:http://www.eclemma.org/jacoco/JaCoCo 是一个非常常用的计算代码覆盖率的工具. 达到的效果就是可以分析出在代码启动到某个时间点那些代码是执行过的, 哪些代码是从没执行的, 从而了解到代码测试的覆盖程度.支持类级别, 方法级别, 行级别的覆盖率统计. 同时也支持分支级别的统计.下图是官网的截图, 绿色代表已执行, 红色代表未执行, 黄色代表执行了一部分.转载 2021-01-13 19:51:45 · 1085 阅读 · 0 评论 -
python之生成器,迭代器,装饰器,闭包
python数据类型详解目录1、字符串2、布尔类型3、整数4、浮点数5、数字6、列表7、元组8、字典9、日期1、字符串1.1、如何在Python中使用字符串a、使用单引号(')用单引号括起来表示字符串,例如:str='this is string';print str;b、使用双引号(")双引号中的字符串与单引号中的字符串用法完全相同,例如:str="this is string";print str;c、使用三引号(''')利用三引号,表示多行的字符串,转载 2020-12-27 20:54:13 · 253 阅读 · 0 评论 -
git图解
原文:https://www.cnblogs.com/cb0327/p/5066685.html目录1.提交 代码到远程仓库 2.将远程仓库代码更新到本地 3.更新到本地仓库时, 出现冲突,解决冲突 后记:正文本文背景,在实际项目中使用git已有一年,发现不少同事虽然会使用常用git指令,但并不理解每个指令对应的作用原理。今天静下心总结下git 的基本理解:代码的存在区域;本文以实际项目出发,理清使用git过程中,代码的迁徙流程。git跟传统的代码管理器(如:svn)..转载 2020-12-27 12:40:51 · 307 阅读 · 0 评论 -
mysql之sql优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t原创 2020-12-25 21:21:21 · 66 阅读 · 0 评论 -
mysql之事务与锁
事务事务支持ACID特性A原子性:所有操作要么都做要么都不做C一致性:事务将数据库从一种状态变为另一种状态一致性,保证数据库完整性约束,例如唯一索引约束等I隔离性:事务与事务之间是不可见的D持久性:事务一旦提交那么事务就是永久性的ANSI/ISO SQL标准定义了4中事务隔离级别:未提交读(read uncommitted),读提交(read committed),可重复读(repeatable read),串行读(serializable)。对于不同的事务,采用不同的隔离级别分别有不同的原创 2020-12-25 21:08:42 · 104 阅读 · 0 评论 -
mysql之一条sql执行过程
本篇文章会分析一个 sql 语句在 MySQL 中的执行流程,包括 sql 的查询在 MySQL 内部会怎么流转,sql 语句的更新是怎么完成的。在分析之前我会先带着你看看 MySQL 的基础架构,知道了 MySQL 由那些组件组成以及这些组件的作用是什么,可以帮助我们理解和解决这些问题。一 MySQL 基础架构分析1.1 MySQL 基本架构概览下图是 MySQL 的一个简要架构图,从下图你可以很清晰的看到用户的 SQL 语句在 MySQL 内部是如何执行的。先简单介绍一下下图涉及的一原创 2020-12-25 20:59:52 · 98 阅读 · 0 评论 -
app测试
1.运行 1)App安装完成后的试运行,可正常打开软件。 2)App打开测试,是否有加载状态进度提示。 3)App页面间的切换是否流畅,逻辑是否正确。 4)注册 · 同表单编辑页面 · 用户名密码长度 · 注册后的提示页面 · 前台注册页面和后台的管理页面数据是否一致 · 注册后,在后台管理中页面提示 5)登录 · 使用合法的用户登录系统 · 系统是否允许多次非法的登录,是否有次数限制 · 使用已经登录的账号登录系统是否正确处理 · 用户名、口令(密码原创 2020-12-25 15:58:09 · 84 阅读 · 0 评论 -
web测试
摘自--IDO老徐一、输入框1、字符型输入框:(1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。(2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个文章拷贝过去。(3)空格检查:输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格(4)多行文本框输入:允许回车换行、保存后再显示能够保存输入的格式、仅输入回车原创 2020-12-25 15:56:42 · 378 阅读 · 0 评论 -
linux 之jenkins使用
一、前期准备1、安装jdk8[root@iZ2ze3g0fu1gwajt19yn8zZ idoxu]# yum install java-1.8.0-openjdk* -yimage.png验证安装jdk成功否1)[root@iZ2ze3g0fu1gwajt19yn8zZ ~]# java -version2)[root@iZ2ze3g0fu1gwajt19yn8zZ ~]# which java3)[root@iZ2ze3g0fu1gwajt19yn8zZ ~]# echo $PATH原创 2020-12-25 13:50:54 · 856 阅读 · 0 评论 -
Linux常用命令
Linux常用命令大全(非常全!!!)系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /...原创 2020-12-25 12:11:55 · 104 阅读 · 0 评论 -
测试策略
1、什么是测试策略:测试策略是指在一定的软件测试标准,测试规范的指导下,依据测试项目的特定环境约束而规定的软件测试的原则、方式、方法的集合2.测试策略的目的测试策略的目的是指导工程师进行软件测试的总体方向和目标 以最少的软、硬及人力资源投入而获得最佳的测试效果3.测试策略步骤和交付物有哪些 步骤 交付物 第一步选择测试方法 ...转载 2020-12-19 15:06:14 · 6445 阅读 · 1 评论