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語句和控制語句的預編譯集合,一次編譯后,可多次調用運行,提高數據庫執行速度,無需重復編譯,允許聲明變量,允許多個返回值。