1 测试流程和方法
软件测试定义:
从方式上看:包含人工测试、自动化测试
从方法上看:运行程序或系统和测定程序或系统的过程
从目的上看:包括找bug和找bug出现的原因
软件测试的原则:功能性、可靠性、易用性、效率性、维护性、可移植性
软件分类
Devops testops
持续集成CI
Linux基础
/:根目录,所有的目录、文件、设备都在根目录下
bin:linux的重要命令
boot:内核及引导系统程序的文件目录,一般情况下不动它
dev:device设备
etc:配置文件(如新建的用户或者用户文件
home:新建的用户默认创建在家用户中 ~
lib:存放系统动态链接共享库
mnt:存放挂载设备
root:超级管理员root的家目录
sbin:一般是设计系统管理命令的存档,普通用户没有权限
tmp:临时文件夹
usr:一般会放在usr的local下
var:存放系统日志
系统管理的命令行:
有关cpu io 内存的信息都放在/proc/文件下, 查看这个文件即可
top实时查看进程信息
free -m 查看内存
systemctrl stop firewall 关闭防火墙(不是永久的 永久就把stop改成disable
ps查看当前某一进程 ps -ef | grep 某一个东西; ps -aux
netstat 查看网络信息
mysql基础
update更新的是数据值,alter更改的是数据库、表的结构(增加⾏或者减少⾏,增加列或者
减少类等等情况,还有修改字段(属性)类型)
-
别名:as关键字,注意把表名改了之后,后续引用表明需要用别名
-
like查询:模糊语句,"%“任意字符,” _"单个字符
-
between关键字 BETWEEN min and max
-
distinct:去重 (disc 从大到小)
-
count:统计总数
-
内连接:inner join 等值连接,显示左表及右表符合连接条件(字段匹配关系)的记录,将两张表的列组合在一起,产出新的结果集,结果集是两个表的公共部分
隐式内连接JOIN、CROSS JOIN,不使用on语法时,join、inner join、cross join 结果相同,都是取两个表的笛卡尔积
where关键字也可以用on关键字、using关键字
-
左连接:读取左表全部数据,即便右表没有对应数据;如果右边没有匹配记录,右侧结果集字段将为null,A LEFT JOIN B:以A为基础连接B查询结果
-
PROCEDURE:一组为了完成特定功能的SQL语句集,SQL语句和控制语句的预编译集合,一次编译后,可多次调用运行,提高数据库执行速度,无需重复编译,允许声明变量,允许多个返回值。