📌 置頂: 請把任何比你弱勢的用路人當作你的至親對待。跟前車保持安全車距 (2秒以上)。

Model-Based Testing for RESTful API

In

Tags:



by

工作需要,要寫 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。

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.