面试题

最近面试了几家软件测试的岗位,脑袋中还有些残留的记忆,赶紧记录下

设计测试用例:

1、邮箱登录网页测试用例

2、微信发朋友圈测试用例

3、支付功能测试用例

 

接口测试:

1、get请求和post请求的区别?

2、http和https的区别?

3、上个请求的响应字段,作为下个请求的请求参数,如何设置?

4、cookie和session的区别

 

mysql:

1、表联合查询

2、学生班级成绩表各种查询:

学生表(学生id,姓名,性别,分数) student(s_id, name, sex, score)

班级表(班级id,班级名称) class(c_id, c_name)

学生班级表(班级id,学生id) student_class(s_id,c_id)

1)查询一班得分在80分以上或者等于60,61,62的学生

2)査询所有班级的名称,和所有班级中女生人数和女生的平均分。

2)查询班级中分数高于60分的人数大于10的班级名称和人数。

--------------------- 

(1)SELECT s.s_id,s.name,s.score,sc.c_id,c.c_name from student s LEFT JOIN student_class sc on s.s_id = sc.s_id LEFT JOIN class c on sc.c_id=c.c_id where (s.score>80 or s.score in(60,61,62)) and c.c_name='一班';

(2)SELECT sc.s_id,c.c_name,COUNT(s.sex),AVG(s.score) from student_class sc LEFT JOIN class c on sc.c_id=c.c_id LEFT JOIN student s on sc.s_id = s.s_id where s.sex='女' group BY c.c_name ORDER BY c.c_id asc;

(3)select c.c_name as '班级名称',count(s.name) as '分数大于60分的人数' from student_class sc left join class c on sc.c_id = c.c_id left join student s on sc.s_id = s.s_id where s.score > 60 group by c.c_name having 
count(s.name) > 10

 

linux

1、查看日志的命令

2、常用的命令(命令+用途)

 

ptyhon:

1、切片

2、python里面的数据类型

3、将一个ip地址先转换为8位2进制数,再转化为10进制,比如:1.2.3.4—>00000001.00000010.00000011.00000100—>00000001000000100000001100000100—>16909060

4、边长为整数,构成周长是n的三角形有多少个?

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值