iT邦幫忙

2022 iThome 鐵人賽

DAY 25
0

上回我們建立了簡易的API整合測試結構,可以讓我們後續在撰寫測試Case時只須著重在測試情境上,並且在後續的測試Case撰寫上也可以更加方便並且採用相同的模式進行測試。


不過我們在一開始有提到,當我們產品要準備上線前,通常會經過端對端的測試,這也是最重要的部分,因為在這個階段能最直接的反應產品是否符合需求,但為何我們經過嚴謹的單元測試和整合測試還會有問題呢?


我在前幾回使用了插座的例子,剛好我現在寫文章就遇到這種情形,如下圖所示:
插座
因為插頭是一大一小,我只能以這個方向插進插座,很明顯我有一個插座是沒辦法被使用到的,也許插座轉個90度能解決這個問題,不過本質上我並不能說插座或是插頭有功能上的問題,單純是不符合我需求而已。


在程式上也會有很多這種情形發生,插座的配置就好像前端,插座的功能就好像後端,兩著都沒問題,但合在一起就有點怪怪的,最麻煩的是在使用著的角度上,這個問題是更顯而易見的,反而一些效能上的問題比較不在乎,所以這才是最後我們需要以使用者角度去進行端對端的測試。

更多小知識,我們下次見~~


上一篇
DAY 24 :簡易API測試架構(二)
下一篇
DAY 26 :端對端測試初心得(二)
系列文
沒有厲害的頭腦,也能利用腳本實現懶人寫程式的夢想30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言