测试题 152+82+14+17=46+14+17=77

单选题(每题2分)
1.下面哪个不能被称作是测试的目的(B)
a.发现软件中的错误 b.为了给出决策者需要发布系统的风险
c.为了阻止缺陷被引入到代码中 d.为了证明软件是正确的

2.下面哪个不应该包含在缺陷描述报告中(C)
a.缺陷的严重级别b.缺陷的简要概述
C.引起缺陷的个人责任d.这个缺陷的当前状态

3.用户验收测试的主要焦点是在(C)
a.性能测试 b.压力测试c.正式接受测试d.负载测试

4.哪个不是网络请求的方法(A)?
a.add b.DELETE c.put d.options

5.Postman批量化操作支持的文件类型哪个不支持?(B)
a.json格式的文本 b.txt格式的文本 c.excel的文本 d.csv的文本

6.Postman脚本中,查看日志的方法哪个不正确?(D)
a.console.info b. console.error c. console.log d. console.debug

7.下面哪个说法是不正确的?(D)
a.在postman中自定义的的mock服务,会自动生成环境变量
b.在postman生成的mock服务中url可以在别人的电脑随时访问
c.在postman中环境变量和全局变量相同时,调用相同变量,前者会覆盖后者
d.在postman中环境变量是可以在脚本运行中自动修改的

8.Postman点击“小眼睛”查看,那种情况是正确的?() C
a.只看到环境变量信息
b. 只看到全局变量信息
c. 当全局变量被环境变量覆盖,会显示删除线
d.在弹出的窗口中只能查看,无法编辑

9.http和https的说法不正确的是(D)
a.https更加安全
b.https是应用层的协议
c.接口可以同时支持http和https
d.接口不能同时支持http和https,是协议本身决定的,和编程无关

10.关于定位bug说法错误的是(D)
a.通过“点点点”可以定位bug
b.定位bug需要开发配合
c.有的bug需要和产品沟通
d.定位功能的bug是最简单的

11.那个是通过标签定位元素()C
a.document.getElementsByTagName§
b.document.getElementsByClassName(‘p’)
c.document.getElementsByTagName(‘p’)
d.document.getElementsBytagName(‘p’)

12.查看下图定位到元素,要在css中定位元素,哪个是正确的()D

a. div h1 p { }
b. .div.h1.p1{ }
c. .div.h1.p1{ }
d. .div1 .h1 #p1{ }

13.看下图页面找到正确的html编码是()C

a.

Email:
b. Email:
C. Email:
d. Email:

14.如果定义的两个标签p,而且他们的id都是一样的,关于这种情况的说法正确的是()D
a.在浏览器中开发会报错,无法显示p标签的内容
b.无法在在浏览器中运行
c.可以显示p标签的内容,浏览器会提醒报错
d.在编码的文件中会报错,内容可以在浏览器中显示

15.使用charles抓包手机端app,ip代理设置正常,能抓取到接口,但是无数据显示,原因不是的(C)
a.设置了本地数据重定向错误
b.接口就是没有返回数据
C.没有勾选开始capture数据的选项
d.和fiddler的端口冲突
e.有可能是https设置没有勾选

16.在charles和fiddler中操作弱网的区别,哪些不是的()A
a.前者操作弱网更简单,不需要写脚本
b.后者可以使用插件辅助
c.Charles设置的网络速度参数选择没有fiddler灵活
d.Fiddler 写入脚本保存就能操作弱网

17.在postman中做批量参数化的说法不正确的是()B
a.执行的次数可以超过文件中的数据总数
b.在preview预览中可能出现乱码的原因是没有使用gbk编码格式
c.选择执行次数可能会被重置
d.搜索和商品类的接口适合批量操作

18.下图那个是设置环境变量的模板()B

a.1 b. 2 c. 3 d. 4

19.关于Fiddler添加ip列的操作是哪个是不正确的?C
a.在脚本的main方法中添加
b.添加后需要保存或重新进入
c.添加的脚本代码不能手动改变,否则ip无法显示
d.添加的ip列默认显示在会话列表头部标题列的最后

20.关于接口测试用例的说法不正确的是()B

a.可以按照接口文档来编写
b.有的公司没有测试用例,可以直接按照api文档测试
c.接口测试要等到后台把接口写好后,我们才能进行
d.接口测试也是需要不断回归的
e.接口测试在上线后,相对稳定

判断题:(每题2分)
1.接口测试可以通过写代码去操作,而不需要借助工具/T
2.在功能测试中,可以发现性能的问题,不借助工具也可以定位/T
3.测试用例编写中,必须要有用例编号,怎么写可以自己随意定,这是行业标准/F
4.测试用例必须包括测试标题/F
5.在bug管理工具中,可以让一个bug长期存在,状态不需改变/F
6.瀑布模型是层级分明的,测试发现bug后,解决效率也比较低/ T
7.Postman中测试接口,get方法比post方法好用,post方法get方法安全些/F
8.App的业务逻辑反推中,有抓包工具,都可以反推处理 /F
9.新人进入公司的第一天不能问别人问题,不说话是最好的/F
10.熟悉公司业务的时候,如果没有文档,没有产品,我们也可以自己推测业务,然后直接写用例 /F

操作题(每题4分):+14
1.看下图找到css中定位到要求定位的红框内的元素,写出来(至少写出4种方式)(3分注意空格)》》 浏览器的差别 空格

2.写出一个标准的html基本格式(3分)
<!doctype html> // 声明

// 包含的一些头部信息,字符集声明,语言声明,网页标题,还有样式和脚本等 // 网页内容

3.现在有一个登录的接口,返回的数据有token字段,在postman怎么把他存在环境变量中,写出操作步骤(不需要写脚本) (3分)
4. 》》 1.进入右上角的小眼睛弹出表格,找到上面的环境变量一栏,进入编辑框添加key为token,后面的vlaue 为token字段的数据就可以了
2.使用参数的时候,key 为token, value设置为{{token}},保存

  1. 有这样一个邮箱登录页面,写出至少8条测试用例(4分)

id 登录 测试点 前置条件 测试步骤 预期结果 实际结果
T1 注册
输入框为空 界面正常如图显示 点击提交 弹窗提示请输入有效内容
T2 登录 输入内容为空格 界面正常如图显示 点击提交 弹窗提示请输入有效内容
T2 登录 输入内容为空格 界面正常如图显示, 点击重置 页面刷新恢复初始状态和原来一样
T3 登录 输入内容为空 界面正常如图显示 输入空格,点击重置 页面刷新恢复初始状态和原来一样
T4 登录 输入邮箱格式有误 界面正常如图显示,待输入状态 输入非邮箱格式的内容例如数字,字母,特殊符号等,然后提交 提示请输入有效的内容
T5 登录 输入邮箱的格式正确 界面正常如图显示,待输入状态 输入正常的邮箱例如122@163.com,然后提交 可以跳转到下一个页面
T6 登录 输入邮箱的格式有误 已经输入了有误的邮箱 点击重置 输入框内容清空
T7 登录 输入邮箱的格式正确 已经输入正确的邮箱 点击重置 输入框内容清空
T8 登录
输入的内容长度 已经输入框待输入 输入的内容很长例如50字以上,点击提交 提示内容过长
T9 登录 提交和重置同时进行 已经在输入框输入正确的内容 点击提交,然后快速点击重置 提交成功

5.(Postman)根据下面的json结构,使用下面给出的脚本模板找出weather数据并保存为环境变量(模板例子已给出) (1分)

pm.test(“得到天气参数weather:”, function () {
var jsonData = pm.response.json();
pm.expect(jsonData.value).to.eql(100);
pm.environment.set(“variable_key”, “variable_value”);
});

》》》pm.test(“得到天气参数weather:”, function () {
var jsonData = pm.response.json();
pm.environment.set(“weather”, wea);
});

面试题(每题4分)、、 +17
1.说说你们公司功能测试和自动化的分配比列和实际流程?(4分)
》》 我们公司的测试习惯一般是先进行需求分析,然后编写进行测试用例的编写和评审,
在评审的工程中确认哪些模块适合进行自动化,一般是对于哪些重复的功能和步骤进行自动化测试,自动化测试我们有专有的自动化测试人员,编写好自动化脚本之后就可以进行自动化测试了,需要一定的技术含量水平占测试人员的一少部分我们公司是10%,但是功能测试人员做的人工测试相对更加覆盖测试面更广泛一些,大部分比较分散的不适合自动化的交给功能测试人员来做的 ,根据测试的计划完成任务就可以了。 》》项目细节

2.如果你是公司的测试组组长,你怎么把控项目进度?(4分)
我当时在做负责测试小组的时候一般要先阅读好需求,需求分析之后进行编写测试计划,给组员分发测试任务,负责的模块和时间进度必须要有一个说明, 每天早上开个简短小会,明确当天的任务,在当天下班前要求组员汇报当天的进度,我个人喜欢今天的事务必今天完成。实际我负责的小组一般比较轻松,有问题的话及时交流和沟通,除非任务特别紧张或者突发情况可能就需要延长工作时间了。

3.说说你对web测试和app测试的理解?(3分)
Web测试主要是pc端的一些操作,例如我们通过浏览器访问某个网站,对网站上提供的一下服务进行功能性测试和性能测试,可以通过工具进行接口测试,网页上的功能测试等,而app测试,个人理解目前比较常见的就是安卓和iOS 两种系统测试的,移动端的测试往往和接口测试和抓包工具用的比较多,需要的经验也是比较多的,需要耐心和发散思维。》》 总结一下说web测试是基于b/s架构

4.原本你们写测试用例计划给3天时间,结果只给出1天时间,你怎么处理这种情况(写用例,执行用例,执行后之后)(3分)
首先要沟通看一下测试用例的预估时间是不是差别比较大,如果需要编写的测试用例比较复杂,1天的确难以保证及时交付任务及时的说明,请求加派人手或者将测试用例进行一些适当的减少,在后期的版本中回归测试。然后在实际工作中鼓励小组人员热情一些加快编写的脚步,但不能忽视严重的一些可能出bug 的点。
》》 从后期的进度中找回来的,补足时间差,特殊情况还得有评估报告之类的,邮件以及反馈

5.说说你对兼容性测试的理解 (3分)
软件的兼容性我个人理解为主要是从系统平台和物理硬件环境来理解了哦,比如一个博客系统能在不同的浏览器上运行,显示的效果和功能是否一致,还有在不同的电脑操作系统的差别。还有就是软件能够和其他的软件共存,是否有冲突等等。最常见的就是一些手机APP,在不同的机型上的有时候使用差别比较大的例如页面的显示,加载速度等。兼容性测试重要性不可以忽略哦,一个软件的市场使用量离不开兼容性的测试哦!如果给客户带来的感受不好就可能软件不被使用哦,降低市场份额。
// 软件
,硬件,
版本兼容,
数据兼容,
还有我做过的兼容性的测试
本人从事软件测试行业,喜欢的留言可以获取各种视频,文档资料哦!

软件测试笔试真题电子版一相关推荐

  1. 华为软件测试笔试真题之变态逻辑推理题

    现在很多公司面试,都要求做笔试题.其中有软件测试的基本知识考察,也有不少逻辑推理题,不知道大家有没有遇到过,小编盆友之前面试华为过程中是有幸遇到了,今天整理了几道与大家一起分享下. 第一题 题目: 有 ...

  2. 华为软件测试笔试真题,抓紧收藏不然就看不到了

    一.选择题 1.对计算机软件和硬件资源进行管理和控制的软件是(D) A.文件管理程序 B.输入输出管理程序 C.命令出来程序 D.操作系统 2.在没有需求文档和产品说明书的情况下只有哪一种测试方法可以 ...

  3. 2022年最新软件测试工程师笔试真题及答案(搜狐、华为、蓝港在线)

    搜狐软件测试工程师笔试真题及答案 试题1.下列哪个覆盖的范围最广?条件.条件组合.语句.判定条件. 答案:条件组合. 试题2.Java Web应用的3层结构是什么? 答案:浏览器/中间层(Java A ...

  4. 成都农商银行软件测试面试题,农商行历年笔试真题找不到?不慌!16家农商行笔试题库等你来刷!...

    原标题:农商行历年笔试真题找不到?不慌!16家农商行笔试题库等你来刷! 今天嗖嗖还整理了农商行历年秋招笔试题型,给大家参考. 一.行测 言语理解(15题).数量关系(15题).逻辑推理(10题).思维 ...

  5. 各大IT公司笔试真题汇总开发人员一定要加入收藏夹的网站(收藏)

    巨人网络java笔试基础题分享 http://www.coderarea.net/bbs/read.php?tid=834 百度笔试题 http://www.coderarea.net/bbs/rea ...

  6. 关于c语言程序开发过程 下面说法错误的是,c语言笔试真题

    下面由我们YJBYS求职网专家为您分享关于二级c语言笔试真题,请您参考: 函数fun 的功能是:计算正整数n 的所有因子(1 和n 除外)之和作为 函数值返回. 例如:n=120 时,函数值为239. ...

  7. 笔试真题及其答案解析:国内各大银行计算机方向笔试之计算机基础知识—选择题120题

    笔试真题及其答案解析:国内各大银行计算机方向笔试之计算机基础知识-选择题120题 目录 计算机基础知识-单项选择题100题 A卷(20题) B卷(20题) C卷(20题) D卷(20题)

  8. 2007年9月c语言真题及答案,2007年9月二级C语言笔试真题和答案(已再修改).doc

    2007年9月二级C语言笔试真题和答案(已再修改) 2007年9月二级C语言笔试真题及答案 (考试时间:120分钟,满分100分) 一.选择题((1)-(10)每题2分,(11)-(50)每题1分.共 ...

  9. 19道小米网运维工程师笔试真题

    <19道小米网运维工程师笔试真题,你能通关吗?> 题目转至:马哥Linux运维 第一部分:Linux基础 题目1: 有一百个图片文件,它们的地址都是 http://down.xiaomi. ...

最新文章

  1. 怎么复制链接伟html,index.html
  2. oracle 之 EXP、IMP 使用简介
  3. 【致青春】谨献给我已逝去的高三
  4. Dubbo监控平台安装
  5. js时间格式化通用方法
  6. Python学习笔记:创建分数类
  7. SpringBoot集成WebSocket案例:服务端与客户端消息互通
  8. linux终端快捷方式
  9. 无法Debug SQL: Unable to start T-SQL Debugging. Could not attach to SQL Server process on
  10. 循环神经网络_小孩都看得懂的循环神经网络
  11. Atitit.注解and属性解析(2)---------语法分析 生成AST attilax总结 java .net
  12. 新库上线 | CnOpenData境外投资企业(机构)名录数据
  13. 戴尔DELLEMC服务器重装CentOS 7系统
  14. IDEA 资源文件配置中文乱码问题
  15. 关于QQ开心农场外挂 开发
  16. 说说汉古中医对新型冠状病毒感染的认识和防治
  17. python 爬虫实践 (爬取链家成交房源信息和价格)
  18. centos7/win7 双系统安装教程
  19. Tomcat 启动 Dubbo 端口占用报错 Address already in use: bind
  20. 区块链的未来发展趋势

热门文章

  1. Image-based table recognition: data, model, and evaluation(纯翻译版本-下一篇将总结概括该文章)
  2. 《机器学习系列教程》:第二章 机器学习基础
  3. 设计模式之创建型模式(工厂、原型、建造者)
  4. 【T+】T+登录软件提示“账号或者密码不正确,或用户不在云应用开通的企业中”
  5. 阿里云【名师课堂】Java零基础入门6:CLASSPATH环境属性
  6. 数学建模中扬帆起航问题求解
  7. 360服务器协议,360安全浏览器10.1beta版 国密通信协议相关说明
  8. 正则表达式匹配提取省市区
  9. 如何播放或拼接视频 ts
  10. 利用支持向量机分析乳腺癌数据集