針對用戶的使用手冊經(jīng)常歸納出一些事先選好的操作方式。對于常用的初始化、正常處理、中斷處理等給出了輸入序列建議。
使用手冊如果涉及太多細(xì)節(jié)或者給用戶太多的選擇會使他們手足無措。使用手冊中的操作方式一般也都是大部分生態(tài)用戶實(shí)踐證明了的方式,芯片的操作不會有太大的學(xué)習(xí)成本。這就是生態(tài)的力量。
對于一顆芯片,絕大多數(shù)的用戶不會越過芯片最基本的使用手冊,即使芯片可能會支持那些復(fù)雜的操作。
一個芯片必須確保這些常用的功能正確并且使用方便,這樣用戶才會花錢。從驗證的角度來看,驗證這樣的功能非常重要,甚至可以說優(yōu)先級最高。
對于User guide驗證法,我們會像一個謹(jǐn)慎的用戶,遵循用戶手冊的建議,從不偏離其引導(dǎo)。
User guide驗證法要求驗證人員通過閱讀用戶手冊并嚴(yán)格遵照手冊的建議執(zhí)行操作。如果手冊描述了某個特性以及如何使用該特性時,驗證人員要特意留心那些指令。目的是盡量忠實(shí)地執(zhí)行用戶手冊中描述的每個場景。這個驗證法不僅可以驗證芯片確實(shí)實(shí)現(xiàn)了手冊所描述的各種特性,同時也驗證了用戶手冊的準(zhǔn)確性。
User guide驗證法變種
User guide驗證法還會有一些變種:
專家驗證法要求驗證人員遵循第三方(可能是一些潛在客戶或者在該領(lǐng)域有一些經(jīng)驗的技術(shù)人員)的建議來驗證,其中某些建議可能非常刁鉆,但都是很有重要的驗證參考。
競爭對手驗證法,這種方法競爭對手的使用手冊自己的產(chǎn)品進(jìn)行驗證,尤其是競爭對手是市場領(lǐng)先者,而自己產(chǎn)品在其后緊追的情況。在這種情況下,那些從競爭對手產(chǎn)品遷移到我們產(chǎn)品的用戶可能更習(xí)慣于按照從前的使用方式來使用我們的芯片,因此,驗證人員也應(yīng)該像許多(希望真的是很多)轉(zhuǎn)投的用戶一樣,用他們過去的使用方式來探索和驗證芯片,這種驗證最好應(yīng)該由驗證人員進(jìn)行,而不是讓用戶去發(fā)現(xiàn)芯片是否滿足他們的需求。
User guide驗證法(包括其各個變種驗證法)用于驗證芯片是否提供了其所宣傳的特性。它是一種直觀、易懂的驗證,如果芯片特性與用戶手冊所描述的不一致,就應(yīng)該上報這些bug(包括性能/安全性/易用性/維護(hù)性/測試性等等)。結(jié)果也許只是需要更新用戶手冊,但是不管怎樣,這都是在服務(wù)于用戶。所以,文檔問題最好也要提出來~
User guide驗證法強(qiáng)迫驗證人員按用戶的使用方式把芯片特性串起來驗證,同時還要求這些特性按用戶的真實(shí)使用方式相互交互。所以這時發(fā)現(xiàn)的任何bug都很可能是極其重要的問題。
審核編輯:劉清
-
芯片制造
+關(guān)注
關(guān)注
10文章
688瀏覽量
29744
原文標(biāo)題:驗證方法-User guide驗證法
文章出處:【微信號:數(shù)字芯片實(shí)驗室,微信公眾號:數(shù)字芯片實(shí)驗室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
CY4500 ez-pd 協(xié)議分析儀總是斷開連接怎么解決?
硬件輔助驗證(HAV) 對軟件驗證的價值
概倫電子先進(jìn)PDK驗證平臺PQLab介紹

按照《nucler_studio_user_guide.pdf》手冊操作無模塊手動創(chuàng)建項目后,沒有出現(xiàn)響應(yīng)的_cmlink_opencd,為什么?
請問DLP5530PGUQ1EVM所輸出的bin格式文件如何生成?
DLPC6401的固件下載有programmer guide指引嗎?
?憶聯(lián)企業(yè)級測試驗證平臺介紹
下載了ADS1292R演示套件的例子,安裝了官方CCS最新的集成開發(fā)環(huán)境,編譯ADS1292R的例子報錯了,為什么?
使用ADS1299EEG-FE analysis-scope捕捉到的波形和user-guide里的參考波形不一致,為什么?
TSW1400開發(fā)板的USER_LED3 和USER_LED4不亮怎么解決?
ADS52J65EVM的GUI軟件下載鏈接有嗎?
AWR1843 DMM接口介紹和驗證測試

評論