百度质量部测试开发工程师面试题整理.doc目录
Chapl躺基础 2
Chap2测试设计 4
Chap3 算法 12
Chap4 轴题 19
Chap5逻辑题 21
Chap6编程及代礎 26
Chap7计算机基础 38
C心* 38
JAVA 40
多线程: 41
网络编程. 43
Linux: 44
Chap 8项目和背景 48
Chap9外部工具 49
1. Selenium 49
2・ Ruby-Wutir 50
QTP: 51
LoadRunner 52
Chapl测试基础
附件1的19・21页是一个模拟的面试场星,其中有不少经典題型和问题。不过已经在网上广为潦传,建议 了解其中面试思跆为主,题目不要嬉岖太多。
黑盒测试和白盒测试常用的测试方法有哪些?举例说明。
答:白盒测试:逻辑霍畫去,主要包括语句覆盖,判断覆盖,条件覆盖,判断条件覆盖,条件组合覆 盖、路径覆盖.
奚盒测试:等价划分类,边界值分析■错误推淋捋
静态测试和动态测试的槪念。
答:静态方[去曲不运行被测程序本身,仅通过分忻或检直源程序的诵去、结构、过程、接□蒔来检
、软件设计说明书、源?呈序做结构分忻、流果
分析、符号执行来找
,找出欠缺和可疑之处,例如不匹配的参数、不适当的循环法套和 分支获襄 不允许的递归、未使用过的变氧 的亘错,并为测试用例选取提借8导・
动态方法是指通过运行被测程序,检童运行结果与预期结冥的差异,并分析运行效率和健出捋性能, 的方法由三郡分组成:构造测试实例、执行程序、,就是通 过运行软件来检验软件的雄行为和运行结杲的正确性•目前 动态测试也是公司的测试工作的主要方式. 根娼动态测试在软件开发过程中所处的B介段和作用,动态测试可分为如下几个步骤:1、单元测试2、隼 、.
等价类有儿种,含义分别是什么?
答:等价类分为以下几类:
• 介类和类
所恂成的集合,利用有效等价类可
有效^价类就;是对f呈序的观格说明有息义的,合理的输入3
验证程序星否实现了规格说明中的功闕Q性能.
无效等价类是^些7并呈序的规格说明不合3
2者无意义的数据所构成的,为了验证程序做其不应
蚀事情•
等价类划分的优缺点。(答出一些使用过程中的体会即可)
答:优点:考专了单个数据域的各类情况,避免旨目或随机的选取输入数据的不趣由口不稳走性, 同时可有效控制测试设计的
缺点:对组合情况考思不足,同时等价类划分基于等价类卫的输入都能产生相同的效果r在^多情况
F用例磐不当会产生问题(如边界1
边界值测试方法的优缺点。
答:长期的测试工作经验吉诉我们f大量的错i昊是发生在谕入瞬宙范围的边界上,而不是发生在输 ,可涯出更多的错误.
不过边界值分析法与等价类划分法一样,没有考专输入之可的组合情况,因此需要廿步结合其他测 试用例设讨方去.
等价类划分的原则(了解夬概即可,关犍看是否会使用^
答:等价类划分的原则如下:
在输入条件规走了取值范围或值的个数的情:兄下,则可以确立一< 有效等价类和两个无效等价类.
在输入条件规走了辅入值的隼合或者规走了 "必须如<可“的条件的情况下问确立一个有效等价 樂和Y梳絹介类”
在输入条件是一^布尔量的情况下,可确走一^有■效等价^和一个无效等价类.
n个有效等价^和一个无效等价
必须這守的规则的情况下何确立Y有效^价^ (符合规则)和若干个无效等
价类(从不同角度违反规则).
■ 在确知已划分的等彳僚中各元秦在程序处理中的方式不同的情况下,则应再挎该等价类进一步的 划分为更小的等价类.
性能测试,如何评价系统的极限性能?
答:基本点:并发度、响应时间、单位时间吞吐量、系魏走性、多场景. 加分点:新I日版本对比,性韜®颈分析方法(雪崩、线性拐点等\
判断测试活动中止的条件
答:从以下几个角度分析,包括:硼发生bug且严重性髙的老bug已修复;bug收敛;某T别 bug彳曲一走比例;时间耗尽;.
常见测试模型?
答:常见的软件测试模型包括V模型、W模型、H模型、X模型和前置模型.(D3E]:具体解释太长了, 见附件1的前几页•)
Chap2测试设计
配置文件测试设计
题目:f 程序需要I艮据酉匮文件,挎本地的多个文件(, , ...)分发到不同机房 ,配置文件格式
百度质量部测试开发工程师面试题整理 来自淘豆网m.daumloan.com转载请标明出处.