單元測試中的驅(qū)動程序和樁程序理解
?
運行被測單元,為了隔離單元,根據(jù)被測單元的接口,開發(fā)相應(yīng)的驅(qū)動程序和樁程序,兩者有什么區(qū)別呢?
??? 驅(qū)動程序(Driver),也稱驅(qū)動模塊
??? 用于模擬被測模塊的上級模塊,能夠調(diào)用被測模塊,驅(qū)模塊接受測試數(shù)據(jù),調(diào)用被測模塊并把相關(guān)數(shù)據(jù)傳送給被測模塊。
??? 樁程序(Stub),也稱樁模塊
??? 用于模擬被測模塊工作過程中所調(diào)用的下層模塊,一般很少進行數(shù)據(jù)處理,一般只檢測被測模塊傳輸數(shù)據(jù)的正確性。文章來源:http://www.zghlxwxcb.cn/news/detail-557855.html
def test(a,b) # 被測模塊
c = a+b
stub(c)
def stub(c) # 樁程序
print(c)
if __name == "__main__":
test(1,2) # 驅(qū)動程序
? 文章來源地址http://www.zghlxwxcb.cn/news/detail-557855.html
到了這里,關(guān)于單元測試中的驅(qū)動程序和樁程序理解 單元測試中的驅(qū)動程序和樁程序理解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!