2022年软件测试面试题.doc

上传人:de****x 文档编号:82269264 上传时间:2023-03-24 格式:DOC 页数:14 大小:72.50KB
返回 下载 相关 举报
2022年软件测试面试题.doc_第1页
第1页 / 共14页
2022年软件测试面试题.doc_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《2022年软件测试面试题.doc》由会员分享,可在线阅读,更多相关《2022年软件测试面试题.doc(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、软件测试面试题 篇一:软件测试_部分技术面试题 1、请做一下自我介绍 我是谁 我能做什么,具备哪些技能 今天我想要干什么,做什么样的工作 2、请简单介绍下你的工程 该工程为我们公司本人的自动办化公系统工程,叫TfNotes。工程架构为B/S架构,它的开发语言是java,web务器为tomcat5.0,后台数据库是MySQL。它主要包含登录功能,材料治理,音讯中心,组织机构,权限治理等功能,通过这些功能对公司内部资源进展统一治理和优化,提高企业内部办公作业效率。我主要负责的是登录功能和组织机构这两个模块的测试。 3、您在工程中都测试过哪些模块功能? 组织机构:部门治理,部门人员,工号治理,职称治

2、理,用户治理,角色治理等模块 填写哪些信息,哪些字段,每个字段有哪些限制 4、请描绘你工作中的测试流程是什么? 首先是熟悉SRS需求分析,对SRS进展评审、基线化,提取测试需求项,对需求项评审、基线化,测试经理编写测试打算,评审、基线化,测试方案,写测试用例,评审、基线化,测试执行,测试报告,缺陷报告。期间还有回归测试。 5、请描绘下工程中各个阶段的周期大概是多少 熟悉SRS大概一个月,提取测试项大概半个月,测试打算两三天,测试方案大概一个月,写测试用例一个月左右,测试执行分三轮,第一轮一个月,间歇期两周,第二轮半个月,间歇期两周,第三轮大概一周,写测试报告,评审。 6、工程组的人员架构是什么

3、样 测试人员,开发人员,测试组长,开发组长,工程经理,CMO 7、工程组有多少人,多少开发人员,多少测试人员 一共大概15个人,9个开发,3个测试,测试组长,开发组长,工程经理 8、测试打算主要有哪些内容 1. 总体概述 2. 测试资源 3. 测试对象 4. 需求跟踪 5. 测试通过标准 6. 测试挂起条件 7. 测试任务安排 8. 测试工具,9风险操纵 9、测试方案主要有哪些内容 1. 概述 2. 被测对象 3. 应测试的特性 4. 不被测试的特性 5. 测试模型 6. 测试需求 7. 测试 觉察的BUG 遗留的BUG 分析用例执行情况 11、配置治理用的什么工具? Svn 12、SVN常见

4、的操作是什么? 上传/下载,版本回溯 13、SVN的check out与export区别? Yigezai内部,一个在外部 14、软件测试挂起的标准是什么 软件的主要功能没有被实现;软件的致命缺陷太多,提供错误的版本 15、软件测试终止的标准是什么?软件的严峻缺陷不超过3个,一般缺陷不超过10个,提示性缺陷不超过20个软件的功能已实现,缺陷已修正,之前的标准已经到达 16、测试用例需要哪些要素? 用例编号,工程名称,测试标题,重要级别,预置条件,输入说明,操作步骤,预期结果 17、如何推断测试用例的质量 能否觉察BUG;关于需求的覆盖率;用例款式,描绘是否明晰完好 18、你明白哪些测试用例设计

5、方法 等价类,边界值,正交表,场景法,错误揣测,流程分析法 19、什么是等价类、边界值? 20、等价类:分为有效和无效的等价类(一条测试用例尽量多的覆盖多个有效等价类,一条测试用例覆盖一个无效等价类) 边界值:测试5个点 21、如何用正交? 确定因子和相应的状态 按照因子和状态的数量选择相应的正交表 带入正交表 正交表一行代表一条测试用例 增加正交表覆盖到的测试用例 22、工程一共多少用例?你负责的模块一共多少用例? 大概4000条,我负责的模块1500条,写一个月(22+4),一天写95条左右 23、你如何去执行用例? 除了界面是否正确,还要查看数据库中数据是否正确 搭建环境 边执行边修正测

6、试用例(由于有些测试用例不符合实际环境的操作) 执行通过为pass,不通过标记为failed 分析缺陷的缘故分,提交bug 打印日志)测试不通过要查看日志 24、觉察多少个bug? 你觉察的最骄傲的bug是什么? 一共大概200个左右。骄傲BUG确实是在执行查询操作的时候整个软件崩溃,停顿工作 25、缺陷报告单有哪些组成 缺陷觉察人,觉察日期,严峻程度,版本,修正日期,再现过程,简单的描绘,详细描绘(觉察步骤,运转环境,实际结果,预期结果),附件 26、如何跟踪一条bug的整个生命周期,缺陷治理用什么工具? 缺陷的生命周期。QC 27、假设你所测试的工程中概率出现的bug如何处理? 首先一定要

7、提缺陷报告单,定期检查该BUG是否会出现,最后示情况给该缺陷定义缺陷级别,通过一段时间后假设是没有重现,那么下降一个严峻级别,以此类推,到达提示级别后那么不再降级 28、测试方案都有哪些人评审 测试人员,开发人员,测试组长,开发组长 29、没时间写测试用例如何办 加班、直截了当测、错误猜想 30、没时间测试如何办 加班,直截了当测,招人,向开发组借人,错误猜想,按照用例的级别先测 31、工程的架构 两层或三层架构 32、你认为是bug,而开发认为不是bug 举例说明下 最后如何处理的 确定bug情况下,坚持本人的立场与开发人员协商;将BUG提交给测试组长;CCB 33、工程中有没有遇到什么征询

8、题,该如何处理 写的不详细 环境不行 硬件资源不够 34、接口测试如何做? 发音讯回复音讯 给一个输入看是否返回一个输出 看接口的取值类型和范围 35、假设招你进来,你如何开展你的工作? 熟悉工程 熟悉人员,熟悉流程 36、数据库增删改查语句; 增:insert into emp(ename,job) values(james,salesman); 删:delete from emp where ename=bob; 改:update emp set ename=james where job=salesman; 查:select * from emp; 37、表A,有成绩grade,列出gr

9、ade大于70的人的数目; Select count(grade) from emp where grade 70; 38、oracle更改一个列 alter table emp modify(job varchar2(15); 39、如何创立一个表、如何修正一个表、如何删除一个表; 创立表:create table open (name varchar2(20),age number(3),job varchar2(20); 修正表中的列:alter table open modify (job varchar2(15); 在表中添加列:alter table open add (sex v

10、archar2(5); 删除表:drop table open;-drop是删除表时连表的构造也一并删除 truncate删除信息 Delete逐条删除 40、左连接、右连接、嵌套查询 左连接:select dname,ename,job,loc from emp a,dept b Where a.deptno=b.deptno(+); 右连接:select dname,ename,job,loc from emp a,dept b Where a.deptno(+)=b.deptno; 嵌套查询(子查询):select ename,sal from emp where sal (select

11、 avg(sal) from emp ); 41、常见函数max min avg count sum等 42、倒序陈列 Select sal from emp order by sal desc; 43、请谈谈对数据库索引的理解 在数据库中,索引使DML操作迅速的找到表中的数据,而不必整个数据库。索引之因而能够快速的查询,是由于他是按照查询条件存储的数据的。索引存储相应的字段,援用索引确实是搜索相应的字段。 44、请谈谈对存储过程的理解 存储过程是一个命名的PL/SQL块,被存储在数据库中,同时能够被其他PL/SQL块使用。因而,能够将业务逻辑、企业规那么写成过程或函数保存在数据库中,以便其他

12、PL/SQL块使用,简化应用程序的开发和维护,提高效率和功能。 45、请谈谈对触发器的理解触发器是存储在数据库中的过程,当数据库中的某些事件发生变化的时候,这个过程会被触发,或者说这个过程会自动运转而无需用户来干预。保证数据的一致性 网站的注册需要填写特别多信息,网站存储的时候,分类存储,储存在不同的表中,当删除一个用户的时候,所有表中的信息都要删除,这时候我们就能够做一个触发器,一次性删除所有该用户的数据。自动做一些关联的操作。 46、请谈谈对数据库中事务的理解 事务是用户定义的一组操作序列,由一组相关的SQL语句组成,这些SQL语句要么全部执行,要不全部不执行,要么全部成功,要么全部失败,

13、不同意一部分成功,一部分失败。 Rollback 一荣俱荣/一损俱损 47、表和视图的区别 视图是一个虚拟的表,视图并不占用存储空间。 48、oracle如何启动?如何停顿? startup shutdown 49、oracle如何启动监听?如何查看监听状态? Lsctl start/status/stop 50、oracle如何备份?如何恢复? 导出export 恢复Imp 51、sql查询的功能,一个查询语句,只查询一条记录,但是总是在数据库,试分析有哪些缘故 没有创立索引,查询条件不明确,数据较多,数据分为两个表,常用数据和不常用数据,如今常用数据中查找,相对来说概率比拟大使用存储过程

14、52、你明白linux有哪些命令,请说一下 Awk,tailf,nestat 设置指令别名:alias ab=mv 设置密码:passwd(passwd -f 强迫执行-d 删除密码) 将文本文件内容排序:sort aa.data(文件名) 查找文件:find (find -name 按名称查找 - perm 按权限查找 user 按文件所属用户查找) 查看本机IP:ifconfig 查看系统资源:top 显示主机名称:hostname 查看当前用户名:whoami 文件打包:tar cvf 目的文件名.tar(能够多个) 文件解压:unzip 压缩文件名(只能是.zip格式的文件) 53、t

15、ar解压命令中 z代表什么,x代表什么,v代表什么,f代表什么 z:使用gzip工具处理文件 x:解开一个包 v:显示打包过程中的文件 f:表示需要打包的内容为文件 54、Linux下,如何修正文件的权限?如何查看主机名?修正权限:Chmod 456 文件名 主机名:hostname 55、linux如何切换用户?切换用户时加不加有什么区别? Su 用户名加-是切换环境 不加-保存当前环境,环境变量 56、linux下会配置搭建环境,举个例子 inux下搭建TOMCAT效劳器:在linux的/opt目录下将tomcat安装压缩文件解压,在/opt/tomcat/bin目录下查找startup.

16、sh并运转启动。 57、如何把一台linux上的文件复制到另外一台linux Scp或 ftp 58、linux上如何编辑文件的内容? vi 59、linux上如何动态监控一个文件的内容变化? tailf 文件名 60、linux上如何查看所有的进程信息? ps elf 61、linux上如何查看CPU内存的使用情况? free 62、一台机器能否装多个tomcat,tomcat如何改端口? 能够,但是修正端口号:修正Server.xml文件,将文件中Connector port=”8080”的8080改成我们想要的端口 63、linux下如何配置网络 在图形界面下点击“系统”下的“网络”双击

17、下面的“以太网配置”就能够修正网络配置。 在终端界面:#ifconfig eth0 172.168.0.20 netmask 255.255.255.0(设置IP地址和子网掩码) 也能够修正配置文件在/etc/sysconfig/network-scripts/ifcfg-eth0 64、linux如何查看端口是否在监听 netstat an|grep 444 (查看端口444是否被占用) netstat lnp (显示当前系统启用的端口) 65、linux上如何按照文件名查找一个文件 find / -name 文件名 66、linux上如何按照文件内容查找一个文件 grep 67、linux

18、上如何查看磁盘空间 df 显示磁盘的空间使用情况 du 显示指定目录下所有文件以及子目录所占用的磁盘空间大小 68、linux上如何抓包 tcpdump 69、linux上如何查看环境变量 env 70、如何比拟两个linux上的文件差异 diff 71、linux如何开FTP效劳,如何开telnet效劳 修正etc/xinetd.d下的krbs_telnet和gssftp将disable=yes;改为disable=no; 然后重新启动Service xinetd start篇二:软件测试经典面 软件测试面试题汇总 测试技术面试题 . 5 1、什么是兼容性测试?兼容性测试侧重哪些方面? .

19、5 2、我如今有个程序,发如今Windows上运转得特别慢,如何判别是程序存在征询题仍然软硬件系统存在征询题? . 5 3、测试的策略有哪些? . 5 4、正交表测试用例设计方法的特点是什么? . 5 5、描绘使用bugzilla缺陷治理工具对软件缺陷(BUG)跟踪的治理的流程? . 5 6、你觉得bugzilla在使用的过程中,有什么征询题? . 5 7、描绘测试用例设计的完好过程? . 6 8、单元测试的策略有哪些? . 6 9、LoadRunner分哪三部分? . 6 10、LoadRunner进展测试的流程? . 6 什么是并发?在lordrunner中,如何进展并发的测试?集合点失败

20、了会如何样? . 6 12、使用QTP做功能测试,录制脚本的时候,要验证多个用户的登录情况/查询情况,如何操作? . 6 13、QTP中的Action有什么作用?有几种? . 6 14、TestDirector有些什么功能,如何对软件测试过程进展治理? . 7 15、你所熟悉的软件测试类型都有哪些?请试着分别比拟这些不同的测试类型的区别与联络(如功能测试、 功能测试?)? . 7 16、条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录? . 8 17、Beta测试与Alpha测试有什么区别? . 8 18、软件的评审一般由哪些人参加?其目的是什么? . 8

21、 19、测试活动中,假设觉察需求文档不完善或者不精确,如何处理? . 8 20、阶段评审与工程评审有什么区别? . 8 21、阐述工作版本的定义? . 8 22、什么是桩模块?什么是驱动模块? . 8 23、什么是扇入?什么是扇出? . 8 24、你认为做好测试打算工作的关键是什么? . 8 25、你认为做好测试用例工作的关键是什么? . 9 26、简述一下缺陷的生命周期? . 9 27、软件的平安性应从哪几个方面去测试? . 9 28、软件配置治理工作开展的情况和认识? . 9 29、你觉得软件测试通过的标准应该是什么样的? . 10 30、引入测试治理的含义? . 10 31、一套完好的测

22、试应该由哪些阶段组成? . 10 32、单元测试的主要内容? . 10 33、集成测试也叫组装测试或者结合测试,请简述集成测试的主要内容? . 10 34、简述集成测试与系统测试关系? . 10 35、软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。那么软件系 统的用户文档包括哪些? . 10 36、软件系统中除用户文档之外,文档测试还应该关注哪些文档? . 10 37、简述软件系统中用户文档的测试要点? .11 38、单元测试主要内容是什么? .11 39、如何理解强度测试? . 13 40、如何理解压力、负载、功能测试测试? . 13 41、什么是系统瓶颈?

23、 . 13 42、文档测试主要包含什么内容? . 13 43、功能测试用例需要详细到什么程度才是合格的? . 1444、配置和兼容性测试的区别是什么? . 14 45、软件文档测试主要包含什么? . 15 46、没有产品说明书和需求文档地情况下能够进展黑盒测试吗? . 15 47、测试中的“杀虫剂怪事”是指什么? . 15 48、在配置测试中,如何推断觉察的缺陷是一般征询题仍然特定的配置征询题? . 15 49、为什么尽量不要让时间有富有的员工去做一些测试? . 16 50、完全测试程序是可能的吗? . 16 51、软件测试的风险主要表达在哪里? . 16 52、觉察的缺陷越多,说明软件缺陷越

24、多吗? . 16 53、所有的软件缺陷都能修复吗?所有的软件缺陷都要修复吗? . 17 54、软件测试人员确实是QA吗? . 17 55、如何减少测试人员跳槽带来的损失? . 17 56、测试产品与测试工程的区别是什么? . 17 57、和用户共同测试(UAT测试)的留意点有哪些? . 18 58、如何编写提交给用户的测试报告? . 18 59、测试工具在测试工作中是什么地位? . 18 60、什么是软件测试,软件测试的目的? . 18 61、简述负载测试与压力测试的区别。 . 19 62、写出bug报告流转的步骤,每步的责任人及主要完成的工作。 . 19 63、写出bug报告当中一些必备的内容。 . 19 64、开发人员老是犯一些低级错误如何处理? .

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 施工组织

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁