軟體測驗里面按照方法策略劃分了黑盒白盒測驗與灰盒測驗,手工測驗與自動化測驗,靜態測驗與動態測驗,冒煙測驗與回歸測驗和驗收測驗,區分為這五類常用測驗。
什么是等價類劃分?
知識概述:等價類劃分就是把所有可能輸入的資料,主要是將程式輸入分為若干部分,從每一部分中選取具有可代表性資料作為設計測驗用例的一種方式方法。
那在設計測驗用例時,也要同時考慮有效等價類和無效等價類。就是針對輸入資料和輸出資料是否有意義和無意義。
有效等價類:對于程式設計的規格說明書來判定是否合理。指的就是有意義輸入的資料構成的集合。
無效等價類:對于程式設計規格說明書來判定不合理的。指的就是沒有意義的輸入條件或者資料構成的集合。
可以拿烏鴉喝水的案例來解說:
烏鴉喝水分為兩種情況:
一是能喝到杯子水,投遞石頭、鐵,必須是有重量的算是有效等價類。
二是不能喝到杯子水,投遞棉花,無重量是無效等價類。
在使用等價類劃分設計測驗用例時有那些方法可以幫助到,你可以按區間劃分,按限制條件劃分,按數值判斷劃分,按處理方式劃分。
那什么是邊界值分析法呢?
邊界含義:在測驗程序中,可能很多錯誤不在輸入范圍內部,大致都發生在輸入和輸出范圍的邊界上。就是說邊界值分析方法,要選取正好等于或剛剛大于和小于的值作為測驗資料。
邊界值分析原則:如果輸入條件規定了選取值的范圍,那就必須是剛剛在這個范圍里的邊界值作為測驗輸入資料。
例如:輸入值的范圍是規定"1~9",則"1"、"9"、"0.9"、"9.1"是可取的測驗輸入資料。
看完邊界值分析法的介紹是不是覺得和等價類劃分有點相同呢!
其實邊界值分析法是等價類劃分所衍生出來的,邊界值分析法在所有的測驗階段都可以使用。
什么是因果圖法呢?
因果圖定義:指的是從程式規格說明書中的描述找出"因"和"果",以結果圖來轉化為判定表。那么因和果是什么,因指的是輸入條件,果指的是輸出條件以及程式改變的狀態來說明。
主要目的是適用于不同條件組合對應不同的結果狀態來設計測驗用例,根據判定表中的每一列作為依據來設計測驗用例,當判定的條件著重考慮輸入輸出條件之間的關系時使用因果圖法。
什么是場景法呢?
場景法基本思想:當事件觸發時的情景便行成了場景,指的是通過運用場景來對系統功能和業務流程的描述,從而提高測驗效率。
如:銀行取錢、在線上APP購物等。
什么是錯誤猜想法呢?
錯誤猜想法概念:根據直覺推測和經驗所得發現指列出程式中所有可能存在錯誤和容易發生的錯誤。
常見的幾個錯誤猜想
第一種情況:對于數字輸入的驗證,像空值、非字符、不是阿拉伯數字、臨界數值等。
第二種情況:對于日期格式的輸入驗證,非日期格式、空值、包含其他字符。
第三種情況:重復登錄提交表單驗證,在登錄時注意大小寫約束以及字符的驗證,假如一條已經成功登錄后提交的記錄,在瀏覽器回退之后再重復提交,系統是否會有回應,會不會做處理。
以上就是測驗里面常用到的方法,快點用起來吧!
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/128561.html
標籤:新技術前沿
下一篇:codecademy
