有關介面測試的用例設計問題

enjoy發表於2020-12-24

最近剛開始接觸函式介面測試,在此之前是個點點點工具人。
通過網路上閱讀過一些文章,對於函式的介面測試,我個人理解是根據兩方面去考慮的,一個是考慮函式可以實現的功能去設計用例,一個是通過函式的引數組合去設計用例。
我卡在了引數組合這一步。
問題是這樣的。
有一個翻譯的介面,translate(orign_message,target_language)。
這裡,orign_message(翻譯原文字)是一個陣列,陣列元素是字串,陣列元素可以一個,可以多個,也就是說支援批量翻譯。
target_language(目標語言)是一個字串。
我列舉了這些引數的所有可能情況(在此不考慮引數內容的合理性,會在功能測試用例這部分再去考察,最後再彙總去重。可能會有一些遺漏的情況):


求問:
(1)我對這個介面測試分為引數測試和功能測試兩個環節的做法對嗎?
(2)像上面這樣去考慮引數情況對嗎?

相關文章