Model-Based Testing for RESTful API

工作需要,要寫 API 相關的 test cases。目前只有先測 API interface 的部份,寫著寫著發現我根本在造重複的輪子,幾乎在做複製貼上跟填空的工作,程式碼大概長的像下面這樣:

這時候才停下工作,去查有沒有辦法做到 「auto generate auto test cases」的方式。Google 了一下發現這個「Model-Based Testing」的關鍵字,發現這應該滿有用的。

Automated Test Case Generation and Execution from Models from Dharmalingam Ganesan

目前是實作 offline MBT,也就是說,會先把 test cases generate 出來,然後在帶到 runner 上去跑測試。現在公司是用 pi-tester 作為 API testing 的 framework。這套 framework 是 dkent 完成,用 python 做出來的一套輕便 API testing framework。



如果你覺得這篇文章不錯,歡迎打賞

BTH: 35QooNA82isrmQLmpEnqXpJoxeZmaPubPf

ETH:0x4cf61fea5EA842D202B85158d8b5e239C872De46

或是點選下方圖片贊助我一杯咖啡:

Leave a reply:

Your email address will not be published.

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料