首页 综合布线 软件测试面试选择题_软件测试的面试题

软件测试面试选择题_软件测试的面试题

软件测试面试选择题_软件测试的面试题,下面小编就为大家详细的介绍一下软件测试面试选择题_软件测试的面试题分享,大家感兴趣的话就一起来了解下吧!

软件测试面试选择题

软件测试面试问题(附答案)更多学习资料请关注微信官方账号:莱博软件测试。

1.请自我介绍(需要简单明了的陈述自己的基本情况,在这个过程中,要表现出自信,对工作的热情,进步,认真)。

软件测试面试选择题_软件测试的面试题

面试官你好,我叫# # #,今年26岁,来自江西九江,电子商务专业。毕业后,我来到深圳工作。我有三年软件测试工程师的经验。我性格开朗,能和同事朋友相处融洽。

2.你在工作中是如何衡量的?(至少在这个问题里,你能说出测试流程)

首先根据客户需求文档提取功能模块,然后编写测试计划,提取测试点,设计测试用例,案例评审后执行用例,提交bug,编写测试报告。

3.你为什么离开上一家公司?(离职原因)你认为多久能适应我们公司的工作环境?

一到两周左右

4.你上一个公司在哪里?有多少人?发展多少?多少次测试?

龙岗坂田国际中心40多人开发6个测试。

5.请介绍一下你的项目?(这个问题至少要说明这个项目是为什么类型的公司或行业做的,然后介绍这个项目的基本功能模块。)你负责哪些模块?你负责的模块的功能是什么?你简历上的项目

社交云系统主要可以为每个社区添加商品、社区活动、社区公告。在app端,用户可以购买商品,报名社区活动,查看社区公告。系统由平台、加盟商、便利店三个组织构成。平台和加盟商增加的商品可以覆盖多个便利店,便利店新增的商品只能在自己便利店覆盖的范围内销售。便利店可以对自己便利店的商品订单进行发货或退款,便利店的订单只能被平台和加盟商查看,不能执行。
主要功能模块为商品服务管理、订单管理、权限管理、商户管理、客户管理、促销管理、社区公告管理等核心模块。

6.请介绍一下你们项目的流程?你在这个项目中负责和做了什么?恢复你所负责的整个项目和功能模块的流程。

我们团队拿到一个项目,首先是分析用户需求。测试计划出来后,我们的测试团队设计测试用例,评审用例,等到开发通过邮件把版本包发给我们,我们就开始进入测试流程阶段。
我参与系统测试计划设计,测试用例编写和评审,执行功能测试的测试用例,管理和跟踪bug,提交缺陷,总结测试工作。

7.你有多少人在这个项目上工作?发展多少?多少次测试?什么建筑?项目简历

20左右,开发10,测试3,ui测试2,运维2,B/S架构与app

8.B/S架构系统从哪些点开始测试?

功能:链接测试、导航菜单、页面跳转、表单测试、数据测试、业务逻辑测试
兼容性:就客户经常使用的浏览器与客户进行核对,测试与IE、Firefox、Google的兼容性。
界面:字体颜色大小、图标和字段间距等。
性能:连接速度、负载测试和压力。

9.你认为B/S架构系统和C/S架构系统有哪些区别?Web系统测试的要点是什么?

B/S是一种浏览器/服务器架构。通过浏览器访问;使用方便;访问速率相对较慢;维护和更新更容易,只需更新服务器数据即可;安全性相对较低。
C/S是一种客户机/服务器体系结构。下载客户端应用程序;使用起来相对困难,因为要下载安装客户端才能使用;因为有些数据存储在客户端,所以访问速度比较快;维护复杂;更高的安全性。平台的一个兼容的
Web系统属于B/S架构,
功能测试(链接测试、表单测试、页面跳转测试、导航菜单测试、数据测试、业务逻辑测试、功能验证等。)
兼容性测试(不同浏览器,不同平台)
安全测试点(登录

10.你在测试中使用了什么测试工具?

缺陷管理工具bugfree Zen版本管理工具SVN
性能测试工具loadrunner接口测试工具postman

11.你做过性能测试吗?你做过自动化测试吗?用什么工具?用性能测试仪做一次。

自动化?之前没有遇到过什么项目,所以不太了解。性能测试工具有一定的知识,会记录脚本、场景设置、脚本执行,然后分析性能测试结果。

12.性能测试过程

需求分析-编写测试计划-设计测试用例-维护脚本-执行脚本-分析结果-性能调优。

13项性能测试指标:

并发用户数量、吞吐量、响应时间、资源利用率、tps和hps、事务成功率

14.什么是内存溢出?

通俗的理解就是内存不够。使用程序所需的内存远远超过你的主机所安装的内存大小,这就叫内存溢出。

15.什么是内存泄漏?

是指由于疏忽或错误导致程序未能释放未使用的内存,造成系统内存浪费、程序运行速度变慢甚至系统崩溃等严重后果。

16.你在测试中使用过数据库吗?你为什么使用数据库?你负责的模块用的数据库在哪里?举个例子吧。

在大数据的情况下,需要去数据库验证数据报表的导入导出是否有用
。在检查大数据的完整性和正确性时,需要使用数据库进行比对。

17.当你向开发提交了一个bug,开发不同意,你怎么处理?

(这个问题有很多种提问方式,回答要结合需求。一、需求不明确怎么回答?二:需求明确怎么回答?)如果是bug,就应该上报给
需求不明确。首先,与开发和产品经理讨论以确认需求。如果需求得到确认,我们将按照需求行事。如果需求没有确认,我们会让产品和客户继续沟通。
如果需求明确,我们会要求按需开发。如果开发还是没有按照需求走,我们会去问产品经理。

18.网络协议的七层是什么?这个ftp作业在几楼?

应用层ftp http telnet dns
表示层
会话层
传输层tcp udp
网络层ip路由器防火墙
数据链路层交换机网卡
物理层集线器

19.UDP有什么区别。TCP?QQ使用什么样的协议?QQ属于TCP协议。

UDP:不可靠、无连接、传输效率高的协议
TCP:可靠、面向连接、传输效率低的协议。

20、TCP/IP的四层是什么?

传输层互联网层
网络接入层ARP RARP

21.的返回值的含义。http页面

200成功400请求错误401无法解析此请求403禁止访问404找不到网页
500服务器错误502网关错误503服务器不可用

22.公共协议端口号

FTP 21 ssh 22 telnet 23 DNS 53 http 80 https 443 Tomcat 8080 orcal 1521 MySQL 3306

23.你在测试中发现了一个丑陋的界面。你觉得这个问题严重吗?你能放手吗?主要看需求。

不会,如果这是需求,就没有问题。要看具体情况。如果项目即将上线,可能会因为界面的修改而引发更严重的问题,所以我们一般会采取措施让其上线。

24.什么是数据库查询中的左连接和右连接?左连接右连接

Join:左右表关联,根据某一列进行搜索。左连接使用左表作为基表,找到基表中的所有数据。如果右表中有任何数据与左表的条件匹配,就会被查找出来,如果条件不匹配,就会显示为Null。右连接正好相反。

25.什么是触发器?什么是存储过程?

触发器:事件触发操作,主要是在没有人为干预的情况下完成复杂度较高的约束条件,以保证数据库的完整性和一致性。
存储过程:在大型数据库中,完成特定功能的一组SQL语句在编译过程中被编译并存储。用户可以通过指定名称和参数来执行存储过程。

26.你对未来有什么计划?(职业发展)定一个小目标,半年学习性能或自动化,一年独立做性能或自动化测试。

首先,在以后的工作中,我会通过自己的努力做好本职工作。在做好本职工作的同时,我会多做一些项目来积累和提高项目经验,通过工作不断提升自己的测试技能。

27.你有什么问题要问我吗?什么样的项目,项目所处的阶段,以及木业和商业方面的培训。

我想知道这个公司找了多少人,测试了多少人,公司在开发什么。

28.这里有一个杯子。你如何衡量它?(给一个这样的实物,你是怎么测量的?)

测试:查看杯子的使用说明书
接口测试:检查杯子的外观
功能:往杯子里倒满水,看是否漏水;水不能喝
安全性:杯子是否有毒物或细菌
可靠性:杯子从不同高度跌落的损坏程度
便携性:杯子在不同地点、温度等环境下能否正常使用
兼容性:杯子能否装果汁、白水、酒精、汽油等

9.你认为你的优势是什么?缺点是什么?

你认为你需要改进什么?
表演的缺点是大大咧咧,爱笑,优点是热情。

30.你知道我们公司吗?

是的,我做到了。收到面试通知的时候,我上网查了一下,还是网上招聘。

31你了解app测试吗?什么是app测试?怎么考(考哪些方面)?

我知道,但是我没有在实际工作中测试过。其实我在使用app应用的时候,也是在测试,只是没有app测试人员测试的那么全面和细致。
是对手机应用的考验;从其功能、接口和兼容性、性能、易用性、安装、卸载、升级、与系统或其他软件的交互、功耗、散热、流量监控、免登录功能、二次登录

32.你对加班有什么看法?

可以接受。加班是it行业的常态。

33.你写过测试用例吗?写测试用例的依据是什么?

是的,以用户需求为准。

34.你写测试报告了吗?写什么?

(至少告诉我你测试过的模块的测试报告)你负责的模块的测试报告
人力投入,用例覆盖,bug分类和数量统计,剩余bug,测试风险,测试对象评估,测试结论,测试结果分析,测试总结。

35.测试计划

①测试策略②测试资源③测试时间表④风险管理⑤质量标准

36.测试原则

a所有的软件测试都要追溯到用户的需求,b尽可能早地持续测试
C完全测试是不可能的,测试需要终止,d软件潜在的缺陷不能显示出来
E注意集群现象,f避免检查自己的程序,g避免随机测试。

37.测试计划主要写什么?

背景、目标、范围、方法、时间表、测试组织、测试执行开始和结束的标准、批准和更改测试计划的方式以及与测试相关的风险。

38.系统测试策略或范围

容量测试、安全性测试、稳定性测试、安装测试、卸载测试、可用性测试、配置测试、文档测试、可靠性测试、强度测试、性能测试、功能测试、兼容性测试、负载测试、压力测试、数据库测试、分发测试、故障恢复测试。

39.薪资待遇和发展平台如何选择?

开发平台

40.你是如何进行需求分析的?看有没有需求文档,先确定一个大的测试范围。

首先提取软件开发需求的可测试需求或特征,形成原始需求
,然后提炼或分解原始测试需求
,最后评审需求。

41.你写过测试计划吗?内容是什么?我还没写。

①测试策略②测试资源③测试时间表④风险管理⑤质量标准

42.你写过测试报告吗?测试报告和版本报告有什么区别?

测试报告是整个测试过程和结果的总结,
而版本报告只是被测试版本的总结。

43.谁参与了需求审查?你是怎么做到的?标准是什么?

参与人员:测试人员、开发人员、产品人员会以会议的形式评审
评审的标准:
完整性评审:我们要确保测试需求能够充分覆盖软件需求的各类特性,重点关注功能需求、数据定义、接口定义、性能需求、安全需求、可靠性需求、系统约束等。同时也要注意是否覆盖开发者遗漏的、系统隐含的需求。
准确性审查:应确保所描述的内容能够被相关各方一致理解,测试需求之间没有矛盾和冲突,测试需求在细节上是一致的,每个测试需求都可以作为测试用例设计的基础。

44.谁参与了用例评审?你是怎么做到的?标准是什么?

参与人员:测试人员、开发人员和产品人员的会议,评审
标准:
1)用例设计的结构安排是否清晰合理,是否有利于高效覆盖需求。
2)优先极点的排列是否合理。
3)是否覆盖测试需求上的所有功能点。
4)用例是否具有良好的可执行性。比如用例的前提条件、执行步骤、输入数据、预期结果是否清晰正确;期待结果是否有明显的验证方法。
5)冗余用例是否被删除。

描述测试活动或软件测试过程的生命周期:

需求分析——编写测试计划——设计用例——执行用例,提交bug——编写测试报告。

更多测试行业知识、技术分享,关注我!

软件测试从零基础到精通(全网最全,持续更新)软件测试自学+软件测试工程师+职业发展趋势+黑盒测试+边界值+因果+自动化测试!

关注我!立即免费领取超级高能含金量独家精选课程资料包含『功能/性能/接口/安全/工具/Web/App/自动化测试/大厂面试题/项目实战』或者【系统视频配套资料学习课程,破解版工具合集等】一对一分析制定学习防向进行针对性学习!本文软件测试面试选择题整理到此结束,字数约5586字,希望对大家有所帮助。安防网往后会继续推荐软件测试面试选择题相关内容。

热门文章