面试题(一)
一.请描述下你上个公司的测试流程
1.根据需求文档+原型图,设计测试用例
2.各自负责的用例设计完成后,会有一个组内的用例评审
3.根据测试用例,执行测试
4.提交bug至禅道
5.开发修复完bug,回归bug
6.每迭代一个版本后,都会先做一轮冒烟测试,测试主要流程是否能跑通
二.请描述下bug的几个要素?
1.标题
2.优先级
3.严重程度
4.bug描述
5.发现bug的模块
6.指派给相应的开发人员
7.bug的状态
三.如何设计测试用例?什么样子的测试用例是好用例?
1.根据需求文档,原型图等相关的文档,采用等价类,边界值,场景法等设计测试用例方法来设计测试用例。
2.一条测试用例能够覆盖多的测试点可以认为是一个好的测试用例
四.
测试点:
1.成功上传模版
2.上传空模版
3.模版填写的内容为非图中两种编码格式,点击上传后,查看文档内容是否乱码
4.模版填写内容为UTF-8的编码格式,再上传的时候,选择GBK编码格式,查看文档内容
5.上传的模版为非模版内容,点击上传,是否会弹出提示信息
6.点击模版下载按钮,能否下载
五.Linux命令
1.切换到主目录
cd /
2.切换到上一次目录
cd ..
3.查找各端口号为80的进程
lsof -i|grep 80
netstat -apn|grep 80
4.改变文件所有者命令
chmod
5.如何删除目录中大文件
rm -rf
6.硬连接与软连接的区别
可以理解为一个是原文件,一个是copy后的文件?
六.SQL命令
1.把学生表student按照年龄分组,并计算出每组的人数
select count(age) from stundet group by age
2.把学生表student的年龄为20的记录查询出来插入一个新的表
1.新建一个表
creat new_table
2.在student表中查询出年龄为20的记录作为插入语句的值
insert into new_table (select * from student where age=20)