linux答题软件_软件测试京东面试题总结

这里有爱,有分享,有工程师们的成长日记,点蓝字“软件测试面试汇总”进行关注,微信公众号TestMadman

9708279e28828753c5078985d17141a6.png


9631a562b546afc77e658fde55be607f.png

 测试工程师笔试题(A)认真阅读题目,解答一下问题

Java

  1. 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侧常用什么方法

跟踪请求?

a776718b41a7217f1de904f9b011e5fa.png

MySQL数据库credit库中表apply_record结构和示例数据如下;

48c3933f9e8c635535e7f7ab2bd55f55.png

备注:status:状态说明,白汉斯种状态,UNCOMMIT;未提交COMMIT:已提交,REFUSE:拒绝,PASS:通过。

要求按要求写出SQL语句;

1.查出表中指定日期(2018-03-13)的所有信息;

2.统计表中累计通过的户数;

3.统计各类型的status分布,并按总大小倒序排列;

结果样例

ad4d59a32ef2c745a8109f2ae89355ca.png

4.

更正编号为180313624973069的记录状态为REFUSE

答题时间60分钟

问题1:如图有4个WEB页面、商品页面、购买订单页面、支付页

面、支付结果页面;右侧是页面流程图逻辑;

5252b93b08ad8c937be5a9e9f9527c8c.png

51c053b05a9385facc72b14a63a62087.png

请针对此业务流程测试编写测试用例

问 题2:假 设 有 一 个WEB页 面URL是http://www.abc.com/about.html,当你出来连接到浏览器中显示一片空白,没有任何文字或图片提示;请写出如何定位bug,如何编写bug报告;(可以随意假设各种情况)

三、数据库

设有如下E-R图,

5429e3666662e419addd16a875205737.png

实体的主要属性如下,其中下划线部分为主码;仓库(仓库号,仓库名,面积,货位数,保管员)

零件(零件号,零件名称,规格型号,计量单位,供应货号,价格)

库存(?,?,库存量,日期)

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的交易,

未统计在销售日报里。同时该交易明细查中的状态和实际小

快,关注这个公众号,一起涨姿势~

a879d7a2fa672e2d670a98776d544cf4.png

一起成长,一起分享,希望能对您有所帮助,我们是TestMadman,期待您的关注。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值