1. 如何有效地管理測試用例
剛在51testing上看到一個人發帖,說自己寫測試用例沒有很好的思路,對於一些復雜的功能點,有沒有比較好的測試覆蓋方法,比如高級查詢等等,非要列出來那麼詳細的測試用例嗎?~~~~看完之後,我就忍不住發言了,作為一個測試人員,設計測試用例那是本職工作,如果我們連寫用例的基本耐心都丟棄了,還談什麼測試。那開發總不能說因為寫代碼很麻煩,而不寫吧。很多事情沒有捷徑,必須要做的事情,那是沒有辦法去逃避,不然我們就失去了工作的意義了。
其實說來,也是由於最近對於測試用例的設計,讓我產生了一些反思。如何設計測試用例,如何評審測試用例,最後如何管理測試用例,這都是我們測試工作中必須要去改進的問題。在之前的公司,由於團隊工作任務繁忙,我們沒有太多的時間去管理和優化測試用例,也因此對用例方面少了太多的思考,而且雖然有對於用例的評審,但一直以來,我認為是做得不夠好的,畢竟每次評審下來,感覺效果沒有預期的那麼好,主要還是沒有足夠的時間去管理,所以無法引起重視。不過,現在我想我需要花大量的時間來管理用例了,而且要保證有序的進行,最後輸出讓團隊中各個成員都認為滿意而且高效的測試用例。對於用例管理的根本問題,我個人認為是分類上,如何有效的維護和優化用例,就是需要前期明確的分類規劃,根據分類的優先順序一步一步地來完成就可以了,到最後,我們也可以有效把控的測試覆蓋度。
當前,我們大致可以把測試用例分稱三個方面,分別是功能、UI和業務流程,從這三個角度來進行設計。
1、從功能的角度,功能是每個項目測試的重點,通常在測試人員得到需求文檔的時候,我們就開始設計測試用例,那麼這個時候需求文檔上列出都是功能以及部分一些業務邏輯等,所以在測試用例的第一階段就是完成功能的用例設計。不過這里,肯定會讓很多人疑惑,其實功能、業務還有UI,都是有關聯的,而且很多時候無法分解的。這里後面我會舉個例子說明哈,但絕非都是可以分類,只是談談如何分解的方法,最重要的就是不要遺漏就行。
2、從UI的角度,UI通常是指界面測試,這個應該不難理解,但要想與功能點進行分解,也不是那麼容易區分的,所以我們來直觀的說明哈。界面測試,注重樣式,外觀、整潔、擺放以及易用性,還包括用戶體驗等。
下面通過一個證券交易平台上的買入和撤單業務,進行具體說明:
業務說明:買入業務包括股票代碼、當前價格、買入價格,買入股票數量、確定買入按鈕和取消按鈕;
撤單業務包括選擇撤單的未成交業務、撤單成功、撤單失敗以及取消撤單按鈕;
以上只是大致列舉了一部分。
功能點:買入按鈕、取消按鈕、選擇撤單、撤單按鈕和取消撤單按鈕等
UI界面測試:股票代碼、當前價格、買入價格、買入股票數量,所有的文本框;買入成功/失敗的提示框;撤單成功/失敗的提示框;撤單成功/失敗的業務狀態等
業務測試:買入業務,從輸入買入表單的數據,到提交表單,到最後買入的表單顯示的位置,以及買入提交但未成交,可以撤單,完成撤單的業務,到撤單成功或者失敗等,這一連串的工作組合就是一個業務流程。
其實這里就存在一個爭議性的問題,對於買入和撤單,既可以作為功能點,也可以作為一個業務邏輯來設計,但從本質上來講,功能點注重單獨的操作,而業務流重的在是一個流程,還需要具體業務去甄別。功能點的設計更主要對這個買入和撤單的按鈕本身進行用例設計;而業務則是需要從買入和撤單之前的輸入到最後輸出這樣一個過程來設計。
以上也只是大概的一個簡單的說明,具體的操作還得根據自己的實際流程來執行,畢竟測試用例的管理是一個長期的積累和沉澱的過程,好的方法都是總結出來的。對於測試來說,用例是基礎,對於回歸測試、自動化、性能等等都是根本,管理好測試用例,也就是提高測試的工作質量。
2. 對於窗口有輸入框怎麼編寫測試用例麻煩告訴我
等價類、邊界值、猜測法1.1.1文本框的測試如何對文本框進行測試a,輸入正常的字母或數字。b,輸入已存在的文件的名稱;c,輸入超長字元。例如在名稱框中輸入超過允許邊界個數的字元,假設最多255個字元,嘗試輸入256個字元,檢查程序能否正確處理;d,輸入默認值,空白,空格;e,若只允許輸入字母,嘗試輸入數字;反之;嘗試輸入字母;f,利用復制,粘貼等操作強制輸入程序不允許的輸入數據;g,輸入特殊字元集,例如,NUL及\n等;h,輸入超過文本框長度的字元或文本,檢查所輸入的內容是否正常顯示;i,輸入不符合格式的數據,檢查程序是否正常校驗,如,程序要求輸入年月日格式為yy/mm/dd,實際輸入yyyy/mm/dd,程序應該給出錯誤提示在測試過程中所用到的測試方法:1,輸入非法數據;2,輸入默認值;3,輸入特殊字元集;4,輸入使緩沖區溢出的數據;5,輸入相同的文件名;命令按鈕控制項的測試測試方法:a,點擊按鈕正確響應操作。如,單擊確定,正確執行操作;單擊取消,退出窗口;b,對非法的輸入或操作給出足夠的提示說明,如,輸入月工作天數為32時,單擊確定後系統應提示:天數不能大於31;c,對可能造成數據無法恢復的操作必須給出確認信息,給用戶放棄選擇的機會;真懷疑你是做測試的嗎?多輸入框不用考察那麼嚴格,你有需求文檔嗎?別說不知道是什麼多輸入組合可以用正交分析發來設計用例,估計您就更不懂了!查查資料吧!用例,可以不寫那麼多,多執行點,多使用猜測法!工作中都是這么用的
3. 測試用例遇到數字輸入框怎麼測試步驟和預期結果
以下面的這個例子為准哈
4. 軟體測試中密碼輸入框的具體測試辦法是什麼
看你的意思好像是問測試密碼框的測試用例,我給出用例的思考點:
以等價類劃分和邊界值法來分析
填寫符合要求的數據注冊:密碼都為最大長度(邊界值分析,取上點)
.填寫符合要求的數據注冊 :密碼都為最小長度(邊界值分析,取上點)
.填寫符合要求的數據注冊:密碼都是非最大和最小長度的數據(邊界值分析,取內點)
.密碼長度大於要求(邊界值分析,取離點)
.密碼長度小於要求(邊界值分析,取離點)
.密碼是不符合要求的字元(這個可以劃分幾個無效的等價類,一般寫一兩個就行了,如含有空格,#等,看需求是否允許)
其它:
包括出錯信息是否合理
特殊字元:比如。 / ' " \ </html> 這些是否會造成系統崩潰
注入式bug:比如密碼輸入個or 1=1
輸入的密碼是否密文顯示
登錄後是否會用明文傳遞參數
5. 軟體測試 面試題 一個網頁有一個輸入框怎麼測
你好!
這個還是要看輸入框面向的用戶群來決定測試是否需要深入。
一般的講,常見輸入框測試應該可以分以下幾種情況進行測試:
1、 唯一性
如:用戶名注冊,輸入後即檢查用戶名是否已存在
2、 輸入類型
1)字母(大寫、小寫)
2) 數字(整數、小數;正數、負數、0)
3)中文
4)特殊字元(包括xml敏感字元、json敏感字元)
5)空、空格
3、 輸入長度
1)允許輸入范圍
2)臨界值
3)不允許輸入范圍
4、提示信息(對一些異常情況進行處理,主要檢查提示的正確性、完備性、友好性等,一般是結合bottom 進行測試)
5、 兼容性
1) 瀏覽器兼容性
2) 系統兼容性 (手機、電腦、平板等)
暫時想到的就這么多了,歡迎補充~
6. 軟體測試中多個輸入框的測試
1.首先要對每個文本框進行測試(包括能否為空,輸入字元的限制,輸入字元的長度等)。
2.然後要通過因果圖法來編寫測試用例(具體因果圖法的使用在此就不說了,請自己網路)。通過因果圖主要測試業務方面的組合情況。
7. Excel怎麼輸入股票代碼
也可以先輸入一個引號
'
(就是回車鍵左邊的那個鍵),
再輸入代碼.
這樣輸入後可以直接以文本形式顯示數字.
8. 請明白人幫我分析分析,這個股票代碼怎麼選股啊,為什麼輸入,測試不能通過呢
Var1:=ref(close,2)/ref(open,2)<0.95;
Var2:=ref(open,1)<ref(close,2) and abs(ref(open,1)-ref(close,1))/ref(close,1)<0.03;
var3:=close open="">1.05 and close>ref(close,2);
Var4:Var1 and Var2 and Var3;
參考資料:http://tieba..com/f?kw=%B9%C9%C6%B1%B9%AB%CA%BD%D7%A8%BC%D2
9. 通常的股票評測網站或軟體都是輸入一支股評測一支,有沒有什麼方法能同時評測多隻股票代碼然後輸出評測結
如果要想一下得到很多結果,一個是要看網站或者軟體是否開放了這種功能。 如果沒開放,就只能用程序來模擬重復工作,比如寫個批處理程序,或者是寫個按鍵精靈程序。
10. EXCEL 輸入股票名稱 如何自動套入股票代碼
通過VLOOKUP函數來處理。
Excel版本參考:2010
1、選中E2單元格;
2、輸入公式:=VLOOKUP(D2,A:B,2,0),回車;
3、修改D2數據,測試效果(OK)。
VLOOKUP 函數搜索某個單元格區域(區域:工作表上的兩個或多個單元格。區域中的單元格可以相鄰或不相鄰。)的第一列,然後返回該區域相同行上任何單元格中的值