软件测试面试题(二)

  1. Web 测试
  2. .web 测试
  3. 描述用浏览器访问 www.baidu.com 的过程
  4. 以京东首页为例,设计用例框架。(注意框架设计逻辑,区域划分,专项测试等,不需 要详细用例,需要查看 PC 可直接和辨识管提要求)
  5. 如何测试购买下单和退货流程
  6. 什么是 sql 注入,什么是跨站脚本,什么是跨站请求伪造?
  7. 给你一个网站怎么开展测试?
  8. 电商支付模块的测试如何展开?
  9. 如何开展兼容性测试?
  10. nginx,tomcat,apache 都是什么?
  11. apache 和 nginx 的区别?
  12. 0Selenium 有哪些定位元素方法
  13. API 测试
  14. .API 测试
  15. 什么是接口
  16. .如果模块请求 http 改为了 https,测试方案应该如何制定,修改?
  17. .常用 HTTP 协议调试代理工具有什么?详细说明抓取 HTTPS 协议的设置过程?
  18. .描述 TCP/IP 协议的层次结构,以及每一层中重要协议
  19. .jmeter,一个接口的响应结果如下:
  20. 接口产生的垃圾数据如何清理
  21. 依赖第三方的接口如何处理
  22. 测试的数据你放在哪?
  23. 什么是数据驱动,如何参数化?
  24. 0下个接口请求参数依赖上个接口的返回数据
  25. 依赖于登录的接口如何处理
  26. 接口测试的步骤有哪些?
  27. 接口测试中依赖登录状态的接口如何测试?
  28. 依赖于第三方数据的接口如何进行测试?
  29. 解释什么是 SOAP?
  30. 解释什么是 REST API?
  31. API 测试发现的 Bug 类型是什么?
  32. 我们测试的接口属于哪一类?
  33. Cookie 保存在哪里?
  34. 0HTTP 有哪些请求方法?
  35. 接口自动化测试的流程?
  36. 接口测试用例的编写要点有哪些?
  37. 提到 UI 级别测试和 API 测试之间的关键区别?
  38. HTTPS 的工作原理
  39. HTTPS 有哪些优点?
  40. HTTPS 的缺点
  41. HTTPS 和 HTTP 的区别主要如下:
  42. POST 和 GET 有什么区别?
  43. Session 与 Cookie 有什么区别?
  44. 0TCP 和 UDP 有什么区别
  45. 什么是 TCP/IP?
  46. 在 API 测试中测试的常用协议是什么?
  47. cookie 有什么作用?
  48. Cookie 测试的测试点
  49. cookie 的缺点
  50. cookie 与 session 的区别
  51. App 测试 0
  52. .APP 测试 0
  53. 什么是 Android 四大组件? 0
  54. 当点击 APP 图标启动程序,说明将要发生那些过程? 0
  55. APP 测试的内容主要包括哪些,如何开展?
  56. Android 的兼容性测试都考虑哪些内容?
  57. 针对 App 的安装功能,写出测试点?
  58. 常用的 ADB 命令?
  59. 在查看 logcat 命令日志时候怎么内容保存到本地文件?
  60. App 崩溃(闪退),可能是什么原因导致的?
  61. 如何测试监测 app 的内存使用、CPU 消耗、流量使用情况?
  62. 0弱网测试怎么测
  63. “//*[contains(@text,”登录”)]”是什么意思
  64. Appium 都有哪些启动方式
  65. 管理工具
  66. .管理工具
  67. 简述常用的 Bug 管理或者用例管理工具,并且描述其中一个工作流程?
  68. 禅道和 qc 的区别?
  69. Python 基础
  70. .Python 基础
  71. 斐波那契数列求 N?
  72. 字符串反序输出?
  73. 判断回文?
  74. 统计 python  源代码文件中代码行数,去除注释,空行,进行输出?
  75. python 调用 cmd 并返回结果?
  76. 冒泡排序
  77. ,,, 这  个数字,能组成多少个互不相同的且无重复的三位数,都是多少?
  78. .给定一个整数 N,和一个 0- 的数 K,要求返回 0-N 中数字 K 出现的次数
  79. 请用 python  打印出 0000  以内的对称数(对称数特点: 数字左右对称,如:
  80. ,,,, 等)
  81. 0判断 0-00 之间有多少个素数,并输出所有的素数
  82. 一个输入三角形的函数,输入后输出是否能组成三角形,三角形类型,请用等价类划分法设 计测试用例
  83. .编程题
  84. .输入与输出
  85. 代码中要修改不可变数据会出现什么问题? 抛出什么异常?
  86. print 调用 Python 中底层的什么方法?
  87. 简述你对 input()函数的理解?
  88. python 两层列表怎么提取第二层的元素
  89. .条件与循环
  90. 阅读下面的代码,写出 A0,A    至 An 的最终值?
  91. range 和 xrange 的区别?
  92. 考虑以下 Python 代码,如果运行结束,命令行中的运行结果是什么?
  93. 在考虑以下代码,运行结束后的结果是什么?
  94. . 字典
  95. 什么是字典
  96. 现有字典 d={‘a’:,‘g’:,‘i’:,‘k’:}请按字典中的 value 值进行排序? 0
  97. 说一下字典和 json 的区别? 0
  98. 什么是可变、不可变类型? 0
  99. 存入字典里的数据有没有先后排序? 0
  100. 字典推导式? 0
  101. 现有字典 d={‘a’:,’g’:,’l’:,’k’:}请按字 典中的 value 值进行排序? 0
  102. . 字符串
  103. 什么是 Python 字符串
  104. 如何理解 Python 中字符串中的\字符?
  105. 请反转字符串“aStr”?
  106. 请按 alist 中元素的 age 由大到小排序
  107. . 列表
  108. 什么是 Python 中的 list
  109. 列表增加
  110. 取值和修改取值:列表名[index] :根据下标来取值。
  111. .删除 del 列表名[index]:删除指定索引的数据。
  112. 列表名.remove(数据):删除第一个出现的指定数据。
  113. .列表名.pop():删除末尾的数据,返回值: 返回被删除的元素。
  114. 列表名.pop(index):删除指定索引的数据,返回被删除的元素。
  115. 列表名.clear():清空整个列表的元素。
  116. 排序列表名.sort():升序排序 从小到大。
  117. 0列表名.sort(reverse=True):降序排序 从大到小。
  118. 列表名.reverse():列表逆序、反转。
  119. len(列表名):得到列表的长度。
  120. 列表名.count(数据):数据在列表中出现的次数。
  121. 列表名.index(数据):数据在列表中首次出现时的索引,没有查到会报错。
  122. if 数据 in 列表: 判断列表中是否包含某元素。
  123. 循环遍历
  124. 写一个列表生成式,产生一个公差为  的等差数列
  125. 给定两个列表,怎么找出他们相同的元素和不同的元素?
  126. 请写出一段 Python 代码实现删除一个 list 里面的重复元素?
  127. 0给定两个 list A ,B,请用找出 A ,B 中相同的元素,A ,B 中不同的元素
  128. . 元组
  129. . 集合
  130. 什么是集合
  131. 快速去除列表中的重复元素
  132. 交集:共有的部分
  133. 并集:总共的部分 0
  134. 差集:另一个集合中没有的部分 0
  135. 对称差集(在 a 或 b 中,但不会同时出现在二者中) 0
  136. . 文件操作 0
  137. G 内存怎么读取一个 G 的数据?(0--0-lxy) 0
  138. 现在要处理一个大小为 0G 的文件,但是内存只有 G,如果在只修改 get_lines 函数而其他代码保持不变的情况下,应该如何实现?需要考虑的问题都有哪些?
  139. read、readline 和 readlines 的区别?
  140. .0 函数
  141. .0.Python 函数调用的时候参数的传递方式是值传递还是引用传递?
  142. .0.对缺省参数的理解 ?
  143. .0.为什么函数名字可以当做参数用?
  144. .0.Python 中 pass 语句的作用是什么?
  145. .内建函数
  146. map 函数和 reduce 函数?
  147. 递归函数停止的条件?
  148. 回调函数,如何通信的?
  149. Python 主要的内置数据类型都有哪些? print dir( ‘a ’) 的输出?
  150. print(list(map(lambda x: x * x, [y for y in range()])))的输出?
  151. .Lambda
  152. 什么是 lambda 函数? 有什么好处?
  153. 什么是 lambda 函数?它有什么好处?写一个匿名函数求两个数的和?
  154. .面向对象
  155. 结构化程序设计和面向对象程序设计各自的特点及优缺点是什么?
  156. Python 中的可变对象和不可变对象?
  157. Python 中 is 和==的区别?
  158. Python 的魔法方法?
  159. 面向对象中怎么实现只读属性?
  160. 谈谈你对面向对象的理解?
  161. .正则表达式
  162. Python 里 match 与 search 的 区 别 ?
  163. Python 字符串查找和替换?
  164. 用 Python 匹 配 HTML g tag 的 时 候 ,<.*> 和 <.*?> 有 什 么 区别?
  165. 请写出下列正则关键字的含义?
  166. . 异常 0
  167. 在 except 中 return 后还会不会执行 finally 中的代码?怎么抛出自定义异常? 0
  168. 介绍一下 except 的作用和用法? 0
  169. .模块和包
  170. 常用的 Python 标准库都有哪些?
  171. 赋值、浅拷贝和深拷贝的区别?
  172. init 和 new 的区别?
  173. Python 里面如何生成随机数?
  174. 输入某年某月某日, 判断这一天是这一年的第几天?( 可以用 Python 标准库)
  175. 打乱一个排好序的 list 对象 alist?
  176. 说明一下 os.path 和 sys.path 分别代表什么?
  177. Python 中的 os 模块常见方法?
  178. Python 的 sys 模块常用方法?
  179. 0模块和包是什么
  180. .Python 特性
  181. Python 是强语言类型还是弱语言类型?
  182. 谈一下什么是解释性语言,什么是编译性语言?
  183. Python 中有日志吗?怎么使用?
  184. Python 是如何进行类型转换的?
  185. 工具安装问题
  186. 关于 Python 程序的运行方面,有什么手段能提升性能?
  187. Python 中的作用域?
  188. 什么是 Python?
  189. 什么是 Python 的命名空间?
  190. 0你所遵循的代码规范是什么?请举例说明其要求?
  191. .Python 与 Pycharm 的 区 别

下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

软件测试面试小程序
被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux 6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 10、开放性测试题,11、安全测试,12、计算机基础

​编辑资料获取方式 :xiaobei_upup

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/572983.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Java Web 网页设计(1)

不要让追求之舟停泊在幻想的港湾 而应扬起奋斗的风帆 驶向现实生活的大海 网页设计 1.首先 添加框架支持 找到目录右键添加 找到Web Application选中 点击OK 然后 编辑设置 找到Tomcat--local 选中 点击OK 名称可以自己设置 找到对应文件夹路径 把Tomcat添加到项目里面 因为…

C++之通俗易懂学模版

目录 一、了解什么是泛性编程 二、模版 1.函数模版 1.1 函数模板概念 1.2 函数模板格式 1.3 函数模板的原理 1.4 函数模板的实例化 1.5 模板参数的匹配原则 2.类模板 2.1 类模板的定义格式 2.2 类模板的实例化 3. 非类型模板参数 4. 模板的特化 4.1 概念 4.2 …

Visual Studio调试C/C++指南

1. 前言 Visual Studio&#xff08;VS&#xff09;是微软开发的一款集成开发环境(IDE)软件&#xff0c;支持C/C、C#、VB、Python等开发语言&#xff0c;开发桌面、Web等应用程序。VS功能极其强大&#xff0c;使用极其便利&#xff0c;用户数量最多&#xff0c;被誉为"宇宙…

Python 基础 (Pandas):Pandas 入门

1. 官方文档 API reference — pandas 2.2.2 documentation 2. 准备知识&#xff1a;Pandas 数据结构 Series & DataFrame 2.1 Series 2.1.1 创建 Series 类型数据 一个 Series 对象包含两部分&#xff1a;值序列、标识符序列。可通过 .values (返回 NumPy ndarry 类型…

C语言扫雷游戏完整实现(下)

文章目录 前言一、排雷函数菜单二、排雷函数菜单的实现三、拓展棋盘功能四、源码1. test.c源文件2. game.h头文件3. game.c源文件 总结 前言 C语言实现扫雷游戏的排雷菜单&#xff0c;以及功能的实现&#xff0c;拓展棋盘功能&#xff0c;以及源码等。 上半部分的链接地址: C语…

第十五届蓝桥杯省赛第二场PythonB组B题【逆序对期望】题解(AC)

解题思路 枚举所有的可能的交换情况&#xff0c;时间复杂度 O ( n 4 ) O(n^4) O(n4)。 用归并排序计算数组的逆序对&#xff0c;时间复杂度 O ( n ) O(n) O(n)。 综上时间复杂度 O ( n 5 ) O(n^5) O(n5)。 由于 Python 运行效率较低&#xff0c;约 500 500 500 秒可得到…

前端框架技术调研

目前程序员使用前端框架最多的是哪一个&#xff1f;

SEGGER Embedded Studio IDE移植FreeRTOS

SEGGER Embedded Studio IDE移植FreeRTOS 一、简介二、技术路线2.1 获取FreeRTOS源码2.2 将必要的文件复制到工程中2.2.1 移植C文件2.2.2 移植portable文件2.2.3 移植头文件 2.3 创建FreeRTOSConfig.h并进行配置2.3.1 处理中断优先级2.3.2 configASSERT( x )的处理2.3.3 关于系…

echarts树图-实现拓扑图效果

使用echarts树图来实现拓扑图效果&#xff0c;其效果如下&#xff1a; 代码如下&#xff1a; const data {name: XXX公司,children: [{name: 网络主机,children: [{name: 普通路由器,children: [{name: 智能网关},{name: 192.168.1.0/24}]}]},{name: 企业路由器},{name: 三…

【分享】WinRAR软件如何压缩文件?

WinRAR是一款功能强大的压缩文件管理工具&#xff0c;支持多种压缩文件格式&#xff0c;那如何使用WinRAR来压缩文件呢&#xff1f;不清楚的小伙伴一起来看看吧&#xff01; 压缩方法&#xff1a; 首先&#xff0c;安装好WinRAR工具&#xff0c;然后选中需要压缩的文件或文件夹…

C++高级特性:异常概念与处理机制(十四)

1、异常的基本概念 异常&#xff1a;是指在程序运行的过程中发生的一些异常事件&#xff08;如&#xff1a;除数为0&#xff0c;数组下标越界&#xff0c;栈溢出&#xff0c;访问非法内存等&#xff09; C的异常机制相比C语言的异常处理&#xff1a; 函数的返回值可以忽略&…

麒麟龙芯loongarch64 electron 打包deb包

在麒麟龙芯&#xff08;loongarch64&#xff09;电脑上 使用electron 开发桌面应用。之前用electron-packager 打包出来的是文件夹 是 unpack 包。现在需要打包deb包&#xff0c;依据开发指南开始打包。 在项目文件夹下 打开终端 输入 npm run packager 先打包unpack包 然后…

FreeRTOS:3.消息队列

FreeRTOS消息队列 本文主要基于消息队列的源码进行分析&#xff0c;来对FreeRTOS的消息队列进一步学习。 消息队列非常重要&#xff0c;因为后面的各种信号量基本都是基于队列的&#xff0c;搞清楚消息队列的源码&#xff0c;也就搞清楚消息队列的原理。 参考链接&#xff1…

188页 | 2023企业数字化转型建设方案(数据中台、业务中台、AI中台)(免费下载)

1、知识星球下载&#xff1a; 如需下载完整PPTX可编辑源文件&#xff0c;请前往星球获取&#xff1a;https://t.zsxq.com/19KcxSeyA 2、免费领取步骤&#xff1a; 【1】关注公众号 方案驿站 【2】私信发送 【2023企业数字化转型建设方案】 【3】获取本方案PDF下载链接&#…

AI:165-Coze自定义赛博风格Bot-图片生成操作指南

Coze是由字节跳动推出的一个AI聊天机器人和应用程序编辑开发平台&#xff0c;旨在帮助用户快速创建各种类型的聊天机器人、智能体、AI应用和插件&#xff0c;并将其部署在社交平台和即时聊天应用程序中&#xff0c;如Discord、WhatsApp、Twitter、飞书、微信公众号等。 这个平…

计算机网络3——数据链路层3以太网的MAC层

文章目录 一、MAC 层的硬件地址1、介绍2、注意点3、定制标准 二、MAC 帧的格式1、结构2、工作原理3、其他 一、MAC 层的硬件地址 1、介绍 在局域网中&#xff0c;硬件地址又称为物理地址或 MAC地址(因为这种地址用在MAC帧中)。 大家知道&#xff0c;在所有计算机系统的设计中…

剑指Offer题目笔记32(拓扑排序)

面试题113&#xff1a; 解决方案&#xff1a; 将课程看成图中的节点&#xff0c;如果两门课程存在先修顺序那么它们在图中对应的节点之间存在一条从先修课程到后修课程的边&#xff0c;因此这是一个有向图。可行的修课序列实际上是图的拓扑排序序列。图中的每条边都是从先修课…

C++并发编程

基本介绍 线程 C98标准没有直接提供原生的多线程支持 在C98中&#xff0c;并没有像后来的C11标准中那样的<thread>库或其他直接的多线程工具 然而&#xff0c;这并不意味着在C98中无法实现多线程。开发者通常会使用平台特定的API&#xff08;如Windows的线程API或POSI…

前端开发攻略---用原生JS在网页中也能实现 文本转语音!

1、原理 语音合成 (也被称作是文本转为语音&#xff0c;英语简写是 tts) 包括接收 app 中需要语音合成的文本&#xff0c;再在设备麦克风播放出来这两个过程。 Web API中对此有一个主要控制接口 SpeechSynthesis&#xff0c;外加一些处理如何表示要被合成的文本 (也被称为 utte…

玩转微服务-SonarQube

这里写目录标题 第一节 SonarQube1.1 简介1.2 四个组成部分1.2.1 SonarQube服务器1.2.2 SonarQube数据库1.2.3 插件1.2.4 Scanner 1.3 工作流程 第二节 SonarQube的安装2.1 安装2.2 插件 第三节 P3C规范3.1 简介3.2 SonarQube 配置 P3C规范3.3 IDEA配置 P3C规范 第四节 Maven项…