- 软件测试技术应当贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,其核心目标是尽快尽早地发现软件产品中所存在的各种问题 bug—— 与用户需求、预先定义的不一致性。然而,传统的软件测试流程是:接到项目后参与需求评审,然后根据需求文档写写用例和准备脚本,等开发提测之后正式开始测试、提 Bug、回归测试,测试通过后就结束了。然后,项目交给运维上线,之后测试人员再投入... 软件测试技术应当贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,其核心目标是尽快尽早地发现软件产品中所存在的各种问题 bug—— 与用户需求、预先定义的不一致性。然而,传统的软件测试流程是:接到项目后参与需求评审,然后根据需求文档写写用例和准备脚本,等开发提测之后正式开始测试、提 Bug、回归测试,测试通过后就结束了。然后,项目交给运维上线,之后测试人员再投入...
- 什么是 Junit5,在 Junit5 的官方介绍文档中这写到:Junit5 由JUnit Platform + JUnit Jupiter + JUnit Vintage3部分构成,借用 IBM Developer 的一张图来说明 JUnit 5 的架构:JUnit Platform:JUnit Jupiter:JUnit Vintage:嵌套单元测试Lambda支持参数化测试重复测试动态... 什么是 Junit5,在 Junit5 的官方介绍文档中这写到:Junit5 由JUnit Platform + JUnit Jupiter + JUnit Vintage3部分构成,借用 IBM Developer 的一张图来说明 JUnit 5 的架构:JUnit Platform:JUnit Jupiter:JUnit Vintage:嵌套单元测试Lambda支持参数化测试重复测试动态...
- 问题Selenium Grid作用是什么? Selenium Grid 的使用过程? 考察点面试官想了解:Selenium Grid是否使用过Selenium Grid对应组件流转 技术点涉及的技术点:Selenium Grid 回答 SeleniumGrid 作用Selenium Grid 是 Selenium 的三大组件之一,它可以在多台机器上并行运行测试,集中管理不同的浏览器版本和浏... 问题Selenium Grid作用是什么? Selenium Grid 的使用过程? 考察点面试官想了解:Selenium Grid是否使用过Selenium Grid对应组件流转 技术点涉及的技术点:Selenium Grid 回答 SeleniumGrid 作用Selenium Grid 是 Selenium 的三大组件之一,它可以在多台机器上并行运行测试,集中管理不同的浏览器版本和浏...
- cURL 是一个通过 URL 传输数据的,功能强大的命令行工具。cURL 可以与 Chrome Devtool 工具配合使用,把浏览器发送的真实请求还原出来,附带认证信息,脱离浏览器执行,方便开发者重放请求、修改参数调试,编写脚本。也可以单独使用,根据自己的需求构造请求调整参数,构造多种接口测试场景。 环境安装学习 curl 命令之前,需要先了解 Chrome Devtool 工具。 Chr... cURL 是一个通过 URL 传输数据的,功能强大的命令行工具。cURL 可以与 Chrome Devtool 工具配合使用,把浏览器发送的真实请求还原出来,附带认证信息,脱离浏览器执行,方便开发者重放请求、修改参数调试,编写脚本。也可以单独使用,根据自己的需求构造请求调整参数,构造多种接口测试场景。 环境安装学习 curl 命令之前,需要先了解 Chrome Devtool 工具。 Chr...
- https原理HTTPS是通过一次非对称加密算法(如RSA算法)进行了协商密钥的生成与交换,然后在后续通信过程中就使用协商密钥进行对称加密通信。图一 https请求全过程证书以及fiddler根证书什么是CACA是Certificate Authority的缩写,也叫“证书授权中心”。它是负责管理和签发证书的第三方机构,CA必须是所有行业和所有公众都信任的、认可的,具有足够的权威性。什么是C... https原理HTTPS是通过一次非对称加密算法(如RSA算法)进行了协商密钥的生成与交换,然后在后续通信过程中就使用协商密钥进行对称加密通信。图一 https请求全过程证书以及fiddler根证书什么是CACA是Certificate Authority的缩写,也叫“证书授权中心”。它是负责管理和签发证书的第三方机构,CA必须是所有行业和所有公众都信任的、认可的,具有足够的权威性。什么是C...
- 使用 Appium 进行测试时,会产生大量日志,一旦运行过程中遇到报错,可以通过 Appium 服务端的日志以及客户端的日志分析排查问题。 Appium Server日志-开启服务通过命令行的方式启动 Appium Server,下面来分析一下启动日志,日志第一行显示了 Appium 版本信息和服务在本地的运行地址。$ appium -g appium.log[Appium] Welcome... 使用 Appium 进行测试时,会产生大量日志,一旦运行过程中遇到报错,可以通过 Appium 服务端的日志以及客户端的日志分析排查问题。 Appium Server日志-开启服务通过命令行的方式启动 Appium Server,下面来分析一下启动日志,日志第一行显示了 Appium 版本信息和服务在本地的运行地址。$ appium -g appium.log[Appium] Welcome...
- WebDriverWait类解析WebDriverWait 用法代码 Python 版本WebDriverWait( driver,timeout,poll_frequency=0.5,ignored_exceptions=None)参数解析:driver:WebDriver 实例对象timeout: 最长等待时间,单位秒poll_frequency: 检测的间隔步长,默认为 0.5... WebDriverWait类解析WebDriverWait 用法代码 Python 版本WebDriverWait( driver,timeout,poll_frequency=0.5,ignored_exceptions=None)参数解析:driver:WebDriver 实例对象timeout: 最长等待时间,单位秒poll_frequency: 检测的间隔步长,默认为 0.5...
- vue-组件「上」 定义一个组件将 Vue 组件定义在一个单独的 .vue 文件中,这被叫做单文件组件 (简称 SFC):组件路径:src/components/Hello.vue<template> <div> <!-- 唯一根元素 --> <p>组件Hello的vue文件</p> </div> <!-- 下面不能同时再放div根元素 -->... vue-组件「上」 定义一个组件将 Vue 组件定义在一个单独的 .vue 文件中,这被叫做单文件组件 (简称 SFC):组件路径:src/components/Hello.vue<template> <div> <!-- 唯一根元素 --> <p>组件Hello的vue文件</p> </div> <!-- 下面不能同时再放div根元素 -->...
- 插槽 Slots插槽内容:<slot>编译作用域后备内容具名插槽作用域插槽插槽不仅仅可以传递数据,还可以传递视图。插槽多用来封装一些组件,比如:type的切换组件。常用的组件都是用插槽来实现的。vue实现一套内容分发的API,插槽通过<slot>元素作为承载分发内容的出口。1.插槽组件不是以单标签形式结束,而是以双标签形式结束。2.组件内的内容,就是插槽。如果什么都不操作,对应的组件的内容... 插槽 Slots插槽内容:<slot>编译作用域后备内容具名插槽作用域插槽插槽不仅仅可以传递数据,还可以传递视图。插槽多用来封装一些组件,比如:type的切换组件。常用的组件都是用插槽来实现的。vue实现一套内容分发的API,插槽通过<slot>元素作为承载分发内容的出口。1.插槽组件不是以单标签形式结束,而是以双标签形式结束。2.组件内的内容,就是插槽。如果什么都不操作,对应的组件的内容...
- App.vue注释掉首页的文本内容,只剩下对应的图标即可。 <div class="wrapper"> <!-- <HelloWorld msg="You did it!day day up 自己更新" /> --> </div> </header> <main> <!-- <TheWelcome /> --> </main> 内容解析<script se... App.vue注释掉首页的文本内容,只剩下对应的图标即可。 <div class="wrapper"> <!-- <HelloWorld msg="You did it!day day up 自己更新" /> --> </div> </header> <main> <!-- <TheWelcome /> --> </main> 内容解析<script se...
- Vue - 表单的输入与绑定输入框输入文本,对应以前都是操作DOM树结构进行的绑定。现在学习了VUE不建议大家通过DOM树进行绑定获取数据。 需求一输入框输入文本,对应页面联动显示:<script>export default{ name: 'app', data(){ return{ username:"" } }}</script><template> <... Vue - 表单的输入与绑定输入框输入文本,对应以前都是操作DOM树结构进行的绑定。现在学习了VUE不建议大家通过DOM树进行绑定获取数据。 需求一输入框输入文本,对应页面联动显示:<script>export default{ name: 'app', data(){ return{ username:"" } }}</script><template> <...
- 边界值分析法是一种很实用的黑盒测试用例方法,它具有很强的发现故障的能力。边界值分析法也是作为对等价类划分法的补充,测试用例来自等价类的边界。这个方法其实是在测试实践当中发现,Bug 往往出现在定义域或值域的边界上,而不是在其内部。为检测边界附近的处理专门设计测试用例,通常都会取得很好的测试效果。在用边界值分析法的时候,一般规定了取值范围以及值的个数的场景。在分析等价类案例,划分等价类的时候,... 边界值分析法是一种很实用的黑盒测试用例方法,它具有很强的发现故障的能力。边界值分析法也是作为对等价类划分法的补充,测试用例来自等价类的边界。这个方法其实是在测试实践当中发现,Bug 往往出现在定义域或值域的边界上,而不是在其内部。为检测边界附近的处理专门设计测试用例,通常都会取得很好的测试效果。在用边界值分析法的时候,一般规定了取值范围以及值的个数的场景。在分析等价类案例,划分等价类的时候,...
- 移动端的自动化测试,最常见的是 Android 自动化测试,我个人觉得 Android 的测试优先级会更高,也更开放,更容易测试;而 iOS 相较于 Android 要安全稳定的多,但也是一个必须测试的方向,这个系列文章记录了 iOS 自动化测试的一些实践。Xcode 下载地址:https://developer.apple.com/download/下载安装好的图标如下 :先来看目前主流的... 移动端的自动化测试,最常见的是 Android 自动化测试,我个人觉得 Android 的测试优先级会更高,也更开放,更容易测试;而 iOS 相较于 Android 要安全稳定的多,但也是一个必须测试的方向,这个系列文章记录了 iOS 自动化测试的一些实践。Xcode 下载地址:https://developer.apple.com/download/下载安装好的图标如下 :先来看目前主流的...
- 软件测试的定义 1、 通过手工或者工具对“被测对象”进行测试的操作,从而验证实际与预期结果之间是否存在差异 2、软件测试是一个寻找BUG的过程 3、软件测试是衡量软件品质,验证实际结果和软件需求规格书之间的差异,确认缺陷得以修复。 软件测试的定义 1、 通过手工或者工具对“被测对象”进行测试的操作,从而验证实际与预期结果之间是否存在差异 2、软件测试是一个寻找BUG的过程 3、软件测试是衡量软件品质,验证实际结果和软件需求规格书之间的差异,确认缺陷得以修复。
- 边界值分析法是一种很实用的黑盒测试用例方法,它具有很强的发现故障的能力。边界值分析法也是作为对等价类划分法的补充,测试用例来自等价类的边界。这个方法其实是在测试实践当中发现,Bug 往往出现在定义域或值域的边界上,而不是在其内部。为检测边界附近的处理专门设计测试用例,通常都会取得很好的测试效果。在用边界值分析法的时候,一般规定了取值范围以及值的个数的场景。在分析等价类案例,划分等价类的时候,... 边界值分析法是一种很实用的黑盒测试用例方法,它具有很强的发现故障的能力。边界值分析法也是作为对等价类划分法的补充,测试用例来自等价类的边界。这个方法其实是在测试实践当中发现,Bug 往往出现在定义域或值域的边界上,而不是在其内部。为检测边界附近的处理专门设计测试用例,通常都会取得很好的测试效果。在用边界值分析法的时候,一般规定了取值范围以及值的个数的场景。在分析等价类案例,划分等价类的时候,...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
苏州工业园区“华为云杯”2025人工智能应用创新大赛赛中直播
2025/08/21 周四 16:00-17:00
Vz 华为云AIoT技术布道师
本期直播将与您一起探讨如何基于华为云IoT平台全场景云服务,结合AI、鸿蒙、大数据等技术,打造有创新性,有竞争力的方案和产品。
回顾中
热门标签