- 博客(36)
- 收藏
- 关注
原创 网络协议与网络体系
协议是指通信双方必须遵循的、控制信息交换的规则的集合,是一套语义和语法规则,用来规定有关功能部件在通信过程中的操作,它定义了数据发送和接收工作中必经的过程。协议各层间存在信息交换,一个系统中的相邻两个层次间的信息交换是通过服务访问点这样的接口实现的。每一层和相邻层有接口,较低层通过接口向它的上一层提供服务,但这一服务的实现细节对上层是屏蔽的。它们有一定的对应关系。计算机网络体系结构是计算机网络的各层及其服务和协议的集合,也就是它们所应完成的所有功能的定义,是用户进行网络互连和通信系统设计的基础。
2023-07-13 16:26:17
260
原创 网络协议的组成和常见的网络协议
TFTP是简单文件传输协议(Trivial File Transfer Protocol,TFTP),TFTP是无连接的,使用UDP的69号端口,用于当数据传输错误无关紧要而且无须安全性时的小型文件的传输。3、常见的网络协议TCP/IP:工业标准、开放式协议,Internet网络的标准IPX/SPX:Novell开发的Netware操作系统使用的协议,IPX为网际数据包交换协议,工作在网络层,SPX为序列数据包交换协议,工作在传输层。在网络中,为了完成通信,必须使用多层上的多种协议。1.2、什么是协议栈。
2023-07-12 15:31:55
331
原创 一分钟了解自动化测试
目前自动化测试并不属于新鲜的事物,或者说自动化测试的各种方法论已经层出不穷,但是,能够明白自动化测试并很好落地实施的团队还不是非常多,我们接来下用通俗的方式来介绍自动化测试……然后我们介绍各种常见的工具,来继续讨论自动化测试。工具外加指定的语言,可以让机器来操作浏览器,但是到此时还无法做到测试,于是才需要每个语言自己的单元测试框架,来一起完成这个功能自动化测试方案的构建。测试的理念与设计,工具和语言,只是测试的手段,如何准备测试数据,如何设置测试的检查点与测试步骤,这些决定了测试的成败。
2023-07-10 09:59:37
132
原创 Web测试(3) | Web 测试实践
因为一个企业内部员工,特别是项目组人员总是有限的,而一个Web系统能同时处理的请求数量将远远超出这个限度,所以,只有放在Internet上,接受负载测试,其结果才是正确可信的。测试需要验证系统能否在同一时间响应大量的用户,在用户传送大量数据的时候能否响应,系统能否长时间运行。XSS跨网站脚本攻击:程序或数据库没有对一些特殊字符进行过滤或处理,导致用户所输入的一些破坏性的脚本语句能够直接写进数据库中,浏览器会直接执行这些脚本语句,破坏网站的正常显示,或网站用户的信息被盗,构造脚本语句时,要保证脚本的完整性。
2023-07-10 09:36:11
763
原创 Web测试② | Web 测试技术
CSS 指层叠样式表 (Cascading Style Sheets)样式定义如何显示 HTML 元素样式通常存储在样式表中把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在 CSS 文件中多个样式定义可层叠为一PHP 是 "PHP Hypertext Preprocessor" 的首字母缩略词PHP 是一种被广泛使用的开源脚本语言PHP 脚本在服务器上执行PHP 没有成本,可供免费下载和使用。
2023-07-10 09:35:07
278
原创 Web 测试①| Web 原理与 Web 测试基础
它们有各自的优点,也有各自的缺陷,然而具有讽刺意味的是它们的优点和它们的使用场景又是矛盾的。虽然 Cookie 和 Session 都可以跟踪客户端的访问记录,但是它们的工作方式显然是不同的,Cookie 通过把所有要保存的数据通过 HTTP 协议的头部从客户端传递到服务端,又从服务端再传回到客户端,所有的数据都存储在客户端的浏览器里,所以这些 Cookie 数据可以被访问到,就像我们前面通过 Firefox 的插件 HttpFox 可以看到所有的 Cookie 值。
2023-07-03 16:52:39
861
转载 自动化测试(11) | Selenium Java 设计模式
框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。可以说,一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。因此构件库的大规模重用也需要框架。
2023-06-30 09:05:07
78
转载 自动化测试(12) | Selenium Java 测试方案
持续集成,Continuous integration ,简称CI。随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是针对这一类问题的一种软件开发实践。首先我们看一下,敏捷教父对持续集成的定义:具体定义:持续集成式一种软件开发实践。
2023-06-30 09:04:58
457
转载 自动化测试(10) | Selenium Java 封装
欢迎阅读WebDriver封装讲义。本篇讲义将会重点介绍Selenium WebDriver API的封装的概念和方法,以及使用封装进行自动化测试的设计。
2023-06-30 09:01:52
296
转载 自动化测试(9) | Selenium Java 进阶
欢迎阅读WebDriver进阶讲义。本篇讲义将会重点介绍Selenium WebDriver API的重点使用方法,以及使用模块化和参数化进行自动化测试的设计。
2023-06-30 09:00:16
193
转载 自动化测试(8) | Selenium Java WebDriver 基础
欢迎阅读WebDriver基础讲义。本篇讲义将会重点介绍Selenium WebDriver的环境搭建和基本使用方法。
2023-06-30 08:59:10
1145
转载 自动化测试(6) | Selenium Web UI 自动化测试方案
一个基于火狐浏览器的插件录制(需要确保右上角的录制按钮是按下去的),为了我们熟悉Selenium WebDriver/ RC保存和另存为测试用例无论是否保存用例,都可以直接回放导出测试用例的对应的编程脚本C#NunitWebDriverJavaJunittestNGWebDriverPythonunittestWebDriverRubyTest::UnitWebDriver插入、编辑、删除命令学习Selenium的WebDriver/ RC。
2023-06-30 08:58:32
262
转载 自动化测试(7) | Selenium Python 入门
SeleniumSoapUIAppiumSelenium硒,Selenium是开源的自动化测试工具,它主要是用于Web 应用程序的自动化测试,不只局限于此,同时支持所有基于web 的管理任务自动化。Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行端到端功能测试的超强工具。您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试。
2023-06-30 08:57:13
90
转载 自动化测试(5) | Selenium Python WebDriver 设计模式
框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。可以说,一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。因此构件库的大规模重用也需要框架。
2023-06-30 08:56:08
163
转载 自动化测试(4) | Selenium Python WebDriver 封装
欢迎阅读WebDriver封装讲义。本篇讲义将会重点介绍Selenium WebDriver API的封装的概念和方法,以及使用封装进行自动化测试的设计。
2023-06-30 08:52:56
338
转载 自动化测试(3) | Selenium Python WebDriver 进阶
欢迎阅读WebDriver进阶讲义。本篇讲义将会重点介绍Selenium WebDriver API的重点使用方法,以及使用模块化和参数化进行自动化测试的设计。
2023-06-30 08:51:06
163
转载 自动化测试(2) | Selenium Python WebDriver基础
欢迎阅读WebDriver基础讲义。本篇讲义将会重点介绍Selenium WebDriver的环境搭建和基本使用方法。
2023-06-29 15:49:32
461
转载 自动化测试(1) | Selenium Python 入门
SeleniumSoapUISelenium硒,Selenium是开源的自动化测试工具,它主要是用于Web 应用程序的自动化测试,不只局限于此,同时支持所有基于web 的管理任务自动化。Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行端到端功能测试的超强工具。您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试。
2023-06-29 15:45:53
67
原创 Linux报错 tar: Error Is Not Recoverable: Exiting Now
使用MobaXterm上传文件到主板中,解压时报错。
2023-05-05 14:11:08
2320
原创 Ubuntu 将重新设计 Initram 虚拟文件系统的压缩策略
然而 12 月 9 日,Canonical 公司的 Julian Andres Klode 提出,Zstd -19 压缩等级导致 Initramfs 出现非常严重的解压时间和内存消耗问题,目前他正在努力进行测试,以为 Ubuntu 重新设计恰当的 initramfs 压缩策略。从测试结果的时间和内存消耗来看,即使是最低级的 Zstd-1,也比最高等级的 lz4 算法要优秀得多,因此选择 Zstd 算法肯定是对的,问题就出在最高级的 Zstd-19 ,它对压缩效果的提升并不大,所需的时间和内存却大幅增加。
2023-05-04 14:28:35
187
原创 系统烧写(1)-飞凌OKMX6DL-S3
5、设备通电,按下 BOOT 键不放,按一下复位按钮,等待 mfgtool2-mx6qdl-s3-sabresdemmc 识别 6、识别到设备后按下 Start 键开始烧写 7、烧写完成,点击 STOP 结束点击 EXIT 退出。3、OTG 接口通过 USB 连接电脑 使用 USB 数据线将主板 OTG 接口与电脑连接(USB 线需要 4 芯带数据传输功能) 4、开发板连接电源,连接开关按钮,连接复位按钮。注:“mfgtools”文件为编译后的文件,直接烧写即可,若文件内容缺失需要重新编译。
2023-04-28 09:07:50
174
原创 系统烧写(2)-飞凌OKMX6DL-S3
(注:页面刷新打印log过程中输入命令会出现命令断行问题,为正常情况,输入“root“看到password输入继续输入密码“root“,登录成功后如上图。15、进入home/root目录,更改文件“terminal_Soft””.lesshst”权限。3、在串口打印log页面输入root账户及root密码,登录进核心板系统后进入根目录。6、通过串口将将文件“ “new_rootfs-9.17”上传。12、分别上传文件“home.tar” 和“etc.tar”7、传输完成后输入解压命令完成文件解压。
2023-04-27 09:06:14
143
原创 Unity内实现高级相机效果
无论创建哪一种VirturalCamera,都会为Camera上添加一个CinemachineBrain脚本,CinemachineBrain每帧通过VirturalCamera计算真实相机的数据,并同步到真实相机上(添加CinemachineBrain后真实相机的部分参数被锁定,由VirturalCamera托管),之后调整VirturalCamera上的参数去实现相机效果。——Lens:与相机的相关设置一致(视野范围,远/近平面等)——Live Camera:当前正在拍摄的虚拟相机。
2023-04-14 14:29:16
870
原创 单片机程序烧录及终端调试
安装时命令行会提示: Enter target directory for SDK (default: /opt/fsl-imx-x11/4.1.15-2.1.0),连续两次按下回车键,程序将会自动安装交叉编译器以及 QT 相关的 SDK。(1)将北斗三号增强导航定位终端的2-2调试串口连接电脑,注意,此时电脑需要联网安装驱动。可以选择电脑识别的串口,然后波特率设置为115200进行连接。将编译好的程序拷贝到windows系统内,准备烧写使用。将程序直接拖到左侧自定义的文件夹,即可完成烧写。
2023-04-06 11:21:55
666
原创 工作中个人量化统计
个人工作量化星期一二三四五六日2023年2月13141516171819正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消2021正在上传…重新上传取消22232425262728123452023年3月678910111213141516171819正在上传…重新上传取消20212223。
2023-04-04 16:04:04
69
原创 接口测试设计
然而,即使我们已经按照之前介绍的3个步骤完成对全部单个接口的分析,也并不能马上开始进行测试,这是因为测试的业务逻辑是通过串联多个接口完成的,而多个接口的串联逻辑是由业务逻辑规定的。但是,仅仅进行单一接口的测试通常很难保障SUT业务逻辑的正确性,因此在大部分测试场景中,我们需要串联多个接口才能完成保障SUT业务逻辑正确性的任务。因此,为了使用接口测试完成业务逻辑,我们不仅需要制作整个流程中所有接口的接口信息表,还要弄清楚每一个数据流程,数据流程负责驱动业务流的处理,如此才能开始业务逻辑的接口测试。
2023-03-30 10:44:06
165
1
原创 单片机测试
摘 要 介绍了一种新颖的单片机控制电阻电容在线测试系统,并详细论述了系统组成,电阻、电容在线测试原理以及系统软件的设计思想。关键词电阻电容 在线测试 单片机 电隔离
2023-03-29 08:50:18
824
原创 Ubuntu安装QT
安装完成之后,重新启动qtcreator,此时就可以继续编译了,但是会报错cannot find -lGL,这是由于 Qt5.0 默认将OpenGL加入了工程,但是在机器上没有安装OpenGL,所以只需要在机器上安装OpenGL即可。1,安装编译套件g++ ,执行以下命令(耐心等待两分钟)全名:Ubuntu 用户名:root1 密码XXXX。选择安装目录/home/root1/Qt5.9.9。切换到root1用户 su root1。下载安装包(安装包在U盘下载好了)双击打开,登录账户,下一步。
2023-03-28 10:35:50
665
原创 驾驶辅助系统
在以下场景下,系统不运行: 当本车车速低于 50KM/H 时(车速门槛可配置),车道偏离预警功能不会运行;在以下场景下,系统不运行: 当本车车速低于 40KM/H 时(车速门槛可配置),车距监测预警功能不会运行;系统支持车道偏离预警功能,当检测到车辆在未打转向灯的情况下偏离车道时会进行声音和视觉预警, 提。前车碰撞预警、车道偏离预警、车距监测预警、行人碰撞预警、限速标志识别、前车启动提醒、溜车 提。系统在驾驶过程中对路面行人进行侦测识别,测算相应距离,当检测到潜在碰撞行人的危险时,系统 会。
2023-03-07 16:11:57
445
车载项目验收测试大纲*
2023-07-10
UT89XD万用表说明书.pdf
2023-03-27
技术文档编写格式参考(看批注)
2023-03-15
jenkins安装allure插件并发送邮件
2022-10-10
接口自动化执行步骤+代码
2022-10-10
测试入门知识,版本有些老,N年前的资源目前还有一部分可用
2022-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人