公司要招软件测试人员,便出了8道面试题(实际为搜索加组合),不一定合理,但可以筛掉一部分啥都不懂的。
1.您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?
2.您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)
3.解释下什么是黑盒测试,白盒测试,回归测试,压力测试,a测试,b测试?
4.单元测试、集成测试、系统测试的侧重点是什么?
5.你了解的自动化测试工具有那些?都有什么特点?
6.有一段程序,接收输入3个整数作为三角形的边,然后判断三角形是否有效三角形, 请设计此程序的测试用例。
7.有两个表
表一 AA
种类T 库存总量S
A 997
B 1234
表二 BB
种类T 出库数量S
A 105
A 213
B 116
B 211
B 303
用一条SQL语句求出A,B各剩下多少?
8. 您是否熟悉一些主流的软件工程方法论和思想,如RUP、CMM、CMMI、XP、PSP、TSP。如果熟悉,您是否可以谈一下对这些方法论和思想的认识?