软件测试知识
文章平均质量分 86
有关软件测试的杂文
老板来片烤面包
一个五百强企业,软件测试人er,分享技术干货、工作经验、测试领域专业知识。帮助和曾经的我一样迷茫的人少走弯路~~
展开
-
vscode 的基本使用
全拼是 Visual Studio Code (简称 VS Code) 是由微软研发的一款免费、开源的跨平台代码编辑器,目前是前端(网页)开发使用最多的一款软件开发工具。原创 2023-08-08 10:47:55 · 188 阅读 · 0 评论 -
Day30 Web自动化详解(4)——WebDriver(Selenium)——XPath、CSS定位
1. XPath即为XML Path 的简称,它是一种用来确定XML/HTML文档中某部分位置的语言。2. HTML可以看做是XML的一种实现,所以Selenium用户可以使用这种强大的语言在Web应用中定位元素。Xpath用途:基于HTML文档结构使用XPath进行元素定位提示:Xpath为强大的语言,那是因为它有非常灵活定位策略;1. 如何通过Friebug快速生成绝对路径2. 如果通过Friebug快速生成相对路径3. Xpath策略有那些。原创 2023-06-30 09:37:12 · 135 阅读 · 0 评论 -
Day29 Web自动化详解(3)——WebDriver(Selenium)元素定位
1. 导包2. url中\\转义3. id定位方法3. 发送内容方法4. 暂停方法5. 关闭浏览器。原创 2023-06-30 09:33:40 · 107 阅读 · 0 评论 -
Day28 Web自动化详解(2)——WebDriver概述
1. Webdriver (Selenium2)是一种用于Web应用程序的自动测试工具;2. 它提供了一套友好的API;3. Webdriver完全就是一套类库,不依赖于任何测试框架,除了必要的浏览器驱动;说明:API:应用编程接口说明(WebDriver类库内封装非常多的方法,要使用这些方法,就需要友好的调用命名规则)各个驱动下载地址: http://www.seleniumhq.org/download/1. 浏览器的版本和驱动版本要一致!原创 2023-06-30 09:32:12 · 85 阅读 · 0 评论 -
Day27 Web自动化详解(1)——什么是Web自动化测试?、为什么要学习Web自动化测试?、Selenium IDE安装与运行
1. 了解什么是自动化2. 理解什么是自动化测试3. 为什么要使用自动化测试概念:由机器设备代替人为自动完成指定目标的过程概念:让程序代替人为去验证程序功能的过程概念:让程序代替人为自动验证Web项目功能的过程概念: Selenium是一个用于Web应用程序测试的工具;中文的意思(硒)selenium是ThoughtWorks公司的一款强大的开源web界面自动化功能测试工具套件,用来实现整个测试过程的管理,包括读入测试套件、执行测试和记录测试结果。原创 2023-06-30 09:29:25 · 158 阅读 · 0 评论 -
Day26 实战篇 ——Jmeter实现web自动化测试实战
jmeter是做服务端性能测试的工具,但jmeter还可以进行Web端自动化测试。参考了网上一些文章,本文就尝试体验下如何使用。基于jmeter的扩展插件WebDriver并且结合js编写测试用例,可以实现WEB端自动化测试。jmeter是可以提供继承Samlper采样器开发扩展的采样器的,WebDriver插件开发原理也是基于这个特性来开发的。不过使用jmeter做WEB端自动化测试是能做但是不适合。所以如果有开发能力的话,还是写自动化脚本实现吧。原创 2023-06-30 09:28:45 · 191 阅读 · 0 评论 -
Day18 工具篇——C站最全jmeter讲解(3)——meter分布式、 Jmeter 逻辑控制器、Jmeter 图形监视器扩展插件下载及使用
1. 分布式概念2. 分布式原理3. 执行机配置文件设置4. 控制机配置文件设置5. 控制机线程数设置概念:Jmeter逻辑控制器是可以控制采样器(Sampler)的执行顺序,它由多个逻辑控制语句封装成不同功能的组件组成1. 作用2. 作用域3. 条件格式1. 作用2. 使用ForEach读取用户定义的变量时,变量格式3. ForEach参数设置1. 作用2. 使用方法1. 作用1. 作用1. 作用1. 作用2. 随机顺序控制器与随机控制器的区别1. 作用2. 取值为空和LAST区别。原创 2023-06-16 08:30:00 · 80 阅读 · 0 评论 -
Day17 工具篇——C站最全jmeter讲解(2)–Jmeter实现参数化、Jmeter 从数据库中获取数据、Jmeter 关联、Jmeter断言、Jmeter 集合点、Jmeter函数
当使用JMeter进行测试时,测试数据的准备是一项重要的工作。若要求每次迭代的数据不一样时,则需进行参数化,然后从参数化的文件中来读取测试数据.参数化就是动态的获取或设置数据.参数化:是自动化测试脚本的一种常用技巧,可将脚本中的某些输入使用参数来代替,在脚本运行时指定参数的取值范围和规则。例如登录时利用GET/POST请求方式传递参数的场景.脚本在运行时,根据需要选取不同的参数值作为输入,该方式称为数据驱动测试(Data Driven Test),而参数的取值范围被称为数据池。原创 2023-06-13 21:50:32 · 150 阅读 · 0 评论 -
Day16 工具篇——C站最全jmeter讲解(1)-Jmeter简介、Jmeter工具安装、Jmeter 基本使用流程、Jmeter 八大元件及执行顺序
JMeter最初是由Apache软件基金会的Stefano Mazzocchi编写和开发的, 所以Jmeter也称为“Apache JMeter”,它是一个开源的,100%基于Java的应用程序,带有图形界面。Apache JMeter 是 100%纯 java 桌面应用程序,被设计用来测试客户端/服务器结 构的软件(例如 web 应用程序)。它可以用来测试包括基于静态和动态资源程序 的性能,例如静态文件,Java Servlets,Java 对象,数据库,FTP 服务器等等。原创 2023-06-12 23:42:35 · 95 阅读 · 0 评论 -
Day15 工具篇——C站最全postman讲解、简介、请求、响应、运行Collections、Postman(深入学习+GitHubAPI练习)、附录–HTTP 状态码详解
*创建 + 测试:**创建和发送任何的HTTP请求,请求可以保存到历史中再次执行**Organize:**使用为更有效的测试及集成工作流管理和组织APIs**document:**依据你创建的自动生成API文档,并将其发布成规范的格式**collarorate:**通过同步连接你的team和你的api,以及权限控制,API库在开始这个教程之前,先聊一下为什么接口测试在现软件行业如此重要?为什么我们要学习 Postman?原创 2023-06-12 23:38:46 · 173 阅读 · 2 评论