原创 使用charles對前端進行數據mock(超級簡單)

例如要mock的接口爲http://1.2.3.4/a/b/c/d 步驟如下: 1.使用charles查看該接口返回的json 2.使用idea新建一個json文件,把接口返回的值複製進去,並修改爲想要展示的數值。例如 3.進入cha

原创 Python3.X 下載HTMLTestRunner。No module named 'HTMLTestRunner'

 Python3.X HTMLTestRunner HTMLTestRunner.py 文件內容如下: 把文件放到python所在目錄下 進入python交互模式     即成功   如果放在python目錄下仍然提示ModuleNotF

原创 軟件測評師教程讀書筆記(第九章、十章)

web系統的易用性,分爲三方面來測試:界面測試、輔助功能測試、圖形測試 界面測試:頁面中各元素佈局的協調性(元素位置、元素顏色、元素大小比例);不同頁面風格的統一性;用戶在界面中操作的便利性;界面動態操作測試(屏幕分辨率設置的影響、瀏覽窗

原创 在測試中會用到的Linux命令(隨時更新)

目錄 df top ps 修改網卡信息 修改服務器時間 free   df 功能:用來檢查linux服務器的文件系統的磁盤空間佔用情況 df -h 以方便閱讀的方法顯示 df -a 顯示所有文件系統 df -T顯示文件系統類型 Size

原创 軟件測評師教程讀書筆記(第十一章、十四章)

安全性測試與評估 軟件安全性是與防止對程序及數據的非授權的故意或意外訪問的能力有關的軟件屬性,所以,針對程序和數據的安全性測試是軟件安全性測試的重要內容 易用性與安全性緊密聯繫,同時也存在矛盾:通常易用性強的軟件系統安全性相對較差,安全性

原创 軟件測評師教程讀書筆記(第二章)

1.軟件測試與質量保證的區別 質量保證(QA)所關注的是軟件質量的檢查與測量,着眼於軟件開發活動中的過程、步驟和產物 軟件測試關心的是對開發出的軟件進行剖析找出問題和評估 2.軟件測試目的 Grenford J.Myers觀點 測試是程序

原创 軟件測評師教程讀書筆記(第三章、第四章)

1.質量的定義:實體特性的總和,滿足明確或隱含要求的能力 2. ISO9126軟件質量模型中定義的6個質量特性:功能性、可靠性、易使用性、效率、可維護性、可移植性。每個可靠性又有若干個子特性。 功能性:適合性、準確性、互操作性、依從性、安

原创 軟件測評師教程讀書筆記(第八章)

負載壓力測試概述   性能測試 對於一個軟件系統而言,系統的性能包括執行效率、資源佔用、穩定性、安全性、兼容性、可擴展性、可靠性等 通常情況下存在性能調優與性能評測兩種性能測試策略 性能測評:1)在真實環境下,檢查系統服務等級的滿足情況,

原创 軟件測評師教程讀書筆記(第五章、第六章)

1.測試用例是將測試行爲具體量化的方法之一,設計軟件測試用例的目的,就是爲了能將軟件測試的行爲轉換爲可管理的模式。 2.黑盒測試用例設計方法包括:等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、判定表驅動法、正交實驗設計法、功能圖法等。

原创 mac 安裝webbench

1.下載 wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz 如果沒有wegt:   brew install wget 連brew都沒有的話:  

原创 軟件測試工程師--十大排序

1.冒泡排序 2.快速排序 3.直接排序 4.堆排序 5.直接插入排序 6.希爾排序 7.歸併排序 8.計數排序 9.桶排序 10.基數排序 從頭學,一點一點補充。 冒泡排序 它重複地走訪過要排序的元素列,依次比較兩個相鄰的元素,如果他們

原创 軟件測試工程師--七大查找

1.順序查找 2.二分查找 3.插值查找 4.斐波納切查找 5.樹表查找 6.分塊查找 7.哈希查找   從頭學,一點一點補充 二分查找 首先,假設表中元素是按升序排列,將表中間位置記錄的關鍵字與查找關鍵字比較,如果兩者相等,則查找成功;

原创 軟件測試工程師--計算機網絡

        TCP/IP四層模型                               OSI七層模型 應用層常用協議:HTTP(超文本傳輸協議)、FTP(文件傳輸協議)、SMTP(簡單郵件傳輸協議)、DNS(域名系統)、Te

原创 執行selenium腳本時發生了什麼?session又是什麼?

webdriver是基於JSON Wire protocol 協議。client 和 server 是以JSON形式傳遞數據的。因此,webdriver無關語言。 client:指我們的測試代碼 server:(remote server

原创 selenium使用HTMLTestRunner自動生成測試報告

import HTMLTestRunner if __name__ == "__main__": # unittest.main() #定義一個單元測試的容器 testunit= unittest.Test