1.测试模型v/w
v模型:需求分析-概要设计-详细设计-编码-单元测试-集成测试-系统测试-验收测试
w模型:需求分析-概要设计-详细设计-编码-集成-实施-交付
需求分析测试-概要设计测试-详细设计测试-单元测试-集成测试-系统测试-验收测试
2.公司流程:
立项-产品说明书-需求分析-需求评审-开发-编码-自测-提测-冒烟测试
测试-测试计划-测试用例-用例评审-功能测试-提交bug到禅道-回归测试-验收测试-测试报告-上线
3.软件测试分类
按阶段划分:单元测试,集成测试,系统测试,验收测试
按运行划分:静态测试,动态测试
按是否看代码划分:黑盒测试,白盒测试,灰盒测试
按其他划分:回归测试,冒烟测试
4.测试点
硬件:功能,性能,易用,界面,安全
软件:功能,性能,易用,界面,安全,兼容,弱网,中断
5.公司专有名称
PM 产品经理 RD 开发人员 Case 测试用例 FE 前端,QA 测试 OP 运维,UE用户体验
6.b/s和c/s的区别
效率:c/s效率高,某些内容都已经安装在系统中,b/s每次都需要加载最新的数据
升级:b/s无缝升级,c/s需删除老版本在安装新版本
安全:c/s更安全,需要安装,注册,登录,b/s直接在浏览器中使用
开发成本:b/s成本低,c/s需要不同的系统要不同的开发人员,成本高
7.测试用例模板
用例编号-所属模块-用例标题-用例级别-输入数据-操作步骤-预期结果-实际结果-是否通过
8.测试报告模板
测试目标,测试依据,测试范围,测试环境,执行结果,缺陷分布,遗留缺陷,测试结论,建议,附录
9.测试计划模板
确定测试范围,指定测试策略,测试资源安排人员的分配,时间安排,风险分析
10.编写测试用例的方法有哪些?以及对应的场景
等价类划分法:应用于注册,登录
边界值分析法:应用于注册,登录
场景法:ATM取款机
因果图法:自助饮料机
错误猜测法:手机卡欠费或者手机没信号
11.需求变动你该怎么做
应该与领导确认需求是否真的变动,与需求人员协商,重新确定需求文档,需求评审,重新拟定测试计划,修改测试用例
12.缺陷报告模板
bug编号-所属模块-bug标题-严重程度-优先级-bug类型-重新步骤-bug状态-期望结果-实际结果-测试环境-缺陷描述
13.Linux基本命令
目录操作 cd usr/ 切换到该目录下usr目录
cd .. 切换到上一层目录
cd / 切换到系统根目录
mkdir 目录名称 创建目录
ls 目录名称 查询该目录下所有的目录和文件
ls [-a] 目录名称 查询该目录下所有的目录和文件,包含隐藏文件
ls [-l] 目录名称 查询该目录下所有的目录和文件的详细信息
find / -name 目录名称 查找/root下的目录(文件)
mv 目录名称 新目录名称 修改目录名称
mv 目录名称 目录的新位置 剪切
cp -r 目录名称 目录的目标位置 拷贝
rm -rf 目录 强制删除目录
文件操作 touch 文件名称 创建空文件
cat/more/less/tail 文件 查看文件内容
tail -f 文件 动态查看/实时查看文件(日志)
grep 要搜索的字符串 要搜索的文件 关键字搜索
vi/vim 文件 修改文件内容
rm -rf 文件 强制删除文件
文件打包 tar -zcvf 文件名.tar 要打包的文件
文件解压 tar -xvf 文件名.tar
tar -xvf 文件名.tar -C 指定解压的位置
查询当前所在位置 pwd
查看进程 ps -ef | grep 进程名称(tomcat/mysql)
杀死进程 kill -9 进程pid
查看端口号 netstat -an | grep 端口号(3306)
查看服务器ip ifconfig
查看网络是否能正常使用 ping 外网地址查看是否能访问外网
ping 内网ip 查看是否能访问内网
权限命令 chmod 777 文件 赋权
查看cpu top
查看磁盘信息 df -h
查看内存信息 free
关机命令 shutdown -h now 立刻关机,其中now相当于时间为0的状态
shutdown -h 10:23
shutdown -h +10 系统再过十分钟后自动关机
重新启动 reboot 重新启动操作系统