四虎国产精品永久地址998_chinesexxx少妇露脸_日本丁香久久综合国产精品_一区二区久久久久_四虎av影视_久久久久国产一区二区三区不卡

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > 軟件研發 > 自動化接受測試

自動化接受測試

2018-07-13 11:01:50 | 來源:中培企業IT培訓網

自動化接受測試

自動化接受測試是從用戶的角度出發來保證測試有效性的一種方法。

Cucumber是一種測試用例以文本寫成并關聯測試代碼的測試框架。這種方式被稱為行為驅動開發(behaVior-driven development)。Cucumber原本是用Ruby實現的,但是現在已經移植到了多種不同的語言。

DevOps的角度來看,Cucumber的吸引力在于它嘗試將不同的角色結合在一起。

Cucumber中feature的定義是用對話的形式實現的,而且不需要任何編程技巧也可以完成。

測試運行所需要的實際數據會從描述中提取出來,用于測試。

這么做的意圖很好,但是實現Cucumber測試的難度并不那么一目了然。盡管語言的行為規范基本上是自由文本,但它們仍然需要簡化和形式化,否則編寫匹配的代碼和從描述中提取數據會變得困難。這使得編寫規范對于最初編寫它們的角色失去了吸引力。之后就會變成程序員去編寫規范,但他們不喜歡冗繁,更傾向于編寫普通的單元測試。

和很多事情一樣,這里的精髓在于合作。只有開發人員和產品負責人一起合作努力編寫規范,Cucumber才能發揮作用。

相關閱讀

主站蜘蛛池模板: 新乐市| 金阳县| 渑池县| 邯郸县| 恩施市| 尼勒克县| 新沂市| 东乡县| 华阴市| 板桥市| 来宾市| 远安县| 南乐县| 新郑市| 左云县| 浠水县| 保山市| 全州县| 策勒县| 葫芦岛市| 贵溪市| 大田县| 焦作市| 多伦县| 微山县| 七台河市| 衡水市| 嘉黎县| 扶余县| 静宁县| 宁化县| 古丈县| 阳朔县| 奉贤区| 闽清县| 繁昌县| 库伦旗| 东乌珠穆沁旗| 象州县| 武平县| 富川|