2021.3.1百度测试开发实习⾯试–百度地图⼀⾯
2021.3.1百度测试开发实习⾯试–百度地图⼀⾯
⾃我介绍
你能实习多长时间呢?
因为你所投的是测试开发岗位,那说说你对测试的理解?
你最熟悉的语⾔的是什么语⾔?
Java的死锁是因为什么?
内存泄露与内存溢出的区别?
你最近做的⼀个项⽬是什么呢?
你通过做的项⽬,你学到了什么呢?你遇到了什么问题呢?
你怎么测试你所做的项⽬呢?
有做过什么代码层⾯的测试吗?(当时回答的没有)
那我们写个测试⽤例吧,有⼀个登录框,然后它上⾯有输⼊密码和输⼊⽤户名的两个框,
然后上⾯那个框能够输⼊⼿机号和邮箱号,密码只能输⼊6-8为的数字和字母,
然后这个框输⼊三次错误之后会弹出校验码,后⾯每⼀次都弹出检验码,输⼊10次之后这个账号冻结,
然后根据这个写⼀个测试⽤例。
这些测试⽤例可以分为哪⼏种吗?正常ca和异常ca?
那写个代码吧。
题⽬:有⼀个HashMap,然后这个⾥⾯的HashMap的key值是字符,然后它的value是数字,
然后需要对它进⾏排序,先以value进⾏排序,如果遇到value相同的话,就以key进⾏排序。
.*;
publicclassHashMapSort{
publicstaticvoidmain(String[]args){
Map
("d",2);
("c",1);
("b",4);
("a",3);
List<
//对HashMap中的key进⾏排序
(infoIds,newComparator<
publicintcompare(
//n(()+"==="+());
return(()).toString().compareTo(().toString());
}
});
//对HashMap中的key进⾏排序后显⽰排序结果
for(inti=0;i<();i++){
Stringid=(i).toString();
(id+"");
}
n();
//对HashMap中的value进⾏排序
(infoIds,newComparator<
publicintcompare(
return(ue()).toString().compareTo(ue().toString());
}
});
//对HashMap中的value进⾏排序后显⽰排序结果
for(inti=0;i<();i++){
Stringid=(i).toString();
(id+"");
}
}
}
输出结果:
a=3b=4c=1d=2
c=1d=2a=3b=4
1.1Java的死锁是因为什么?
1.2内存泄露与内存溢出的区别?
内存溢出outofmemory,是指程序在申请内存时,没有⾜够的内存空间供其使⽤,出现outofmemory;⽐如申请了⼀个integer,但
给它存了long才能存下的数,那就是内存溢出。
内存泄露memoryleak,是指程序在申请内存后,⽆法释放已申请的内存空间,⼀次内存泄露危害可以忽略,但内存泄露堆积后果很严
重,⽆论多少内存,迟早会被占光。
内存溢出就是你要求分配的内存超出了系统能给你的,系统不能满⾜需求,于是产⽣溢出。
内存泄漏是指你向系统申请分配内存进⾏使⽤(new),可是使⽤完了以后却不归还(delete),结果你申请到的那块内存你⾃⼰也不能再访问
(也许你把它的地址给弄丢了),⽽系统也不能再次将它分配给需要的程序。
1.3那我们写个测试⽤例
有⼀个登录框,然后它上⾯有输⼊密码和输⼊⽤户名的两个框,然后上⾯那个框能够输⼊⼿机号和邮箱号,密码只能输⼊6-8为的数字和字
母,然后这个框输⼊三次错误之后会弹出校验码,后⾯每⼀次都弹出检验码,输⼊10次之后这个账号冻结,然后根据这个写⼀个测试⽤
例。
1.4这些测试⽤例可以分为哪⼏种吗?正常ca和异常ca?
本文发布于:2023-03-10 10:21:37,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1678414898203109.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:百度实习.doc
本文 PDF 下载地址:百度实习.pdf
留言与评论(共有 0 条评论) |