軟件測試培訓總結篇2
所學內容的整體整理(下):
測試需求分析
概念:
- 什麽是需求分析:明確做什麽,明確測什麽,怎麽測
- 需求分析的目的(針對測試而言):
1)對需求進行細化和分解,從而找到所有的測試點
2)使從測試覆蓋所有的需求(方法:先覆蓋業務流,然後模塊,關聯 非功能)
3)更細致的需求分析有利於提高測試質量(非軟件質量)
- 測試需求分析的特征
1)所有的需求項要通過需求分析被核實
2)測試需求分析應明確指出滿足需求的前置條件和不滿足需求的前置條件
3)測試需求分析不涉及具體的測試數據,測試數據是在測試用例中產生
如何做測試需求分析
- 明確系統框架,有多少個業務流程
- 明確業務流中有多少個功能測試點,細化分解業務流:
a) 明確每個功能模塊的輸入、輸出、邏輯
b) 滿足功能需求的條件和不滿足功能需求的條件
- 明確每個功能的獨立處理流程關系
- 明確功能之間的處理、聯系
- 明確非功能需求和隱性需求 如:安全性、性能、界面美觀、易用性等…
- 系統運行環境包括代碼 硬件、軟件、外設、數據庫、網絡
1考慮非功能性需求
2挖掘規範需形成規範需求流程
3仔細閱讀需求規格說明書(找出問題所在)形成問題列表
4明確該系統的子系統,模塊,子模塊,功能,子功能(可以借助用例圖的方法)
5明確功能,子功能的流程和邏輯(可以使用活動圖,狀態圖或流程圖)
6挖掘隱性功能,形成隱性功能規範需求
7找出模塊與模塊,功能與與功能之間的 關系,確定組合測試需求
SVN實戰
安裝好後,啟動svn服務:
A. 桌面“開始”----“運行”----輸入“cmd”;
首先找到該文件:cd c:\Program Files\subversion 進入該目錄(默認路徑)
啟動該項服務
輸入:start svnserve.exe –d –r D:/SVNROOT
備註:D:/SVNROOT為客戶端路徑。
備註:在SVN運行過程中,cmd窗口 必須一直打開運行。
詳細安裝調試過程有在之前整理過
linux的相關內容
1. 查看當做操作目錄位置 > pwd
2. 查看(當前)目錄裏邊的文件內容 > ls //list
> ls -l 或ll //顯示文件的詳細信息
> ls -al //all顯示文件的詳細信息(包括隱藏文件)
> ls -a //顯示目錄全部文件名字(包括隱藏文件)
>ls [-al] 目錄 //查看指定目錄的文件信息
3. 目錄的切換
> cd 目錄名字
> cd .. 或 cd ../ //上級目錄切換
> cd . 或 cd ./ //切換到當前目錄
> cd ~ 或 cd //直接切換到用戶家目錄
4. 用戶切換
> su - 或者 su - root //切換到root超級管理員
> su 普通用戶名 //切換到普通用戶
> exit //退回到原用戶 用戶切換時候會造成疊加效果,因此不要重復su動作(su和exit配對使用) jinnan--->root--->jinnan--->root--->jinnan
5. 查看當前用戶是誰
> whoami //顯示當前正在操作系統的用戶
> who am i //顯示登錄系統的用戶信息(與su沒有關系)
6. 圖形界面 和 命令界面 切換
># init 3 //切換到 命令界面
># init 5 //切換到 圖形界面
7. 查看指令對應的可執行文件位置
> which 指令
8. 直接輸出文件內容到終端
> cat 文件
9. 清空屏幕
> clear
10. 目錄操作
① 創建目錄 make directory
> mkdir 目錄名稱 //創建單個目錄 > mkdir -p newdir1/newdir2/newdir3 //遞歸創建多級目錄
> mkdir dir1/dir2/newdir
> mkdir -p dir1/newdir2/newdir3 新目錄的層次大於等於2個,就需要-p參數, 等於1個,就不需要
>mkdir /home/jinnan/shandong //相對根目錄的“絕對路徑方式”創建shandong目錄
② 移動目錄 move
> mv dir1 dir2 //dir1移動到dir2的目錄下
> mv dir1/dir2 dir3 //dir2移動到dir3的目錄下
> mv dir1/dir2 dir3/dir4 //dir2移動到dir4的目錄下
> mv /home/jinnan/beijing /home/jinnan/shandong //絕對路徑方式:beijing移動到shandong目錄下 (移動到的目標目錄都是【存在的】) ③ 目錄改名字操作 mv指令的第二個參數是新名字就是改名字操作 存在的名字就是移動操作 mv是【移動 和 改名字】合並的指令
> mv dir1 newdir //dir1移動到當前目錄下,並改名字為newdir
> mv dir1/dir2 dir3 //dir2移動到dir3目錄下,並改名字為 原名
> mv dir1/dir2 dir3/newdir //dir2移動到dir3目錄下,並改名字為newdir ④ 復制(並改名字)操作 copy -R recursive遞歸的
> cp -R dir1 dir2 //dir1復制到dir2下,並改名字為 原名
> cp -R dir1/dir2 dir3/newdir //dir2復制到dir3下,並改名字為 newdir
> cp -R dir1/dir2 newdir //dir2復制到當前目錄,並改名字為 newdir
> cp dir1/filea dir2 //filea復制到dir2下,並改名字為 原名
> cp dir1/filea dir2/dir3/newfile //filea復制到dir3下,並改名字為 newfile
⑤ 刪除操作 remove -f force強制的
> rm file //刪除file文件
> rm -r dir //刪除目錄
> rm -rf filename //遞歸強制刪除文件(目錄)
> rm -rf / //遞歸強制刪除"/斜杠"根目錄
11. 文件簡單操作 ① 文件內容查看
> cat filename //一次性把全部內容都輸出到終端
> more filename //通過敲回車方式逐行查看文件內容 q鍵結束查看
> less filename //"上下左右"鍵方式查看文件各部分內容(支持回看) q鍵結束查看 > head -n filename //查看文件的前n行內容
> tail -n filename //查看文件的最後n行內容
> wc filename //查看文件內容行數
② 創建文件
> touch filename //在當前目錄創建filename文件 > touch dir/filename //在指定目錄下創建filename文件
> touch /home/jinnan/dir/newfile //通過絕對路徑方式創建newfile文件
③ 給文件追加內容
> echo 內容 > 文件 //把“內容”以覆蓋寫方式添加到文件中
> echo 內容 >> 文件 //把“內容”以“追加”方式添加到文件中 (使用以上兩個指令時,文件不存在會自動創建)
12. 用戶操作(創建、修改、刪除) 對應配置文件:/etc/passwd
① 創建useradd
># useradd -g 組編碼 -d 家目錄 -u 用戶編號 用戶名
># useradd 用戶名
② 修改usermod
># usermod -g 組別 -d 家目錄(手動創建) -u 用戶編號 -l newname 用戶名 usemod -u 502 -d wkp
③ 刪除userdel
># userdel -r 用戶名 //刪除用戶信息同時“家目錄”也刪除
13. 組的操作(創建、修改、刪除)
對應配置文件:/etc/group
① 創建groupadd
># groupadd 組名
② 修改groupmod
># groupmod -g 本身編號 -n 新名字 組名
③ 刪除groupdel(註意:組裏邊存在用戶信息禁止刪除)
># groupdel 組別
簡略的整理下常用命令,詳細內容在之前的linux隨筆裏有。
軟件測試培訓總結篇2