是新技術?
其實零代碼/低代碼並非什么新鮮的概念,2000年左右就開始有了。之所以在現有開發工具的基礎上設計開發平台,是要實現無代碼或低代碼開發,縮短項目周期,保證項目穩定,同時方便維護升級。大到BPM之類的軟件、小到接口的自動化測試工具,都是屬於這類。
可以做什么?
單從應用來說,零代碼/低代碼更多用於單一細節的開發,這些開發的共性就是標准化,就是設計出圖形化的界面給最終用戶使用,效率會有所提高。
在接口自動化測試中,傳統模式是需要自己寫腳本,明確數據流和業務流之后,把N個接口測試腳本串起來。再找一個運行平台如jmeter進行測試。
運用零代碼/低代碼,則是直接在接口自動化測試工具如Eolinker上導入接口文檔,直接在界面上生成測試用例,再設置一下測試流程的相關參數和返回值,就可以一鍵發起自動化測試並實時得到測試結果。
低代碼比零代碼好?
直接說結論,簡單業務可以零代碼,復雜業務還是需要低代碼。
因為做一個項目不可能只是簡單的錄入和查看數據,為了讓系統更智能,你必須要做很多計算,這就涉及到業務邏輯,就像上面說到的接口自動化測試,雖然一些基礎功能可以直接配置,但涉及到一些復雜邏輯也還是需要通過腳本或者插件工具來做。
為什么要用此類工具?
有啥好說的,效率!
傳統的軟件測試工作往往在開發任務的最后階段進行,既增加測試的難度,也難以完整測試所有內容,容易導致項目延期。自動化測試可以幫助測試團隊在項目開發中的任何階段實施快速測試,將測試工作分散在整個研發周期中。
同時現在的自動化測試工具也可以做到多個成員分工及完成測試后的報告生成發送之類的東西,也能提高不少團隊協作的效率。
Jmeter:https://jmeter.apache.org/
Eolinker:https://www.eolinker.com/