使用猴子測試工具(5)

2021-08-22 12:45:05 字數 604 閱讀 4408

陳能技

2007-11-29

原文:using monkey test tools –how to find bugs cost-effectively through random testing(noel nyman)

聰明猴子測試的代價

好的聰明猴子工具的建立代價是很高的。像所有測試自動化一樣,構建聰明猴子測試工具需要開發和測試資源。而最昂貴的代價是建立模型或狀態表。通常乙個適當複雜的產品需要50000個節點的狀態表。持續地增加新的功能特性可能導致狀態**,狀態節點的數量呈幾何級增加。因此建立狀態模型不是一次性的代價;對於大的模型或狀態表,維護成了乙個主要的成本考慮要素。

乙個好的狀態表基於petrinets(一種用於表達離散平行系統的併發事件的自動化建模技術)或者馬爾可夫鏈(乙個加權圖表:所有權值都是非負的,並且輸出的總的權值的邊界都是正數)可讓聰明猴子所利用 – 這可以部分地幫助調整一些代價。即使如此,建立狀態表的代價,以及猴子利用這些狀態表來執行測試要付出的代價通常超過找到的bug帶來的回報。更可憐的是大部分聰明猴子不容易被移植到其他專案。你的猴子往往只會在這個為其設計的專案中「玩」並且找到bug。

使用猴子測試工具(7)

使用猴子測試工具 7 陳能技2007 12 3 原文 using monkey test tools how to find bugs cost effectively through random testing noel nyman 什麼時候使用笨猴子 儘管我們的專案組使用笨猴子來尋找作業系統的...

使用猴子測試工具 2

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!使用猴子測試工具 2 陳能技2007 11 25 原文 using monkey test tools how to find bugs cost effectively through random testing noel nyman 測試猴子...

Nunit測試工具使用

nunit是什麼 nunit是一種tdd工具,和junit一樣的!怎麼樣獲取nunit 開啟visual studio工具,然後在選單欄中的工具 擴充套件管理器中的聯機庫中搜尋 nunit 必須要能夠連線外網 然後點選安裝就可以了,比較方便的。nunit使用體驗 建立類庫pluginunittest...