BDD 和 keyword Driven 在需求方完全不寫也不看指令碼,也不用 GWT/keyword 形式定義需求時比 xunit 好在哪?
xbehave , Robot Framework, 比xunit方式管理自動化測試指令碼的好處,除了能跟需求方拉通方便還有哪些?
如果需求方完全不理睬這些,就是自然語言寫需求的話,是不是xbehave , Robot Framework, 並不比xunit更好呢?
在這個前提下,我自己沒發現有什麼好的地方,看起來就是“上了更厚重的框架卻不帶來好處”,而且我工作過的4個公司裡有3個有這個情況
而我在招人的過程中也統計過,我面試過的候選人(不乏有國際知名公司工作經歷的)大多數經歷過這種“需求角色就是用自然語言描述需求完全不理這些東西”但專案上仍然採用xbehave , Robot Framework這樣比xunit更加厚重的框架。
我實踐中的感覺是 xbehave , Robot Framework,這樣的框架相比xunit框架 事實上是增加了測試用例 不通過時的排查工作量的。
但不光國內,包括國外很多大公司的專案都不同程度的存在這種 “上了更厚重的框架卻不帶來好處”的情況,我相信這是有原因的,只是我不知道原因是什麼。
大家探討一下?
相關文章
- 不用寫程式碼,也能做好介面測試
- 也談寫OllyScript指令碼之Career和心聲指令碼
- Java Volatile keywordJava
- margin系列之keyword auto
- 不用寫程式碼也能做表單 —— 載入meta即可
- 👅媽媽在也不用擔心我不會寫介面了
- SyntaxError: Unexpected keyword 'const'?Error
- Java Volatile Keyword - 譯文Java
- Hadoop的生態系統 - KEYWORDHadoop
- 用例,有時候也叫做需求場景
- Python基礎——positional argument vs keyword argumentPython
- Elasticsearch 結構化搜尋、keyword、Term查詢Elasticsearch
- pbootcms獲取結果頁面的搜尋keyword值和tag值boot
- 保姆級的介面自動化教程,從思路到操作步驟,不用寫程式碼也能2小時搞定
- 我也用Node寫個每天給她自動發微信的指令碼指令碼
- 【JavaScript基礎】Js的定時器(你想看的原理也在喲)JavaScriptJS定時器
- 需求定義
- 那些不用js也能實現的效果JS
- 打死也不用SQL Server 2000 了SQLServer
- pbootcms呼叫搜尋頁keyword值數量和標籤頁tag值和數量boot
- 你現在不用寫程式碼了吧?
- 好程式碼的定義
- JavaScript也能寫WebAssemblyJavaScriptWeb
- 定時ftp指令碼FTP指令碼
- 使用 xunit 編寫測試程式碼
- Python不用import也能使用常用庫了!!!PythonImport
- 不用安裝docker也能構建docker映象Docker
- HTTPSConnection.__init__() got an unexpected keyword argument check_hostnameHTTPGo
- 並不震驚,也可以不看的 前端 Flutter 勸退指南前端Flutter
- 不會設計主圖也沒關係,不用自己動手排版也能設計!
- 一個比較好的shell指令碼指令碼
- 語音轉寫可實時,直播也能同步字幕
- iOS完全不用越獄了!iOS
- PHPer這樣寫程式碼也許更優雅PHP
- Python 的 Keyword-Only Arguments (強制關鍵字引數)Python
- 不用 mv 命令也能移動檔案的方法
- 不用typsescript也能使用型別增強功能型別
- 建議重寫equals方法時也一併重寫hashCode方法