测试工程师基础知识(持续更新中)

性能测试步骤:
1、性能需求评审
2、了解系统架构,申请测试环境
3、制定性能测试方案
4、搭建测试环境,准备测试数据
5、开发压测脚本
6、预压测
7、正式压测,并监控服务器资源
8、分析性能问题,提供性能测试报告
9、优化
10、回归性能测试
11、提供性能测试报告

mysql

增:insert into tableName (field1,field2) values (value1,value2)

删:delete from tableName where 条件

改:update from tableName set filed1=new value1,filed2=new value2 where 条件

外连接:select * from table A left join table B on A.ID=B.ID

内连接:select * from table A inner join table B on A.ID=B.ID

linux基础命令:

cat /proc/cpuinfo #查看服务器CPU信息
rpm -ivh 安装包 #安装软件
rpm -e 文件名 #卸载文件
rpm -qa | grep 文件名 #查看是否装有此文件
ps aux |grep 进程名 #过滤进程
netstat -anp | grep 8866 #查看8866端口使用情况
skill -9 PID #强行关掉进程
chmod -R 777 test #给test文件赋予所有权限
find / -name 1.txt #在根目录下查找1.txt所有路径
nohup ./node_exporter & #不挂断的运行node_exporter (&表示在后台运行)
systemctl start firewalld #开启防火墙
systemctl stop firewalld #关闭防火墙
systemctl status firewalld #防火墙状态
firewall -cmd --add-port=465/tcp --permanent #防火墙开启465端口
firewall -cmd --list-port #查看防火墙开启的端口
jmap -geap PID #通过PID查看java进程的堆内存

cat test.log
cat test.log | grep "关键词"
cat test.log | grep "关键词" > test.txt 将带有关键词的数据写入test.txt
cat test.log | head -n 100 查看头100行数据
cat test.log | tail -n 200 查看尾部200行数据
tail -f test.log 动态查看日志
pwd 查看当前工作目录
mkdir A 在当前工作目录下创建A目录
mkdir -p B/A 在B的目录下创建一个A目录,如果B目录不存在则创建一个
rmdir A 在当前工作目录下删除A目录

用例设计方法:
黑盒测试:
1、等价类划分法
2、边界值分析法
3、错误推测法
4、因果图法
5、正交实验法
6、场景法
白盒测试:
1、语句覆盖
2、判定覆盖
3、条件覆盖
4、判定条件覆盖
5、条件组合覆盖
6、路径覆盖

原文地址:https://www.cnblogs.com/Frank-guo/p/14004569.html