想請教板上各位大神
最近接到了一個任務要寫測試API的功能,無論是自己寫的API或是接外面別人提供的都要測
是要進行排程定時去run,若failed則自動寄信通知開發人員
目前暫不需要UI testing,但未來可能有很大機率需要
由於自己本身是自動化測試新手,對於工具的使用還較不熟悉
我們自己寫的API是使用ASP.NET MVC 去開發的
但不完全只測自己的API,因此想請問對於寫測試程式使用的語言是否有建議?是否有需要一樣寫測試在原MVC專案內
(如果沒有的話,原本我是打算用NodeJS或Python,搭配套件進行)
另外想請問測試資料,如input和assert比對用的output資料,大家習慣是會寫在文字檔或資料庫?
或是大家對這項任務有什麼建議都可提出參考一下
感謝回答
寫測試程式使用的語言是否有建議?
建議使用「你最熟悉的語言」
其次是「符合測試要求的語言」,以你的描述來看
1.要能打 HTTP/S 基本要 GET/POST
2.能讀文字檔/資料庫
3.能發 email
input和assert比對用的output資料,大家習慣是會寫在文字檔或資料庫?
誰負責 input 測資?以他方便為主
誰要看 output?什麼格式的測試報告?以符合需求為主
完整可參考iT邦幫忙的自動化測試相關文章