P7 Ant+Selenium+TestNG環境配置下載eclipse3.2以上版本安裝jdk1.6配置JAVA_HOME環境變量解壓運行eclipse就好了,一般ant是eclipse自帶了的(如果ant運行時報jdk的錯誤的話,在eclipse中點windows->Preferences->Ant->Runtime->classpath選擇anthome項點擊添加jars把jdk/lib/tools.jar加入即可)下載selenium、testng的jar包放入項目的lib目錄并configbuildpath加入lib中的包。至此環境搭建完畢,開始配置相關相關參數。項目設置a.testng.xml的配置這個是根據自己項目的來設置測試套件的名稱、分組、類、方法,可設置成按順序執行測試,文件名位置可自行修改。
P4 osTicket通過自己的基于web的安裝程序幫助引導安裝過程, 盡管安裝程序提供了分步指導,但如果提前了解Web servers, PHP和MySQL的一般知識是很重要的和有幫助的.
P11 何時進行自動化測試我理解的自動化測試自動化測試框架是什么舉例兩個自動化測試框架(重點)手工測試和自動化測試如何進行有效的結合何時進行自動化測試自動化測試適用的測試階段測試的第一階段(單元測試,功能測試和性能測試等基于軟件功能實現的測試階段)測試的第二階段(集成測試,系統測試,配置測試及驗收測試等)第一階段盡可能多大量地進行自動化測試執行的先決條件需求變動不頻繁項目周期足夠長產品結構相對復雜資源投入相對充裕測試時間長。
P2 原因:在測試過程中,大家都會碰到一個費時又枯燥的工作,即“測試輸入項可接受的最大長度是否符合需求。”尤其是當一個新系統剛開發的時候,有大量的字段需要測試。而當眾多的新功能需要測試的時候,這個測試點常常優先級不高,測試人員往往只是挑了其中一些重要的或者偶然碰到的字段進行了測試,有時甚至忘記這檔子事了。不幸的是,根據來自生產環境的缺陷報告,我們幾乎每個項目都碰到過由于用戶輸入了超長的字段而產生的產品缺陷,有的甚至嚴重妨礙了用戶操作。這個差異告訴我們“應該要測試字段的最大長度,而且要用一種更簡單易行的辦法使得做這個工作的代價較低
P8 qc操作匯總
P17 Selenium自動化測試平臺安裝使用說明。一Selenium概述Selenium是ThroughtWorks公司的開源Web功能測試工具系列,主要包括以下4款:SeleniumCore:SeleniumIDE和SeleniumRC的引擎。SeleniumIDE:FireFox的一個插件,支持腳本錄制。SeleniumRC:SeleniumRemoteControl。SeleniumGrid:允許同時并行地、在不同的環境上運行多個測試任務,加快Web應用的功能測試。。
P12 SoapUI 使用說明1 SoapUI介紹由于Web服務是被程序調用的,一般不會提供界面讓最終用戶或測試人員直接使用,在SoapUI等工具出現之前,測試人員不得不自己編寫程序來測試它,這就要求測試人員花費很大的精力了解底層的接口,調用關系和詳細的協議,導致他們不能把注意力集中到測試中。SoapUI的出現極大的改變了這一局面。作為一個開源的工具,SoapUI強大的功能、易用的界面,吸引了很多用戶。
P19 9關于錯誤報告的問題9.1關于report.ReportEventA問題描述:當設定好檢查點后,QTP能夠自動想TD中添加錯誤報告,但是有的時候QTP自動提交的錯誤報告,并不能滿足你的要求,這時就需要使用一些自定義的錯誤報告B處理流程:B1錄制腳本B2添加自定義錯誤C術語說明C1TD是MI公司的一款測試管理工具。
P24 6關于regular expressionsA問題描述:在QTP中可以是使用regular expressions來完善你的參數化B處理流程:B1參數化你的系統B2將參數化設.
P28 4多Action的問題4.1為什么會使用多個ActionA問題描述:在錄制腳本的時候通常會遇到這種情況,一個步驟需要反復執行,但是其他步驟不需要跟著執行,就比如添加信息,一般分為登陸,添加,退出,這三步,只有添加這個步驟是需要重復執行的。
P20 2QTP的錄制2.1QTP錄制應先作錄制計劃A問題描述在錄制腳本時,通常會遇到一些特殊的情況,比如在編輯腳本時無法添加文字檢查點等問題B解決辦法在錄制腳本之前作錄制計劃,不一定要詳細的計劃,只是在頭腦中要清晰你要錄制什么流程,設立什么檢查點,在哪設立檢查點
P28 QTP學習與實踐經驗總結前言:QTP全名Quick Test Professional,是MI公司出品的一款測試工具.它的優點是使用方便,功能強大并且可以通過與測試管理工具的互連達到自動化功能測試的目的.QTP是專門針對B/S模式的測試工具.它具有:識別能力強,回放精確等優點,是進行B/S模式下功能測試的首選工具.下面是本人學習QTP的經驗總結,它包括了在學習階段和使用階段所遇到的問題.
P19 Selenium 2.0主要的特性就是與WebDriver API的集成。WebDriver旨在提供一個更簡單更簡潔的編程接口以及解決一些Selenium-RC API的限制。Selenium-Webdriver更好的支持頁面本身不重新加載而頁面的元素改變的動態網頁。WebDriver的目標是提供一個良好設計的面向對象的API提供了對于現代先進web應用程序測試問題的改進支持。Selenium Webdriver 支持很多語言,如:C#,Java,Python,Ruby 等,本文使用java。
P4 selenium常用方法
P5 Selenium2與Python自動化測試環境搭建
P7 Selenium是現在使用最為廣泛的一款開源自動化測試工具,也是非商業支持的穩定性易用性最好的一款自動化測試工具。和由HP提供強大商業支持的QTP相比,selenium不僅在軟件投資上有比較大的優勢,在針對web測試的穩定性上也有絕對的優勢。以下介紹的內容會通過和QTP在各方面的比較中進行,并針對簡單的測試樣例,對基本的使用進行簡單說明。
P15 記得幾年前一本《自己動手寫操作系統》在全國的技術范圍內引起了學習操作系統的熱潮。我不才在這里使用這本書的大名,來分享一下我在寫Web自動化測試框架上面的一些經驗。 首先定義一下Web自動化測試框架:Web自動化測試框架是一個類庫,他可以幫助測試人員快速寫出Web自動化測試代碼,并幫助測試人員在自動化報錯的時候快速找到Bug。
P24 在進行壓力測試時,為了檢查Web服務器返回的網頁是否正確,VuGen允許我們插入Text/Imag檢查點,這些檢查點驗證網頁上是否存在指定的Text或者Imag,還可以測試在比較大的壓力測試環境中,被測的網站功能是否保持正確。
P7 IP欺騙(IPSpoofer) 當運行場景時,虛擬用戶使用它們所在的Load Generator的固定的IP地址。同時每個Load Generator上運行大量的虛擬用戶,這樣就造成了大量的用戶使用同一IP同時訪問一個網站的情況,這種情況和實際運行的情況不符,并且有一些網站會根據用戶IP來分配資源,這些網站會限制同一個IP的登陸,使用等等。為了更加真實的模擬實際情況,LoadRunner允許運行的虛擬用戶使用不同的IP訪問統一網站,這種技術稱為“IP欺騙”。
P53 QTP 學習筆記