單元測試的限制:
1.不可能覆蓋所有的執(zhí)行路徑,所以不可能保證捕捉到所有路徑的錯誤。
2.每一行代碼,一般需要3-5行測試代碼才能完成單元測試。所以存在投入和產(chǎn)出的一個平衡。(投入大)
1.不可能覆蓋所有的執(zhí)行路徑,所以不可能保證捕捉到所有路徑的錯誤。
2.每一行代碼,一般需要3-5行測試代碼才能完成單元測試。所以存在投入和產(chǎn)出的一個平衡。(投入大)
2017-09-27
老師,我好想說:你在說全局探索式測試時“旅游區(qū)”重復說了兩次,第一次應該是旅館區(qū)吧,在播放18:15時段的時候說的。
2017-09-15
https://blogs.msdn.microsoft.com/sechina/2009/11/18/123/[基于模型的測試]
2017-09-12
軟測的遵循原則:
1.測試是為了發(fā)現(xiàn)錯誤而不是證明沒錯誤
2.窮盡測試是不可能的,應設(shè)定終止條件(無窮無盡的測試是不可能的,需很大代價;無論怎樣測試,我們不可能發(fā)現(xiàn)軟件的所有缺陷)
3.測試盡早進行
4.缺陷具有群集性(發(fā)現(xiàn)好多缺陷的模塊,說明該模塊存在沒有被發(fā)現(xiàn)的缺陷)
5.測試的殺蟲劑悖論(應對測試用例,測試方法不定期的評審,添加新的測試用例或測試方法發(fā)現(xiàn)新的缺陷)
6.測試的二八原則(80%的時間測試20%的重要模塊)
7.測試活動依賴于測試背景(如電信這塊主要性能測試,銀行啥的主要安全測試)
1.測試是為了發(fā)現(xiàn)錯誤而不是證明沒錯誤
2.窮盡測試是不可能的,應設(shè)定終止條件(無窮無盡的測試是不可能的,需很大代價;無論怎樣測試,我們不可能發(fā)現(xiàn)軟件的所有缺陷)
3.測試盡早進行
4.缺陷具有群集性(發(fā)現(xiàn)好多缺陷的模塊,說明該模塊存在沒有被發(fā)現(xiàn)的缺陷)
5.測試的殺蟲劑悖論(應對測試用例,測試方法不定期的評審,添加新的測試用例或測試方法發(fā)現(xiàn)新的缺陷)
6.測試的二八原則(80%的時間測試20%的重要模塊)
7.測試活動依賴于測試背景(如電信這塊主要性能測試,銀行啥的主要安全測試)
2017-09-11
1-1 軟件測試概要
軟測定義:使用人工或自動的手段來運行或測量軟件系統(tǒng)的過程,以檢測軟件系統(tǒng)是否滿足規(guī)定的要求,并找出與預期定義之間的差異。
軟測對象:軟件需求,概要設(shè)計,詳細設(shè)計,源代碼,可運行程序,可運行環(huán)境。
軟測的五大要素及兩大目標: 質(zhì)量(最為核心),人員(決定因素),技術(shù)(實現(xiàn)手段)【測試技術(shù),方法,測試工具】,資源【測試所需的硬件,網(wǎng)絡(luò)環(huán)境,測試生命周期,測試時間】,流程(測試標準)【測試計劃,測試執(zhí)行,報告】
目標:提升測試覆蓋率及測試效率
軟測定義:使用人工或自動的手段來運行或測量軟件系統(tǒng)的過程,以檢測軟件系統(tǒng)是否滿足規(guī)定的要求,并找出與預期定義之間的差異。
軟測對象:軟件需求,概要設(shè)計,詳細設(shè)計,源代碼,可運行程序,可運行環(huán)境。
軟測的五大要素及兩大目標: 質(zhì)量(最為核心),人員(決定因素),技術(shù)(實現(xiàn)手段)【測試技術(shù),方法,測試工具】,資源【測試所需的硬件,網(wǎng)絡(luò)環(huán)境,測試生命周期,測試時間】,流程(測試標準)【測試計劃,測試執(zhí)行,報告】
目標:提升測試覆蓋率及測試效率
2017-09-11