- 博客(44)
- 问答 (2)
- 收藏
- 关注
原创 互联网从业者必备50个工作中必备报错(二)
504 Gateway Timeout: 网关超时501 Not Implemented: 方法未实现520 Unknown Error: 未知错误522 Connection Timed Out: 连接超时400 Bad Request: 不良请求401 Unauthorized: 未经授权403 Forbidden: 禁止访问404 Not Found: 未找到405 Method Not Allowed: 方法不允许406 Not Acceptable: 不可接受407 Proxy
2023-05-15 18:23:35
698
原创 归并排序定义、实例详解、与冒泡排序和选择、插入排序的对比,场景举例,以及实战解析
假设有一组NBA球员数据,包括姓名、得分和场均出手次数。我们要按照得分从高到低的顺序对这些球员进行排序。步骤如下:将球员数据分成两组。分别对这两组数据进行排序。合并排好序的两组数据。重复执行步骤 1 到步骤 3 直到所有数据排序完成。现在,我们以Kobe Bryant、LeBron James和Stephen Curry三名球员为例,他们的得分分别是81、69和62,我们来演示一下递归调用过程:将Kobe Bryant和LeBron James分成两组;
2023-05-12 19:22:19
597
1
原创 互联网从业者必备50个工作中必备报错
Assertion Failure: 断言失败 Connection Timeout: 连接超时 Error Code: 错误码 Invalid Input: 无效的输入 Resource Not Found: 未找到资源 Server Error: 服务器错误 Timeout Error: 超时错误 Unable to Connect: 无法连接 Unexpected Error: 意外的错误 Access Denied: 访问被拒绝 Authentication Error: 认证错
2023-05-12 10:23:57
552
原创 快速排序 定义、实例详解、与冒泡排序和选择、插入排序的对比,场景举例,以及实战解析
return arrprint(quick_sort(arr)) # 输出:[1, 2, 3, 5, 6, 8]
2023-05-11 17:27:59
488
原创 《从零开始:成为顶尖测试工程师的终极指南》
概要: 针对那些有意成为软件测试领域专家的人,本篇文章提供了一份详尽的指南。从基本测试方法论到高级技能,我们将分享测试工程师成功之道。希望这篇文章能为您提供关于测试工程师的全面见解,并帮助您在软件测试领域取得成功。一、测试工程师的职责与重要性。二、掌握基本测试方法论。三、学习核心技能和工具。六、脱颖而出的关键因素。
2023-05-11 16:52:29
98
原创 工作随笔记
就忘记了哪里是源数据,哪里是Oracle数据库里的数据,再加上这个不是我写的软件真的是不好用。# 可惜啊可惜,想使用chatgpt处理这么大量的数据,想表达清楚我的需求以及全部处理完毕,需要的时间和耗费的精力,那不是我可以承受的,我索性再换一种方案。手工验证完毕像这样的数据量我着实懵逼,用肉眼看那不得看瞎了,怎么办呢,于是我想了第一个解决方案使用代码对比工具,在线对比两批数据是否一致,不过这个工具没有记录功能,加上我脑子不是很好用,所以我常常贴着贴着。
2023-05-11 16:46:48
79
原创 互联网从业者必备高频英语短句50个
This test script needs to be updated for the latest version of the software. (这个测试脚本需要针对最新版本的软件进行更新。We need to perform end-to-end testing on this software. (我们需要对这个软件进行端到端测试。We need to run some stress testing on this software. (我们需要对这个软件进行一些压力测试。
2023-05-11 15:55:26
752
原创 互联网从业者高频单词 300个
测试驱动开发 (Test-Driven Development)测试目标分析 (Test Objective Analysis)常用测试技巧 (Common Test Techniques)测试结果评估 (Test Result Evaluation)测试失败诊断 (Test Failure Diagnosis)边界值测试 (Boundary Value Testing)测试用例维护 (Test Case Maintenance)兼容性测试 (Compatibility Testing)
2023-05-10 11:15:03
1000
原创 插入排序 定义、实例详解、与冒泡排序和选择排序的对比,场景举例,以及实战解析
对于越接近已排序的数据集,插入排序的性能越好。在实际应用中,插入排序适合于小数据集和部分有序的数据集,但对于大型数据集,更复杂的排序算法会更为高效,例如快速排序、归并排序等。假设我们正在开发一个电子商务平台,需要根据商品的销量进行排序以便用户能更方便地找到热门商品。将球员的得分视为元素,并使用插入排序方法对他们进行排序。将每个球员按照得分插入到已经排序好的球员列表中,最后得到顺序正确的名单。冒泡排序和选择排序与插入排序的区别在于他们不是将元素插入到合适位置,而是不断交换或选择最小值来排序。
2023-05-09 09:39:31
414
原创 选择排序定义、实例、与冒泡排序对比、完整执行流程
从数组的第一个元素开始,遍历整个数组,寻找最小(或最大)的元素。将找到的最小(或最大)元素与数组的第一个元素互换位置。重新开始遍历,这次从第二个元素开始,重复上述步骤。继续这个过程,直到整个数组都排好序,即所有的元素都已按照升序(或降序)排列。选择排序的时间复杂度是O(n^2),其中 n 是数组的元素个数。这种排序算法适用于较小的数据集,但在大规模数据集的排序中,效率较低。优点是排序过程中需要的额外空间较少,空间复杂度为O(1)。
2023-05-08 10:36:01
335
原创 那些30K测试工程师必备的算法题 -----冒泡排序
该函数执行两次循环:一个外部循环在每个迭代中遍历数组的所有元素,一个内部循环在每个迭代中比较当前元素和下一个元素的值。当进入内部循环并完成第一轮比较时,最后的元素已经排好序,所以在接下来的轮次中可以跳过这些元素,将内部循环嵌套在外部循环中即可。冒泡排序是一种基本的排序算法,它的原理是通过重复地交换相邻两个元素的位置来将要排序的数据序列按照特定的顺序排列。步骤二:从第一个元素开始依次比较相邻的两个元素,进行n-1轮比较,最后一个元素比较完后就不需要再比较。步骤一:比较相邻的元素。
2023-05-06 09:36:11
144
原创 测试计划模板
在编写测试计划时,需要充分考虑项目需求、时间限制、团队能力等因素,并确保测试过程的透明度和可控性,以提高测试效率和测试质量。3.4 测试时间安排:规划测试开始和结束时间,以及各阶段的时间节点,并确保测试进度的可控性和合理性。4.2 测试设备:列出测试所需的硬件和软件设备,包括服务器、数据库、操作系统、浏览器、移动设备等。5.1 测试阶段:根据测试目标和测试策略划分测试阶段,如单元测试、集成测试、系统测试、验收测试等。5.2 测试任务:明确每个测试阶段的测试任务和目标,并规划测试人员和测试资源的时间安排。
2023-04-27 13:53:41
157
原创 测试工程师十道经典Python面试题
如何使用 Pytest 框架进行测试?它与 unittest 框架有什么不同?在 Python 中,如何实现多线程程序?它与多进程程序有什么区别?Python 中有哪些常见的数据结构?它们之间有什么区别?什么是 Python 中的 GIL?如何使用 Selenium 进行自动化测试?如何使用 unittest 模块进行测试?在 Python 中,如何读取和写入文件?如何在 Python 中实现单例模式?在 Python 中,如何处理异常?如何测试一个函数的性能?
2023-04-20 16:43:47
290
原创 一个25k测试工程师必备数据库相关知识(数据库的基础概念,如表、列、行、主键、外键、索引等)
数据库是由表、列和行组成的,因此测试工程师需要了解基本的数据库概念来有效地执行和验证测试用例。视图:视图是一种虚拟的表,可以从一个或多个表中组装而成,用于简化复杂的查询,并提供更好的数据安全性。主键:主键是唯一标识表中的每行数据的一列或多列,可以确保数据的唯一性并提高检索速度。外键:外键是与另一个表中的某个字段相关联的字段,用于在不同表之间建立关系。索引:索引是一种加速数据检索速度的数据结构,用于加速对表中的数据进行搜索。列:列是表中的一个特定数据类型,它定义了每个行的属性。
2023-04-20 14:24:14
87
空空如也
关于ORACLE存储过程的问题,如何解决?
2023-05-05
appium+touchAction 坐标定位提示KEY ERROR
2022-02-11
Fiddler配置好后,手机打开APP提示当前网络不稳定,请稍后重试
2022-01-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人