软件测试部分技术面试题资料

上传人:206****923 文档编号:91112704 上传时间:2019-06-22 格式:DOC 页数:10 大小:283KB
返回 下载 相关 举报
软件测试部分技术面试题资料_第1页
第1页 / 共10页
软件测试部分技术面试题资料_第2页
第2页 / 共10页
软件测试部分技术面试题资料_第3页
第3页 / 共10页
软件测试部分技术面试题资料_第4页
第4页 / 共10页
软件测试部分技术面试题资料_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《软件测试部分技术面试题资料》由会员分享,可在线阅读,更多相关《软件测试部分技术面试题资料(10页珍藏版)》请在金锄头文库上搜索。

1、 1、 请做一下自我介绍我是谁 我能做什么,具备哪些技能今天我想要干什么,做什么样的工作2、 请简单介绍下你的项目该项目为我们公司自己的自动办化公系统项目,叫TfNotes。项目架构为B/S架构,它的开发语言是java,web务器为tomcat5.0,后台数据库是MySQL。它主要包含登录功能,资料管理,消息中心,组织机构,权限管理等功能,通过这些功能对公司内部资源进行统一管理和优化,提高企业内部办公作业效率。我主要负责的是登录功能和组织机构这两个模块的测试。3、 您在项目中都测试过哪些模块功能?组织机构:部门管理,部门人员,工号管理,职称管理,用户管理,角色管理等模块填写哪些信息,哪些字段,

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

3、O7、 项目组有多少人,多少开发人员,多少测试人员 一共大概15个人,9个开发,3个测试,测试组长,开发组长,项目经理8、 测试计划主要有哪些内容 1. 总体概述 2. 测试资源 3. 测试对象 4. 需求跟踪 5. 测试通过标准 6. 测试挂起条件 7. 测试任务安排 8. 测试工具,9风险控制9、 测试方案主要有哪些内容 1. 概述 2. 被测对象 3. 应测试的特性 4. 不被测试的特性 5. 测试模型 6. 测试需求 7. 测试设计10、 测试报告主要有哪些内容 1. 测试说明 2.测试范围 3. 测试环境 4. 测试方法 5. 测试结果 6.质量评价发现的BUG 遗留的BUG 分析用

4、例执行情况11、 配置管理用的什么工具?Svn12、 SVN常见的操作是什么?上传/下载,版本回溯13、 SVN的check out与export区别?Yigezai内部,一个在外部14、 软件测试挂起的标准是什么软件的主要功能没有被实现;软件的致命缺陷太多,提供错误的版本15、 软件测试终止的标准是什么?软件的严重缺陷不超过3个,一般缺陷不超过10个,提示性缺陷不超过20个软件的功能已实现,缺陷已修改,之前的标准已经达到16、 测试用例需要哪些要素? 用例编号,项目名称,测试标题,重要级别,预置条件,输入说明,操作步骤,预期结果17、 如何判断测试用例的质量能否发现BUG;对于需求的覆盖率;

5、用例样式,描述是否清晰完整18、 你知道哪些测试用例设计方法等价类,边界值,正交表,场景法,错误推测,流程分析法19、 什么是等价类、边界值?20、 等价类:分为有效和无效的等价类(一条测试用例尽量多的覆盖多个有效等价类,一条测试用例覆盖一个无效等价类)边界值:测试5个点21、 怎么用正交?确定因子和相应的状态根据因子和状态的数量选择相应的正交表带入正交表正交表一行代表一条测试用例增加正交表覆盖到的测试用例22、 项目一共多少用例?你负责的模块一共多少用例?大概4000条,我负责的模块1500条,写一个月(22+4),一天写95条左右23、 你如何去执行用例?除了界面是否正确,还要查看数据库中

6、数据是否正确搭建环境 边执行边修改测试用例(因为有些测试用例不符合实际环境的操作) 执行通过为pass,不通过标记为failed 分析缺陷的原因分,提交bug打印日志)测试不通过要查看日志24、 发现多少个bug? 你发现的最自豪的bug是什么?一共大概200个左右。自豪BUG就是在执行查询操作的时候整个软件崩溃,停止工作25、 缺陷报告单有哪些组成缺陷发现人,发现日期,严重程度,版本,修改日期,再现过程,简单的描述,详细描述(发现步骤,运行环境,实际结果,预期结果),附件26、 如何跟踪一条bug的整个生命周期,缺陷管理用什么工具?缺陷的生命周期。QC27、 如果你所测试的项目中概率出现的b

7、ug怎么处理? 首先一定要提缺陷报告单,定期检查该BUG是否会出现,最后示情况给该缺陷定义缺陷级别,经过一段时间后若是没有重现,则下降一个严重级别,以此类推,达到提示级别后则不再降级28、 测试方案都有哪些人评审测试人员,开发人员,测试组长,开发组长29、 没时间写测试用例怎么办加班、直接测、错误猜测30、 没时间测试怎么办加班,直接测,招人,向开发组借人,错误猜测,根据用例的级别先测31、 项目的架构 两层或三层架构32、 你认为是bug,而开发认为不是bug 举例说明下 最后怎么解决的确定bug情况下,坚持自己的立场与开发人员协商;将BUG提交给测试组长;CCB33、 项目中有没有遇到什么

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,列出grade大于7

9、0的人的数目;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 varchar2(5);

10、删除表: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 avg(sal) from e

11、mp );41、 常见函数max min avg count sum等42、 倒序排列Select sal from emp order by sal desc;43、 请谈谈对数据库索引的理解在数据库中,索引使DML操作迅速的找到表中的数据,而不必扫描整个数据库。索引之所以能够快速的查询,是因为他是按照查询条件存储的数据的。索引存储相应的字段,引用索引就是搜索相应的字段。44、 请谈谈对存储过程的理解存储过程是一个命名的PL/SQL块,被存储在数据库中,并且可以被其他PL/SQL块使用。因此,可以将业务逻辑、企业规则写成过程或函数保存在数据库中,以便其他PL/SQL块使用,简化应用程序的开发

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

13、k 一荣俱荣/一损俱损47、 表和视图的区别视图是一个虚拟的表,视图并不占用存储空间。48、 oracle怎么启动?怎么停止?startup shutdown49、 oracle怎么启动监听?怎么查看监听状态?Lsnrctl start/status/stop50、 oracle怎么备份?怎么恢复?导出export 恢复Imp51、 sql查询的性能,一个查询语句,只查询一条记录,但是总是在扫描数据库,试分析有哪些原因没有创建索引,查询条件不明确,数据较多,数据分为两个表,常用数据和不常用数据,现在常用数据中查找,相对来说概率比较大使用存储过程52、 你知道linux有哪些命令,请说一下Awk

14、,tailf,nestat设置指令别名:alias ab=mv设置密码:passwd (passwd -f 强制执行 -d 删除密码)将文本文件内容排序:sort aa.data(文件名)查找文件:find (find -name 按名称查找 - perm 按权限查找 user 按文件所属用户查找)查看本机IP:ifconfig查看系统资源:top显示主机名称:hostname连接到远程电脑上:telnet 192.168.0.11查看当前用户名:whoami文件打包:tar cvf 目标文件名.tar(可以多个)文件解包:tar xvf 目标文件名.tar文件解压:unzip 压缩文件名(只

15、能是.zip格式的文件)53、 tar解压命令中 z代表什么,x代表什么,v代表什么,f代表什么z:使用gzip工具处理文件x:解开一个包v:显示打包过程中的文件f:表示需要打包的内容为文件54、 Linux下,怎么修改文件的权限?怎么查看主机名?修改权限:Chmod 456 文件名主机名:hostname55、 linux怎么切换用户?切换用户时加不加有什么区别?Su 用户名加-是切换环境 不加-保留当前环境,环境变量56、 linux下会配置搭建环境,举个例子inux下搭建TOMCAT服务器:在linux的/opt目录下将tomcat安装压缩文件解压,在/opt/tomcat/bin目录下查找startup.sh并运行启动。57、 怎么把一台linux上的文件复制到另外一台linuxScp或 ftp58、 linux上怎么编辑文件的内容?vi59、 linux

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

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号