分析這個問題,我想先從兩個方面回答:
1.如何在有限的時間內完成測試用例
2.如何編寫完整有效的測試用例
有限的時間顧名思義工時不足。那麼凡事都是有果必有因,解決問題就要先找到其原因,並加以解決,問題就會迎刃而解。
在軟體行業中,時間是乙個非常重要的概念,時間有限也是經常提到的乙個詞,歸其產生原因不外乎以下幾點:
1.專案經理缺乏專案管理經驗,對專案工期估計不準確,導致工時吃緊,時間有限。
2.專案開發人員(包括測試小組人員)缺乏實際工作經驗或者說知識匱乏,相比之下不能在相等的時間內完成自己的任務,導致時間有限。
3.專案開發周期已經確定,但由於客戶的臨時需求變更導致的工作量增大,無法繼續在規定的時間內完成任務,導致時間有限。
4.社會關係導致的公司內部人員拉幫結派,出現的爭功躲弊的人群在有權利條件的基礎上為奪取管理階層對自己的好感,謊報專案的開發周期,致使承諾的工時遠遠低於實際工時,導致時間有限。
5.其他原因(事假、病假、人員變動、突發事件等)而導致的專案人力資源不足,時間有限。
用cmmi的理念講以上這些原因就是風險,針對這些風險,就要採用風險識別,風險評估,風險減緩,風險跟蹤將問題扼殺在萌芽中。
第一,根據風險檢查表,識別出專案的風險(時間不足)
第二,估計風險嚴重性、風險可能性、風險係數(以上列舉的5條分別進行評估)
第三,對於風險係數超過「容許值」的每乙個風險,都應採取減緩措施(量化風險的嚴重性,定義容許值)
第四,跟蹤風險減緩過程,記錄風險的狀態
第五,制定風險解決方案
1.專案經理需提高系統分析能力,增加自身技能水平,提高**準確度。必要時可以更換。
2.提高工作人員自身技能水平,評估其工作能力,定期考核,安排適當人群執行適當工作。公司提拔的不算。
3.嚴格控制需求變更,制定需求變更管理,需求發生變更要經過會議評審,必要時員工需加班工作。
4.社會關係複雜,如果想被提拔,公升職或加薪那就乖乖的加班工作。
5.減少工作對單人的依賴,保證每份任務必須由兩人或兩人以上負責,突發事件另作處理。
雖然回答沒有針對如何在有限時間內編寫測試用例,但以上答案完全可以解決這個問題了。
回答了第乙個問題,下面回答第二個問題。說一下怎麼樣設計完整有效的測試用例
第一,覆蓋率100%,保證完整性
第二,對測試環境,使用者環境,模擬使用者環境,及之間的差別進行描述。
第三,設計場景測試法虛擬業務流程
第四,建立測試公共資料,並根據系統內部關係組織資料的關聯性
第五,其他人可以看懂你的用例,並且是可以執行的
第六,如果有標準的用例模板,可以使用用例模板
現在將這兩個問題合二為一,不同的問題可以根據給出的答案互相結合找出解決問題的辦法。
但是根據我的經驗,一般編寫測試用例的時間都是很充足的,除非是某些專案為了應付監理公司,臨時對專案的相關資料進行補充的時候才會出現這種情況。
如何在有限的時間內編寫完整有效的測試用例
在測試 工作 中,直接拿到軟體就測試 的做法曾經很普遍,現今這種情況應該很少了,它只屬於那個特定的時期。在回答這個問題之前,我覺得有必要展現這種特殊的情況所處的背景。它發生在那個軟體開發不規範的年代,軟體開發還處於原始的狀態 由於不規範,所以不能指望它有完整的開發及測試文件。在以上的前提條件下,要在...
如何在短時間內碼出很多字,不是亂寫的那種
由於本人作文常年在35分左右徘徊,所以對寫文章這種碼字工作很是抗拒,但是我們在實際生活中又不得不面對這種事。然而,我們這種水平的人就真的沒法快速地寫出文章 不是亂寫的那種 嗎,我覺得不是的。例如朋友圈寫100字以內的段子,我分分鐘就寫出來了。就像現在,心中有所想的時候,分分鐘就碼了這麼多字 雖然打的...
新站如何在短時間內被百度谷歌收錄的方法
其實新站要被搜尋收錄也不件很難的事情,做到以下幾點就可以了 1 網域名稱的選擇 根據我的經驗,目前cn網域名稱還是很難被快速收錄,gg例外。所以在選擇網域名稱的時候最好還是用com的。2 內容 新站的內容最好以原創或偽原創為主,哪怕整站只有3 5篇高質量的內容,也是很容易被搜尋引擎收錄的。就拿當初我...