最近面试了几家软件测试的岗位,脑袋中还有些残留的记忆,赶紧记录下
设计测试用例:
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的三角形有多少个?