软件测试工程师面试题及答案
软件测试工程师面试题
1. 2.
功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。 软件测试就是为了验证软件功能实现是否正确,是否完成既定目标的活动所以软件测试在软件工程的后期才开始具体的工作。(错误) 1)正确 2)错误
班级:____________ 姓名:____________
(正确)
1)正确 2)错误 3. 软件就是程序。(正确)
1)正确 2)错误
4. 软件测试的目的是尽可能多的找出软件的缺陷。(正确) 1)正确 2)错误
5.
软件测试的作用是对开发出的软件提供( B )的依据 (A)验证 (B)确认 (C)设计 (D)判断 6.
随着软件确认测试阶段的结束,《软件测试报告》通过评审和批准,建立( D)基线 (A)功能 (B)分配 (C)设计 (D)产品 7.
用户在真实的工作环境中使用软件,用于测试系统的用户友好性等,这种测试是(D)。 (A)集成测试 (B)系统测试 (C)Alpha测试 (D)Beta测试 8.
对于软件测试分类,下列各项都是按照不同阶段来进行的划分,除了(C)。
(A)单元测试 (B)集成测试 (C)黑盒测试 (D)系统测试
9.
软件测试方法有哪些分类?各有什么特点?设计测试用例的主要方法有哪些? 软件测试方法分类 1) 白盒、黑盒、灰盒
2)
单元测试、集成测试、系统测试、验收测试、回归测试、Alpha 测试、Beta 测试 3) 静态测试和动态测试 设计测试用例的主要方法
1) 等价类划分 2) 边界值分析法 3) 因果图法 4)
场景法
10. 系统测试是什么?需要考虑哪些方面?
1) 系统测试是将已经确认的软件、计算机硬件、外设、网络
等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方案.。
2) 它的的任务是尽可能彻底地检查出程序中的错误,提高软
件系统的可靠性,其目的是检验系统
3) 测试发现问题之后要经过调试找出错误原因和位置,然后
进行改正。是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部件。
4) 系统测试是针对整个产品系统进行的测试,目的是验证系
统是否满足了需求规格的定义,找出与需求规格不相符合或与之矛盾的地方。
系统测试的对象不仅仅包括需要测试的产品系统的软件,还要包含软件所依赖的硬件、外设甚至包括某些数据、某些支持软件及其接口等。因此,必须将系统中的软件与各种依赖的资源结合起来,在系统实际运行环境下来进行测试
11. 怎样才能成为一个合格的软件测试工程师?
1) 2) 3) 4) 5)
12. 一名军官要求24名士兵站成6排,每排都是5人,士兵们全
犯傻了。最后一名士兵终于想出了一个好办法。他是怎样安排的?
只要排成一个六边形即可
计算机专业技能 测试专业技能 软件编程技能
网络、操作系统、数据库、中间件等知识
较强的责任心,对待测试工作要有不厌其烦的态度,与需求人员、研发人员多交流多沟通