IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 软件测试的小伙伴,在面试中常遇到的有哪些问题? -> 正文阅读

[开发测试]软件测试的小伙伴,在面试中常遇到的有哪些问题?

1.以前做过怎样的项目?说一下你们的测试流程?在项目组中做过怎样的工作?

这个问题比较广泛,没有标准答案,根据自身以前在项目中担任什么角色就说什么角色就好,不管以前担任过哪一类角色,牢牢记住其中一个,然后将主要负责的职能详细的进行阐述就行了。

测试流程:首先我们接到一个需求文档后,我们进行需求分析,提取测试需求,提取测试点,编写测试大纲,编写测试用例,所有文档都要经过评审,同时开发人员提交测试版本,我们测试人员执行测试,发现bug提交bug,开发人员修复bug,提交测试版本,我们进行返测,直到所有问题解决之后编写测试报告,提交版本,最后做测试总结。

?

2、所做项目的情况,主要做什么类型的测试?

大部分情况,这是一场面试的开门题,面试官问这个问题,主要是考察你的概述能力和全局视野。首先,仔细回顾自己做过的项目然后挑选最有价值的部分,清楚项目架构,思路从业务、项目环境、流程以及自己担任的角色去回答。

?

3.你认为是bug,而开发不认同时怎么办?

首先将问题提交到缺陷管理库里面进行备案,然后,要获取判断的依据和标准,a.根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据。

b.如果没有文档依据。可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷。

c.根据用户的一般使用习惯。来确认是否是缺陷。

d.与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷;

e.合理的论述,向测试经理说明自己的判断的理由,注意客观、严谨,不参杂个人情绪,最后等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道。向上级反映,并有上级做出决定。

?

?4.给你一个网站,你如何测试?

首先,查找需求说明、网站设计等相关文档,分析测试需求。制定测试计划,确定测试范围和测试策略。一般包括以下几个部分:功能性测试﹔界面测试;性能测试;数据库测试;安全性测试:兼容性测试

设计测试用例:

①功能性测试可以包括。但不限于以下几个方面:

链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错俏息返回。提交功能的测试。多媒体元素是否可以正确加载和显示。多语言支持是否能够正确显示选择的语言等。

②界面测试可以包括但不限于一下几个方面:

页面是否风格统一。美观;页面布局是否合理。重点内容和热点内容是否突出;控件是否正常使用;对于必须但未安装的控件,是否提供自动下载并安装的功能:文字检查

③性能测试一般从以下两个方面考虑:压力测试;负载测试;强度测试

④数据库测试要具体决定是否需要开展。数据库一般需要考虑连结性,对数据的存取操作。数据内容的验证等方面。

⑤安全性测试:

基本的登录功能的检查﹔是否存在溢出错误,导致系统崩溃或者权限泄露:相关开发语言的常见安全性问题检查。例如SL注入等;如果需要高级的安全性测试,确定获得专业安全公司的帮助,外包测试,或者获取支持

⑥兼容性测试,根据需求说明的内容,确定支持的平台组合:

浏览器的兼容性;操作系统的兼容性;软件平台的兼容性;数据库的兼容性,开展测试,并记录缺陷。合理的安排调整测试进度。提前获取测试所需的资源,建立管理体系(例如。需求变更、风险、配置、测试文档、缺陷报告、人力资源等内容〉。定期评审。对测试进行评估和总结。调整测试的内容。

?

5.熟悉数据库吗 ?平时数据库用的多吗 ? (大概测试过程的1/4时间在查数据库)

比较熟悉,平时工作中用到的数据库还是比较多的,一般出现问题,遇到bug,就要去查询数据库,初步定为问题。开发会给到我们一个库表设计的excel(数据字典),里面有描述表名和表中的字段。我把交易过程的一些唯一标识。把他作为where条件去查询数据。初步分析后。再把问题暴露给开发。

比如DML语句有增删改查:(要有序的说出来)

①insert into 表名 values(值1,值2,值3,...)【插入语句】

②delete from表名 where 已知条件 ?【删除语句】

③update 表名 set 列名=新值 【修改语句】

④select *from 表名 【查询语句】

?

6.linux查看文件用什么命令,查看进程用什么命令 ?

?查看文件内容的命令有more less head tail cat查看进程:ps -ef l grep进程号?

查看日志文件常用:less、 view

?7.?查看日志常用什么命令,主要查看什么内容 ?

查看日志常用less命令或者view命令;主要查看程序运行的记录,比如支付失败,后台就有报错信息打印到. log日志文件中,就可以通过分析日志信息来初步定为问题。

8、软件测试用例设计/测试用例的内容/管理工具?

以场景〈故事〉为驱动的测试设计,并且针对测试数据的选择上面通常结合等价类划分因果图边界值错误推测。

标题、测试环境、测试输入数据、测试步骤、期望结果、测试结果、测试时间、测试人员管理工具:道、JIRA、QC。

9.如何判断一个问题是bug?

根据软件需求文档里边的需求描述,对于需求描述里边没有的就要根据自己的测试经验了,这里可以说说你平时的经验

10.平时写测试用例会用到的设计方法?

这个要充分准备,最好能举出例子(非常考察课外积累和工作经验!)

几种常见的测试方法:错误推断法、正交实验法、因果图法、场景分析法、判定表法。必须对这些测试方法都能说出一二,面试官很有可能根据你说的测试用例设计方法再追问你〈随便从你刚刚说过的话里边挑出来一个问你定义》。所以一定不要说自己一知半解的东西,宁愿少说

11.有哪些不同的测试计划活动?

确定测试的范围和目标

定义测试的整体方法。定义进入和退出标准

决定测试什么以及谁将测试应用程序的哪个部分

安排测试设计会话

为不同的测试活动分配资源

确定用于测试的工具

报告测试进度

生成退出报告

12.哪些信息应该包括在开发的缺陷或错误报告中?

缺陷的简要总结

完整描述缺陷。包括重现步骤(如果需要。可以截取附件)

发现和提出缺陷的日期

谁报告了这个缺陷

缺陷的严重性和/或优先级

哪个组件是指定的缺陷

13.测试的目的是什么?

测试的目的是找出软件的产品中的错误,使软件尽可能的符合用户的要求。

14.举例一下说明一下你遇到过那些异常

常见的selenium异常有这些:

MoSuchElenentException:没有该元素异常

TimeoutException :超时异常

ElerentNotVisibleException :元素不可见异常

ElerentNotVisibleException :元素不可见异常

NoSuchFrameException:没有该frame异常

15、什么是PO模式,为什么要使用它

PO是Page Object模式的简称,它是一种设计思想,意思是,把一个页面,当做一个对象,页面的元素和元素之间操作方法就是页面对象的属性和行为,PO模式一般使用三层架构,分别为:基础封装层BasePage,PO页面对象层,TestCase测试用例层。

16测试分为几个阶段?

一般分为5个阶段:单元测试、集成测试、确认测试、系统测试、验收测试

?

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-07-07 21:20:50  更:2021-07-07 21:21:18 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/3 21:27:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码