一、PO模型介绍 在自动化中,Selenium自动化测试中有一个名字经常被提及PageObject(思想与面向对象的特征相同),通常PO模型可以大大提高测试用例的维护效率 优...
一、介绍 Requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送...
一、 数据库压测 1. 为什么要进行数据库压测 不断给数据库施加压力,验证数据库处理的性能 2. 如何进行数据库压测 测试的过程中,我们经常要对数据库表数据进行查询、修改、添...
Jmeter组件参数化 5.1. 参数化是什么 动态的获取并设置数据 5.2. 为什么使用参数化 执行批量操作,批量添加批量删除,人工效率太低运用程序代替人工获取并设置数据,...
一. 性能测试 1.0 为什么要进行性能测试? 评估当前系统的能力 寻找性能瓶颈,优化系统性能 评估软件是否满足未来的需要 招聘需要 1.1 什么是性能 时间:系统处理用户...
一、Shell介绍 1、什么是shell脚本 Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是...
1.将jemkins.war包拷贝到tomcat中的webapps目录下即可 image.png 查看webapps目录下会有自动解压的Jenkins目录 image.png...
1.MySQL安装 步骤 1.查看Cento OS自带的mysql 查看:输入 rpm -qa | grep mysql 卸载:rpm -e --nodeps 路径 2.查看...
一、远程连接工具的使用 1. 为什么使用远程连接工具 (1)实际应用中服务器一般放在远端(机房)或者云服务上,测试人员不可能直接到现场操作 Linux服务器 (2)无法现场操...
一、操作系统介绍 1.计算机的历史 第一代计算机(1946~1958) 电子管为基本电子器件;使用机器语言和汇编语言;主要应用于国防和科学计算;运算速度每秒几千次至几万次。 ...
一、数据库概述 1.为什么软件测试工程师还需要学习数据库以及开发方面的知识? 测试工程师的目的是找出软件的不足,并告诉开发工程师,出现问题的环境,操作步骤和输入输出数据;优秀...
2. 断点替换/修改数据 2.1. 断点的作用:用来构建异常的测试场景 2.2. 步骤: 方式一: 右击接口链接,选择“BreakPoints” image.png 在浏览器...
一、抓包概述 1. 抓包概念 抓包是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全等。下面小编就介绍几种抓包软件。 2. 常见抓包工具 Ch...
1 .引入 回归测试工作完成以后,就代表着产品即将上线,此时每个测试人员都需要针对自己测试的模块出具一份测试报告,以此来总结测试结果。测试报告可以说是软件测试人员在测试阶段的...
1.定义 概述:标识并描述发现的缺陷,具有清晰、完整和可重现问题所需的信息的文档 理解:测试人员发现缺陷,将缺陷记录在《缺陷报告》中,通过缺陷报告将缺陷告知给开发人员,并对缺...
一、测试工具背景 当测试环境搭建完成后,测试人员将在自己搭建的环境上执行测试用例,开展测试工作。测试人员在执行测试用例的过程中,如发现实际结果与预期结果不一致, 则意味着出现...
1.边界值分析法 1. 定义 边界值分析是取稍高于或稍低于边界的一些数据进行测试 原因:程序开发循环体时的取数可能会因为<,<=搞错 2 .确定边界值的方法 上点:是指边界上...
1.测试计划介绍 定义 制定测试目的、范围方法、时间进度以及软件测试重点的过程 2.测试计划模板内容 测试目的、测试资源、测试范围、测试风险、人员分工、测试策略、测试准则、测...
一、软件的定义 一系列按照特定顺序组成的计算机数据和指令的集合 软件=数据+指令+文档 二、软件的分类 (1)根据应用场景分类 工具类软件、游戏类软件、金融类软件、理...