这里有爱,有分享,有工程师们的成长日记,点蓝字“软件测试面试汇总”进行关注,微信公众号TestMadman
测试工程师笔试题(A)认真阅读题目,解答一下问题
Java
short s =1; s+=1 ;s=? 2)short s=1; s+=1; s=?
foe(int x=1; x<=10; x++) {
if(x%3==0){//
在此处填写代码}
2.System.out.println(“java笔试题”);}
在控制台输出2次“java笔试题”,如何补充代码?
在控制台输出7次“java笔试题”,如何补充代码?
在控制台输出13次“java笔试题”,如何补充代码?
3.请分别写出代码执行结果
1)string s1=new string(“abc”);
string s2=”abc”;
system.out.println(s1==s2);
system.out.println(s1.equals(s2));
2) String s1 = “ab”;
String s2 = “abc”;
String s3 = s1+ “c”;
System.out.println(s3==s2);
System.out.println(s3.equals(s2))
4.请写出代码执行结果
Public class Test{
Public static void main(string[] args){
Father f = new Son();
f.print();
System.out.println(f.num);
Son s = new Son();
System .out.println(s.sum);
}}
Class Father {
int num = 10;
public void print(){
system.out.println(“father”);
}}
Class Son extends Father{
Int num = 20;
Public void print(){
System.out.println(“son”);
}}
5.
请说出开发中应该选择下面哪一种?
StringBuffer sb = new StringBuffer(“[”);
Int[] arr = {1,2,3};
For(int i =0 ; i < arr.length; i++){
If(i < arr.length-1){
//sb.append(arr[i] +”,”);
sb.append(arr[i].append(“,”);
}else{
sb.append(arr[i] +”]”);
}}
Python(基于python2.7版本)
1.写出语句打印“let’s go”, she said
2.请分别写出代码执行结果
1.a = 1
def fun(a);
a = 2
fun(a)
print a
2.b =[]
def fun(b);
b.qppend(1)
fun(b)
print b
3.
请写出代码执行结果
class MyClass()
print mc._ _superivate
print mc._semiprivate
print mc._ _dict_ _
4.请写一段代码,随机生成10个数并写入文件
测试工程师笔试题(B)认真阅读题目,解答一下问题
Linux;
某应用系统网络架构如右图所示,请回答以下问题;
1.如何查询server-A的IP地址,A可能开放了什么端口,为什么?
2.从B侧检测A服务是否可用,常用什么方法或命令?
3.A侧自查服务是否可用,常用什么方法或命令?
4.B侧发起的请求包含关键字channel=JDJR,A侧常用什么方法
跟踪请求?
MySQL数据库credit库中表apply_record结构和示例数据如下;
备注:status:状态说明,白汉斯种状态,UNCOMMIT;未提交COMMIT:已提交,REFUSE:拒绝,PASS:通过。
要求按要求写出SQL语句;
1.查出表中指定日期(2018-03-13)的所有信息;
2.统计表中累计通过的户数;
3.统计各类型的status分布,并按总大小倒序排列;
结果样例
4.
更正编号为180313624973069的记录状态为REFUSE
答题时间60分钟
问题1:如图有4个WEB页面、商品页面、购买订单页面、支付页
面、支付结果页面;右侧是页面流程图逻辑;
请针对此业务流程测试编写测试用例
问 题2:假 设 有 一 个WEB页 面URL是http://www.abc.com/about.html,当你出来连接到浏览器中显示一片空白,没有任何文字或图片提示;请写出如何定位bug,如何编写bug报告;(可以随意假设各种情况)
三、数据库
设有如下E-R图,
实体的主要属性如下,其中下划线部分为主码;仓库(仓库号,仓库名,面积,货位数,保管员)
零件(零件号,零件名称,规格型号,计量单位,供应货号,价格)
库存(?,?,库存量,日期)
1. 请在?处填上相应的属性
2. 试用SQL定义上述E-R图中所有的实体,属性及联系,所对应的英文名称为;
Warehouse(wno, wname, square, cou, storekeeper)
Material (mno, mname, type, unit, cusnum, price)
Storage (? , ?,storenumber, s_date) ,可以根据需要需要自行确定(3分)
3. 找出零件名为“铆钉”的零件号、存放的仓库号、库存量。(2分)
4. 建立一个包含仓库号、仓库名、零件号、零件名、价格、库存量的视图VIEW-MSG(2分)
5. 在warehouse表中,增加一个属性,仓库地址,waddress(1分)
6. 在Material表中,将零件名称mname最大列宽增加到50个字符(既定原20)(1分)
7. 找出仓管员“JASON”所管的仓库号、仓库名、面积(2分)
8. 找出库存了零件号为‘20010001’的仓库号、仓库名、零件名称、计划价格
(2分)
9. 将2017年库存的价格抬高于1000元的尚有库存量的零件的价格减价25%
(2分)
10. 找出所管理零件总价值(单价用计划价格)超过500万的仓管员
(2分)
11. 删除计划价格大于5000的零件的库存记录(2分)
12. 将以下数据‘1001‘,‘轴承库’,360.50.100.‘VIPul’写到warehouse表中(1分)
13. 将以下数据‘101010101’,‘35轴承’,‘35个’,‘99990’,268.65写到material中(1分)
14. 为warehouse表创建一个名称为触发器check-warehouse,当前用户成功删除该表中记录(包括一条或多条)时,触发器将会自动删除storage表中与之关的记录(3分)
四、日志分析题年
某加管项目组,街道某加油站站长打来电话反映郑州某2018年1月14日编号为1713392的交易,
未统计在销售日报里。同时该交易明细查中的状态和实际小
快,关注这个公众号,一起涨姿势~
一起成长,一起分享,希望能对您有所帮助,我们是TestMadman,期待您的关注。