【八股】测开

devtools/2024/10/18 14:26:47/

元素定位

Selenium的webdriver提供了八种基本的元素定位方法,前面六种是通过元素的属性来直接定位的,后面的xpath和css定位更加灵活,也比较常用,需要重点掌握其中一个。
1.通过id定位:find_element_by_id()
2.通过name定位:find_element_by_name()
3.通过class定位:find_element_by_class_name()
4.通过tag定位:find_element_by_tag_name()
5.通过link定位:find_element_by_link_text()
6.通过partial_link定位:find_element_by_partial_link_text()
7.通过xpath定位:find_element_by_xpath()
8.通过css定位:find_element_by_css_selector()

测试的常用方法

单元测试:针对软件中最小可测试单元进行的测试,如类、方法等。
功能测试:检查软件的各项功能是否按照需求规格书执行,通常包括正常功能、边界情况和异常情况的测试。
性能测试:检查软件的速度、响应时间、稳定性、资源消耗等性能指标。
安全测试:评估软件系统在各种威胁和攻击下的安全性能。
集成测试:验证多个组件或模块之间的交互是否正确的测试方法。

什么是黑盒、白盒测试?应用场景有哪些?

黑盒测试:黑盒测试是一类测试方法,测试人员不需要了解被测试系统的内部结构或实现细节,而是将其视为一个黑匣子࿰


http://www.ppmy.cn/devtools/34443.html

相关文章

LeetCode 第396场周赛个人题解

目录 100284. 有效单词 原题链接 思路分析 AC代码 100275. K 周期字符串需要的最少操作次数 原题链接 思路分析 AC代码 100283. 同位字符串连接的最小长度 原题链接 思路分析 AC代码 100288. 使数组中所有元素相等的最小开销 原题链接 思路分析 AC代码 100284. …

【JavaEE 初阶(二)】线程安全问题

❣博主主页: 33的博客❣ ▶️文章专栏分类:JavaEE◀️ 🚚我的代码仓库: 33的代码仓库🚚 🫵🫵🫵关注我带你了解更多线程知识 目录 1.前言2.synchronized2.1例子2.2synchronized修饰代码块2.3 synchronized修饰方法2.4sy…

2万字长文:海豚调度器(DolphinScheduler)面试题深入了解

目录 海豚调度器的主要功能和特点 海豚调度器与Oozie、Azkaban等调度器相比的优势

​可视化大屏C位图:3D模型,可视化大屏的画龙点睛之处

Hello,我是大千UI工场,本期可视化大屏的焦点图(C位)分享将图表作为焦点图的情形,欢迎友友们关注、评论,如果有订单可私信。 3D模型在可视化大屏中有很大的价值,以下是一些相关的优点&#xff1a…

计算机服务器中了halo勒索病毒怎么处理,halo勒索病毒解密流程步骤

在网络技术飞速发展的时代,越来越多的企业走向了数字化办公模式,利用网络可以开展各项工作业务,网络也为企业的生产运营提供了极大便利,但网络是一把双刃剑,从网络出现就一直存在网络数据安全问题,这也是众…

Rust语言入门:系统编程的未来

Rust 是一种系统编程语言,自 2010 年首次发布以来,它因其独特的内存安全保证和现代语言特性而备受关注。Rust 被设计用来创建高性能且安全的应用程序,特别是在操作系统、文件系统、游戏引擎和网络服务等领域。以下是关于 Rust 语言的基本介绍…

删掉的文件在哪里找到并恢复?3个恢复策略公开!

“我一不小心就删除了一个比较重要的文件,不知道我可以在哪里找到这个删除的文件并将它恢复呢?” 在数字时代,电脑已成为我们生活和工作中不可或缺的工具。然而,随着我们使用电脑进行各种操作,有时不可避免地会出现误删…

【C++】学习笔记——vector_3

文章目录 七、vector3. vector的模拟实现4. vector实现代码整合 未完待续 七、vector 3. vector的模拟实现 上篇文章我们讲解了非常 玄幻 的拷贝构造函数&#xff0c;同样的方法&#xff0c;我们也能用这种方法来实现 赋值重载函数 。 void swap(vector<T>& v) {s…