软件测试面试经验分享
就这样,A公司的面试就宣告结束,从下午2点半到5点半,3个小时的煎熬,没有喝过一滴水。
附录:笔试题目,所有题目都是英文的,我把它翻译回来中文了。
综合类试题
Test technology
是考核一个点播业务测试用例的编写。
场景是这样的:
1) 用户a在手机中输入点播业务的WAP Portal;
2) 运营商返回WAP Portal的信息给用户a;
3) 用户a在Portal选择位置点播业务并提交;
4) 运营商返回点播的页面(有一个手机号码的输入框);
5) 用户a输入用户b的手机号码并选择以彩信的形式接收,然后提交;
6) 运营商返回用户b的地理位置信息给用户a;
7) 用户a的手机账户减少100美分;
依据此场景编写测试用例,用例包含但不限于功能用例、UI用例。例如:它给出2个例子,然后让你自己写。
Program technology
一个java的编程题目,我不会做,其实对于会一点java的人来说,是一个很基本很简单的一个编程题目。题目的意思是,输入一个字符串,然后倒序显示出来。即假如输入【This is a test】则编程要实现的功能是要输出【tset a si siht】。
Unix technology
有三道题
1,把一个打包的文件file.tar解包到当前目录,并在解包的过程中显示所有文件名。
2,如何创建一个文件夹,其路径是/opt/test/autotest,假设该路径的文件夹都是不存在的。
3,如何在当前目录下,查询出其文件里包含“test”字符串的所有文件?
Oracle technology www.qz26.com
给出一个表,表名是employee,字段如下
Item Type AllowNull
EmployeeID Character(12) N
Name Character(12) N
Salary Character(12) Y
Email Character(12) Y
HireDate Character(12) N
1,有一个名叫John的刚刚入职的人员,他的月薪是5000元/月,入职时间是20080101,EmployeeID是20080101,如果你的经理要你把他的信息插入到数据库表中,你如何编写这样的语句来实现这个功能?
2, 请把月工资不少于5000的所有员工选择出来,并且按照入职日期从最新到最晚排序。
第二份就是纯JAVA的试题,有16题,其中14道题是选择题,多选题,剩下2道是填空题,根据一段给定的程序?
综合类试题
Test technology
是考核一个点播业务测试用例的编写。
场景是这样的:
1.用户a在手机中输入点播业务的WAP Portal;
2. 运营商返回WAP Portal的信息给用户a;
3. 用户a在Portal选择位置点播业务并提交;
4. 运营商返回点播的页面(有一个手机号码的输入框);
5. 用户a输入用户b的手机号码并选择以彩信的形式接收。 然后提交;
6. 运营商返回用户b的地理位置信息给用户a;
7. 用户a的手机账户减少100美分;
依据此场景编写测试用例。 用例包含但不限于功能用例、UI用例。例如:它给出2个例子。 然后让你自己写。
Program technology
一个java的编程题目。 我不会做。 其实对于会一点java的人来说。 是一个很基本很简单的一个编程题目。题目的意思是。 输入一个字符串。 然后倒序显示出来。即假如输入【This is a test】则编程要实现的功能是要输出【tset a si siht】。
Unix technology www.qz26.com
有三道题
1. 把一个打包的文件file.tar解包到当前目录。 并在解包的过程中显示所有文件名。
2. 如何创建一个文件夹。 其路径是/opt/test/autotest. 假设该路径的文件夹都是不存在的。
3. 如何在当前目录下。 查询出其文件里包含“test”字符串的所有文件?
Oracle technology
给出一个表。 表名是employee. 字段如下
Item Type AllowNull
EmployeeID Character(12) N
Name Character(12) N
Salary Character(12) Y
Email Character(12) Y
HireDate Character(12) N
1. 有一个名叫John的刚刚入职的人员。 他的月薪是5000元/月。 入职时间是20080101. EmployeeID是20080101. 如果你的经理要你把他的信息插入到数据库表中。 你如何编写这样的语句来实现这个功能?
2. 请把月工资不少于5000的所有员工选择出来。 并且按照入职日期从最新到最晚排序。
第二份就是纯JAVA的试题。 有16题。 其中14道题是选择题。 多选题。 剩下2道是填空题。 根据一段给定的程序。 让你填写它的输出结果。我不会做。 但是我大概知道他们考什么知识点
1) java的变量定义和赋值;
2) java的private 和protected的了解;
3) java的线程;
4) java的继承;
5) java的多态性;
6) java的垃圾回收;
7) java的函数定义和调用;