东软软件测试工程师综合类试题及参考答
案
问题:东软软件测试工程师综合类试题及参 回答: 1.一个测试工程师应具备那些素质和技能? 我认为应该具备如下素质和技能: 掌握基本的测试基础理论
本着找出软件存在的问题的态度进行测试,即客观吧,不要以挑刺形象出现
可熟练阅读需求规格说明书等文档
以用户的观点看待问题
有着强烈的质量意识
细心和责任心
良好的有效的沟通方式(与开发人员及客户) 具有以往的测试经验
1
能够及时准确地判断出高危险区在何处. 2.集成测试通常都有那些策略?
基于分解的集成:大爆炸集成\\自顶向下集成\\自底向上集成\\ 三明治集成\\基于调用图的集成\\基于路径的集成\\分层集成\\基于功能的集成\\高频集成\\基于进度的集成\\基于风险集成\\基于事件集成\\基于使用的集成\\C/S集成
。
3.你用过的自动测试工具?
我用过功能测试工具:QTP;性能测试工具:LoadRunner;测试管理工具:TD
4.一个缺陷测试报告的组成 一个缺陷测试报告的组成为:缺陷报告的唯一ID,总结简明扼要的事实陈述总结软件缺陷.事件的描述(日期和时间\\测试员的姓名\\使用的硬件和软件配置\\输入\\过程步骤\\预期结果\\实际结果\\试图再现及尝试的描述\\定位信息)
5.软件测试项目从什么时候开始?为什么?
软件测试应该在需求分析阶段就介入,因为测试的对象不仅仅是程序编码,应该对软件开发过程中产生的所有产品都测试,并且软件缺陷存在放大趋势.缺陷发现的越晚,修复它所花费的成本就越大.6.
有两个表 表一 AA
种类T 库存总量S
2
A 997 B 1234 表二 BB
种类T 出库数量S A 105 A 213 B 116 B 211 B 303
用一条SQL语句求出A,B各剩下多少 参:
select distinct AA.T kind ,AA.S-(select sum(BB.S) sumnum from BB group by T having AA.T=BB.T) stock from AA,BB where AA.T=BB.T
结果:
kind stock A 679 B 604
3
4