测试面试之测试工具考点

介绍一下测试中常用的工具(必备基础,必须掌握!)

需求问题跟进、测试计划、风险评估登记、测试报告、复盘会议:wiki

测试用例:Xmind 编写,Testlink 管理

测试执行:ELK、Xshell等

Bug 管理:Jira、bugfree、禅道等

接口测试相关:Charles、Fiddler、Postman、JMeter等

自动化相关:Selenium、Appium、pytest、Locust、JMeter等

用什么工具对用例进行管理?

Testlink 管理用例的一般步骤:新建计划、新建版本、上传xml文件、添加测试用例到测试计划中、分配测试用例给开发、查看用例执行报告。

Xmind:(略…)

Excel:(略…)

怎么使用 ELK 定位日志?

查看产品推送是否成功。产品从 A 平台推送到 B 平台,根据 A 平台的链接 id,搜索对应的日志。搜索不到,则为 A 平台推送失败。搜索到了,查看推送的状态,进一步判断问题所在。

使用官方文档,可以进一步了解 ELK 日志查看。

Xshell如何登录,如何切换目录?

使用 SSH 密钥登录:生成密钥公钥和私钥-上传公钥到服务器-配置 Xshell 使用密钥认证方式登录到服务器;

使用账号密码登录:配置中输入被连接服务器的账号、密码、IP 及端口连接;

埋点测试怎么测试,使用什么工具,数据要不要入库?

使用 Charles、Fiddler 抓包,查看对应的来源记录、事件等必要参数是否正确,查看数据库记录是否正确

介绍 Fiddler 和 Postman 的区别

Fiddler 主要是抓包,Postman 主要进行接口请求;

怎么使用 Postman 进行多个接口请求?

将多个接口请求归纳到一个集合里,在集合的右上角点击展开箭头,点击 Run;

日常工作中 JMeter 是怎么用的?

接口测试:通过对指定接口进行请求访问,验证数据出入的准确性与安全性;

性能测试:编写对应的测试集,通过脚本控制线程数,实现逐步加压等;

结合自己项目经验,没有经验千万不能盲目举例乱说,避免坑自己;

例举熟悉的自动化测试工具,并说明其实现原理

调用 Android adb 完成基本的系统操作

向 Android 上部署 BootStrap.jar

BootStrap.jar Forward Android 的 4723 端口到 PC 机器上

PC 上监听端口接收请求,使用 webdriver 协议

分析命令并通过 forward 端口发给 BootStrap.jar

BootStrap.jar 接收请求并把命令发给 UIAutoMator

UIAutoMator 执行命令

运行用 Python 写好的 Selenium 脚本,它会像 Web Service 中发送一个 HTTP 请求;

浏览器驱动中的 Web Service 会根据这个请求生成对应的 JS 脚本,因为不同的浏览器,相同的操作生成的 JS 脚本会有所不同,因此不同的浏览器要有不同的驱动;

JS 脚本驱动浏览器,产生各种操作,并返回给 Web Service;

Web Service 将结果通过 HTTP 响应的形式返回给客户端;

Selenium 过程如下:

Appium 的加载过程

资源分享

下面这些是我的收集和整理的资料,对于开始学习【软件测试】或是技能进阶的朋友来说,绝对是最全面的教程仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 软件测试工程师面试的过程中,一些常见的、印象比较深或者当时没有想到答案的题目。 一、测试过程 1)介绍一下测试流程...
    努力update阅读 14,906评论 0 22
  • 一、学习测试工具JMeter 最近在学习JMeter,就在摸索后把学习的过程记录下来,一是加强印象,二是便于发现问...
    楠瓜_Celine阅读 1,166评论 0 3
  • 本文章转载于搜狗测试 在前两次的分享中,和大家简单介绍了接口测试基本概念以及接口测试用例设计的一些想法。今天跟大家...
    夜境阅读 949评论 0 2
  • 1、Appium简介 Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用We...
    夜尽雪舞阅读 2,536评论 0 3
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,607评论 28 53