原创 刷題補漏記錄集 軟件測試專業技能篇(三)

刷題補漏記錄集 1、 研發需要對自己的代碼審覈, 檢查代碼的正確性,這個過程我們成爲:代碼走查。 代碼走查:只檢查代碼中是否有錯誤。 單元測試:是指對軟件中的最小可測試單元進行檢查和驗證。 2、 針對程序段:IF(A||B||C)

原创 刷題補漏記錄集 軟件測試專業技能篇(二)

刷題補漏記錄集 1、白盒測試又稱爲結構測試或邏輯驅動測試,它允許測試人員利用程序內部的邏輯結構及有關信息來設計或選擇測試用例,對程序所有的邏輯路徑進行測試。 2、 代碼評審的工作,測試人員大多對代碼熟悉度和理解度不夠高,這一項工作

原创 刷題補漏記錄集 軟件測試專業技能篇(一)

刷題補漏記錄集 1、關於測試驅動開發,描述錯誤的是 C A、測試驅動開發式是一種敏捷開發方法 B、TDD需求開發人員學習測試相關知識 C、測試驅動開發不適合使用CMM/CMMI方法 D、測試驅動開發可以和結對編程結合使用 (1)

原创 Oracle在Linux環境下的自動化部署項目實戰

oracle在Linux環境下的自動部署 思維導圖如下: 一、安裝說明 本文檔將完成 Linux 下面的 Oracle 數據庫的安裝。通過本次安裝將發現 Linux 系統發生如下變化: 安裝了可以使用的 Oracle 數據庫;

原创 解決Linux下編譯.sh文件報錯 “[: unexpected operator”

問題: 在Linux通過編譯 .sh文件來生成工程,提示報錯: 然後我就表示很費解,查看我的.sh文件,其中有很多的[] ,都是這些報錯,可是之前一直沒問題。 後來發現,因爲Ubuntu默認的sh是連接到dash的,又因爲das

原创 頭條項目接口自動化測試(七)之數據庫測試

項目中數據庫應用: 1、數據準備 爲什麼在自動化測試中需要連接項目數據庫? 在特定場景下,需要從數據庫獲取相關記錄來斷言或判斷相關接口是否執行成功。 爲什麼準備數據? 由於無管理員權限,無法直接連接黑馬頭條線上數

原创 慕課網web自動化測試實戰之購買商品(九)

慕課網web自動化測試實戰 訂單支付 需求: 1、項目實戰中使用PO模型的設計與封裝,詳情見PO模型介紹 2、使用testng測試框架 3、使用testng-xslt生成測試報告 PO模型的基本思路: OrderPayPage(查

原创 Please wait while Jenkins is getting ready to work...

Please wait while Jenkins is getting ready to work (jenkins) 如果界面提示Jenkins正在啓動,請稍後…或者提示 Please wait while Jenkins i

原创 慕課網web自動化測試實戰之購買商品(八)

慕課網web自動化測試實戰 提交訂單 需求: 1、項目實戰中使用PO模型的設計與封裝,詳情見PO模型介紹 2、使用testng測試框架 3、使用testng-xslt生成測試報告 PO模型的基本思路: SureOrderPage(

原创 selenium+testng+testng-xslt-1.1.2之報告完善

後在使用testNG自動化框架執行測試用例後,會自動生成HTML的測試報告,但是過於簡單,信息展示極少,也沒有圖表說明,所有我們使用testNG-xslt進行美化。 環境:IDEA 一、首先創建一個testng項目,然後點擊工具條中Run

原创 如何用 testNG 生成測試報告

總結一下testNG生成報告的三種方式,基本都是我直接轉載的,沒有補充就不說了,有補充的我會加以說明的(這裏直說生成報告,不說怎麼寫測試用例的事兒) 第一種:生成原始報告http://www.cnblogs.com/TankXiao/p/

原创 慕課網web自動化測試實戰之賬號登錄(三)

慕課網web自動化測試實戰 賬號登錄 需求: 在登陸失敗情況下,截圖。 實現思路: 封裝driver的基類,類中還封裝了屏幕截圖功能; 創建testng的監聽類,通過監聽事件實現失敗後自動截圖; 在自動化登錄腳本中使用@Li

原创 Bug解決:請設置註冊表項HKLM\Software\Microsoft\.NETFramework\InstallRoot,指向.NET Framework安裝位置!

1、修改或創建32位的.NETFramework的InstallRoot 2、修改或創建64位的 .NETFramework的InstallRoot 3、兩步都要改InstallRoot數值地址 ,成功解決!

原创 慕課網web自動化測試實戰之賬號登錄(一)

慕課網自動化測試實戰 實現功能:賬號登錄 需求: 驗證登錄業務流程(進入慕課網首頁->登錄->獲取用戶ID) 驗證賬號輸入框、密碼輸入框、登錄按鈕、用戶頭像的狀態 注意點: By定位api的封裝 driver.findEle

原创 電商項目Web自動化測試實戰

電商項目自動化測試實戰 前言: Web自動化主要是功能自動化和部分功能的兼容性測試 Web自動化主要針對:主要流程和重要功能的自動化(有效等價類、異常場景) 測試準備: TPshop開源電商項目 測試業務場景: 登錄->搜索-