我們希望進行大量涉及手動步驟的測試。這些步驟是運行測試的人員必須執行的物理操作。隨着時間的推移,我們希望儘可能多地實現自動化,但除非我們實現對物理對象的全面機器人控制,否則測試將永遠不會完全自動化。自動化不會侷限於單一語言或單個機器,而是需要通過REST API/telnet /其他方式來命令不同的組件。用於人爲驅動測試的BDD式測試框架
我知道Robot Framework有「手動步驟」,可以做幾乎我所要求的一切。它還具有「mabot」手動測試執行工具,可以消除所有自動化。然而,「手動步驟」方法非常難看,並使用Python Tk。另外,我寧願用具體的語法(比如編程語言)編寫測試,即使它們是BDD風格(給定/當/然後)。
所以我的問題是:是否有任何替代機器人框架?
謝謝,我們會採取偷看。但是,我們需要在測試執行期間執行某些步驟的手動測試,例如在外部硬件上按下按鈕。測試結束後無法完成這些檢查。 – Nakedible