01 2024 档案
摘要:BDD全称Behavior Driven Development,译作" 行为驱动开发",是基于 TDD (Test Driven Development 测试驱动开发)的软件开发过程和方法。 BDD可以让项目成员(甚至是不懂编程的)使用自然语言来描述系统功能和场景
阅读全文
摘要:playwright是由微软开发的Web UI自动化测试工具, 支持Node.js、Python、C# 和 Java语言。 playwright特性 playwright具有以下特点: 一、支持所有主流浏览器 支持所有主流浏览器:基于Chromium内核的Google Chrome 和 Micros
阅读全文
摘要:自动化测试是把以人为驱动的测试行为转化成机器执行的一种过程,通常在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较,再此过程中,为了节省人力,时间或硬件资源,提高测试效率,便引用了自动化测试的概念Selenium:是一套代码库,提供了各种驱
阅读全文
摘要:由于公司的产品坐落于不同的平台,如ios、mac、Android、windows、web。因此每次有新需求的时候,开发结束后,留给测试的时间也不多。此外,一些新的功能实现,偶尔会影响其他的模块功能正常的使用。 网上的ios自动化方面的内容也是少之又少。由于本人对ios自动化初次接触,花了两天的时间到
阅读全文
摘要:在使用C++语言开发网络应用程序时,常常需要用到select函数。select函数是一种多路复用机制,可以同时监听多个文件描述符上可读、可写、异常等事件,从而让程序能够高效地处理多个连接。下面详细介绍C++中的select函数。 1. select函数的定义和作用 select函数的定义为:int
阅读全文
摘要:在C++中,理解capacity和size之间的区别非常重要。容器的size是指它已经保存的元素的数目;而capacity则是在不分配新的内存空间的前提下它最多可以保存多少元素。 当创建空容器时, 容量(capacity)为 0;当用完时,增加原容量的 1/2。 适用如 vector这种 元素连续存
阅读全文
摘要:C++ 的 traits 技术,是一种约定俗称的技术方案,用来为同一类数据(包括自定义数据类型和内置数据类型)提供统一的类型名(traits),这样可以统一的操作函数,例如 advance(), swap(), encode()/decode() 等。 问题描述首先来看 traits 技术可以解决什
阅读全文
摘要:摄像头的基本工作原理 如图所示,一个景象的反射光被镜头所捕捉(镜头的光圈可以调节进光量,马达用来调节对焦),最终将聚焦好的图像精准对焦到图片传感器上边(色彩滤波会产生三基色),光信号转化为数字信号,通过模数转换最终得到原始码流数据。问题:那我们可以直接使用这个包含图像信息和颜色信息的原始码流数据吗?
阅读全文
摘要:调制解调器由发送、接收、控制、接口、操纵面板及电源等部分组成。数据终端设备以二进制串行信号形式提供发送的数据,经接口转换为内部逻辑电平送入发送部分,经调制电路调制成线路要求的信号向线路发送。接收部分接收来自线路的信号,经滤波、反调制、电平转换后还原成数字信号送入数字终端设备。 电话线可以使通信的双方
阅读全文
摘要:LoadRunner,是一种预测系统行为和性能的负载测试工具。通过模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner可适用于各种
阅读全文
摘要:golang属于一种静态类型、编译型的语言,它的设计目标是提供一种简单、高效、可靠的编程语言,适用于构建大型软件系统。Go语言的设计哲学是简洁、直接、易于理解和使用,Go语言支持并发编程,引入了goroutine和channel的概念,使得并发编程更加简单和高效,无论是用于Web开发、服务器编程、系
阅读全文
摘要:Jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试。 Jmeter具备高移植性,可以实现跨平台运行。 Jmeter可以实现分布式负载。 Jmeter采用多线程,允许通过多个线程并发取样或通过独立的线程对不同的功能同时取样。 Jmeter具有较高扩
阅读全文
摘要:postman下载:https://www.postman.com/downloads/ 下载后双击即可安装,安装后需要创建账号,登录后可以在不同平台同步数据。 postman主要功能说明 postman主要模块功能介绍 点击最上面的测试集的添加目录图标,来新增一个根目录,这样等于新建了一个项目.可
阅读全文
摘要:一、TestNG 介绍 1、TestNG 是一个来自 JUnit 和 NUnit 的测试框架,它具拥有更多的功能,提高了 执行的效率。 2、TestNG 是一个开源的自动化测试框架 去除了老框架的大部分限制,借助于简单的注释、分组、排序和参数化这些功能。使脚本开发人员能够编写更灵活、更强大的测试用例
阅读全文
摘要:CFD简介 CFD(Connectivity Fault Detection,连通错误检测)是一种二层网络中的端到端OAM (Operation,Administration,and Maintenance,操作、管理和维护)技术,主要用 于在二层网络中检测链路连通性,以及在故障发生时进行定位。适用
阅读全文
摘要:作为移动端操作系统的霸主 -Android,也以一种新的姿态高调侵入造车领域,这就是 Android 车载信息娱乐系统 -Android Automotive。 2. 什么是Android Automotive? Android Automotive 是一个基本 Android 平台车载信息娱乐系统
阅读全文
摘要:工作原理: 1、红外线技术利用红外线光信号进行通信。红外线是一种电磁辐射,其频率低于可见光,无法被人眼所察觉。红外线通信设备通过发射和接收红外线光信号来进行数据传输。 2、蓝牙技术是一种基于无线电波的短距离通信技术。它利用2.4 GHz频段的无线电波进行通信,采用频分多址(FDMA)和时分多址(TD
阅读全文
摘要:K8s全称为Kubernetes,是一种用于自动部署、扩展和管理容器化应用程序的开源平台。作为云原生技术的核心组件之一,其提供了大量灵活的Kubernetes教程,帮助开发人员和运维团队轻松地构建、交付和扩展应用程序,从而更好地应对不断增长的云端需求。 K8s的核心是一个主节点,它负责管理和协调集群
阅读全文
摘要:常用的Android测试工具有:1. Android Studio:Android开发集成环境,提供了丰富的测试工具和调试功能,包括模拟器、调试器、性能分析器等。2. Espresso:Android官方推荐的UI自动化测试框架,可以方便地编写和执行UI测试用例。3. UI Automator:An
阅读全文
摘要:Android是基于Linux开放性内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。Android早期由原名为"Android"的公司开发,谷歌在2005年收购"Android.Inc"后,继续对Android系统开发运营,它采用了软件堆层(software stack,
阅读全文
摘要:1、网络基础知识 ·OSI 七层模型 TCP/IP(Transmission Control Protocol/Internet Protocol)是传输控制协议和网络协议的简称,它定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。TCP/IP 不是一个协议,而是一个协议族的统称,里面
阅读全文
摘要:为了测定、验证或提高产品可靠性而进行的试验称为可靠性试验,它是产品可靠性工作的一个重要环节。 2、通常,对产品进行可靠性试验的目的如下: (1)在研制阶段使产品达到预定的可靠性指标。为了使产品能达到预定的可靠性指标,在研制阶段需要对样品进行可靠性试验,以便找出产品在原材料、结构、工艺、环境适应性等方
阅读全文
摘要:Android架构测试主要是为了确保Android应用程序在不同设备和系统版本上的兼容性、性能和稳定性。这需要对应用程序的各个组件进行测试,包括活动、服务、广播接收器、内容提供程序等。以下是进行Android架构测试时可以采取的一些步骤: 单元测试:对应用程序的各个组件进行测试,确保它们能够正常工作
阅读全文
摘要:车载操作系统(AutomoTIve OperaTIng System,简称AOS)是管理和控制车载硬件与车载软件资源的程序系统,是直接运行在AB上的最基本的系统软件,任何上层软件,HMI,数据连接都必须在操作系统的支持下才能运行。 车载操作系统是用户和车载硬件的接口,同时也是车载硬件和上层软件的接口
阅读全文