软件测试工程师面试题
班级:____________姓名:____________
1软件测试就是为了验证软件功能实现是否正确,是否完成既定目标的活动所以软件测试在软件工程的后期才开始具体的工作。
(错误)
1)正确
2)错误
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)系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,其
目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方案。
f2)它的的任务是尽可能彻底地检查出程序中的错误,提高软件系统的可靠性,其目的是检验系统