從
dev轉做
tester
一段時間了,稍微總結一下。
首先說tester
的思維方式與
dev完全不同,我一度經常陷入到原來
dev的考慮問題的老路上去,對一些缺陷總是覺得不安,但實際上軟體產品總是有缺陷的,只要它達到可接受的質量程度就行了。
我做tester
的工作主要是
get cases
,通常需要三步。第一步是了解產品。一是通過文件了解軟體產品的功能和特性,猜想可能的使用場景。另外就是分析產品形態來確定需要進行哪些型別的測試。比如要測乙個類庫,那麼要測介面功能、效能。使用者
ui,國際化測試就不必了;要測乙個比較複雜的軟體產品,比如乙個服務的話,還要細分物件級、元件級和服務級的測試。
第二步是形成文件,包括
test plan
和cases design
等等,綜合使用白盒、黑盒等方法,在不同的測試層次和測試型別上盡可能全的獲得
cases
。再根據時間和資源情況,以及估計
cases
實現的難度,確定
cases
的優先順序和測試計畫安排。
第三步就是實現
cases
和進行測試。有兩點需要特別注意的就是,第一,根據選取的測試工具不同,整個
test suite
的實現會有很大的差異。測試工具的穩定性很重要。第二,
case
的實現一般都是
fast & stupid
,這是可以理解的,但是測試週期的間隔一定要注意優化
test suite
,提取公共實現,擴充套件測試工具,從長遠來看會對測試帶來非常積極的影響。
具體測試的時候是很需要發揮具體問題具體分析的精神的,手工、指令碼、程式和工具齊上陣,什麼好用用什麼。總之最短時間做最多的事,誰老想加班呢。
測試工具小結
1.效能測試 hp loadrunner jmeter rational performance tester 2.自動化測試 quicktestprofessional selenium silktest 3.web前端分析 4.缺陷管理工具 也叫bug管理工具 qc,mantis,testdir...
測試工作 XPath
xpath 是一門在 xml 文件中查詢資訊的語言。xpath 可用來在 xml 文件中對元素和屬性進行遍歷。xpath 是 w3c xslt 標準的主要元素,並且 xquery 和 xpointer 同時被構建於 xpath 表達之上。因此,對 xpath 的理解是很多高階 xml 應用的基礎。其...
ApacheBench(ab)測試工具小結
如果已經安裝apache,則以及自帶了ab測試工具 下面進行最簡安裝 yum install httpd tools常用命令 ab n 400 c 200 k n 發起請求次數 c 併發數 k 保持keep alived this is apachebench,version 2.0.40 dev ...