手把手教產(chǎn)品新人如何撰寫測試用例(功能性測試)

如果你在大公司司浪,那么恭喜你,你很幸福且叁。因為你只需要寫好產(chǎn)品需求文檔就好了都哭。但如果你恰恰在一個創(chuàng)業(yè)公司,那么你很可能要擔負器撰寫測試用例的重擔。那么作為產(chǎn)品新人的你欺矫,如何撰寫測試用例呢纱新?

事先聲明,本文是給產(chǎn)品新人的一個指導方向穆趴,如果你是測試大牛脸爱,那更希望你能弄出一篇完整的教程來。

既然你公司沒有測試毡代,那么作為產(chǎn)品汪阅羹,自然就得擔負起產(chǎn)品測試重則。

一教寂、產(chǎn)品測試的意義

一個完整的開發(fā)流程。從提需求执庐、開發(fā)酪耕、交付。這中間都應該有個結(jié)果轨淌。就如你做一件事迂烁,得有個東西來判斷你是否已經(jīng)完成了這件事。那么測試結(jié)果就是這個東西了递鹉。
一般情況下盟步,在開需求評審會議時同時會把測試需求列明,以確保產(chǎn)品按質(zhì)量上線躏结。

二却盘、測試文檔的結(jié)構(gòu)

一般情況下,測試文檔主要分兩個部分媳拴。即:非功能性測試需求黄橘、功能性測試需求。
所謂非功能性測試屈溉,主要指APP運行時在各種環(huán)境下是否能正常運行塞关,
而功能性測試是指每個具體功能是否按要求運行。

作為產(chǎn)品新人子巾,測試文檔也不需要太復雜帆赢,直接使用excel編撰就可以了,請看下圖

Paste_Image.png

上圖是我剛剛編寫的线梗,直接寫了一個簡單的注冊登錄模塊下的賬號密碼登錄部分測試用例椰于。
一般情況下,功能性測試文檔直接使用該模板就能滿足大部分的需求缠导。

三廉羔、具體編寫方法

在編寫測試用例之前,你得想好有哪些前置條件。這些前置條件滿足了才能達到你得預期憋他。比如賬號密碼登錄孩饼,前置條件時賬號和密碼同時正確才能正常登錄成功。那么此時你就得編寫條件不符的時候竹挡,是否也會成功镀娶。如果成功了,那就屬于BUG揪罕,需要技術(shù)進行修復梯码。

一般正常情況,請考慮一下幾個方面

  1. 頁面布局是否合理好啰,如導航欄上面應該顯示三個按鈕轩娶,實際上卻顯示了兩行。

  2. 頁面文字描述是否準確框往,如氣泡提示:密碼格式錯誤鳄抒,請重新輸入。實際上卻顯示:賬號密碼錯誤椰弊。

  3. 如果有加載規(guī)則许溅,是否符合加載規(guī)則。如:進入頁面加載20條內(nèi)容秉版,實際上卻加載了10條贤重。

  4. 如果有排列規(guī)則,是否符合排列規(guī)則清焕。如應按照時間倒序排列并蝗,實際上卻是正序排列。

  5. 操作是否符合要求耐朴,如單擊某個點借卧,是否準確跳轉(zhuǎn)或顯示內(nèi)容。如本應該進行跳轉(zhuǎn)筛峭,實際上卻未進行跳轉(zhuǎn)铐刘。

  6. 輸入框輸入的內(nèi)容是否有符合格式要求。如:賬號不允許",",而實際上卻允許了影晓。

  7. 輸入的內(nèi)容是否符合合法性要求镰吵。如:賬號密碼是否一致等問題。

等等這些基本考慮內(nèi)容都需要考慮進來挂签。

大概理清楚需要考慮的內(nèi)容之后疤祭,就可以開始動手寫了。

  1. 序號: 不用說饵婆,就是按順序下去的勺馆。

  2. 模塊:該功能點具體屬于哪個模塊的,填寫這個主要是方便查找,如:注冊/登錄模塊

  3. 編號:對每個用例進行編號草穆,方便后期跟進灌灾。畢竟用文字說,容易口誤悲柱。不過此處建議編號設(shè)計的有點規(guī)則锋喜,方便快速定位查找。如:A0001豌鸡。其中A表示注冊/登錄模塊嘿般。00表示賬號登錄,01 表示賬號密碼登錄下的第一個測試用例涯冠。

  4. 功能點:具體指某個功能炉奴,如:賬號登錄、首頁蛇更、發(fā)布等盆佣。

  5. 子功能點:具體指功能點,如:賬號密碼登錄械荷、手機驗證碼登錄、郵箱登錄虑灰、第三方授權(quán)登錄等吨瞎。

  6. 用例名稱:具體測試用例的名稱。如:輸入賬號穆咐、輸入密碼颤诀、密碼不合規(guī)等等。

  7. 前置條件:指要達到預期測試結(jié)果对湃,需要滿足那些條件才能達到崖叫。如:賬號密碼不一致時,就需要登錄失敗拍柒,那么此時就得保
    證賬號正確或密碼正確以及賬號正確時是存在的心傀。

  8. 操作步驟:指要達到預期測試結(jié)果,需要按這些步驟來拆讯。最好說明在什么頁面脂男,點擊或操作什么內(nèi)容,輸入什么內(nèi)容种呐。

  9. 預期結(jié)果:說明按照前面寫的應該呈現(xiàn)出怎樣的結(jié)果宰翅。

  10. 測試結(jié)果:如果符合預期結(jié)果,直接填寫正乘遥或OK汁讼,如果不符合,則說明不符合或NO,

  11. 結(jié)果描述:如果正常嘿架,可以不用填寫瓶珊,如果不符合預期結(jié)果,則說明哪里不符合。

  12. 測試人員:填寫測試人的名字,方便后期跟蹤BUG含思。

  13. 測試日期:填寫測試的時間盹靴,方便后期查詢。

  14. BUGID:跟測試編號一樣蔓纠,自己設(shè)定ID規(guī)則,方便快速查詢。

  15. BUG負責人:此處應該有技術(shù)那邊填寫绊汹,具體落實到某個人身上,才能更好的解決到問題扮宠。

以上就是測試用例的具體填寫方法及作用西乖。測試完了之后,記得進行回歸測試以確保測試的意義坛增。
如果你對我寫的這個感興趣获雕,那么就期待我的下篇文章吧,下次認真說下非功能性測試怎么弄收捣。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末届案,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子罢艾,更是在濱河造成了極大的恐慌楣颠,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件咐蚯,死亡現(xiàn)場離奇詭異童漩,居然都是意外死亡,警方通過查閱死者的電腦和手機春锋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門矫膨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人看疙,你說我怎么就攤上這事豆拨。” “怎么了能庆?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵施禾,是天一觀的道長。 經(jīng)常有香客問我搁胆,道長弥搞,這世上最難降的妖魔是什么邮绿? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮攀例,結(jié)果婚禮上船逮,老公的妹妹穿的比我還像新娘。我一直安慰自己粤铭,他們只是感情好挖胃,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著梆惯,像睡著了一般酱鸭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上垛吗,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天凹髓,我揣著相機與錄音,去河邊找鬼怯屉。 笑死蔚舀,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的锨络。 我是一名探鬼主播赌躺,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼羡儿!你這毒婦竟也來了寿谴?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤失受,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后咏瑟,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體拂到,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年码泞,在試婚紗的時候發(fā)現(xiàn)自己被綠了兄旬。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡余寥,死狀恐怖领铐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情宋舷,我是刑警寧澤绪撵,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站祝蝠,受9級特大地震影響音诈,放射性物質(zhì)發(fā)生泄漏幻碱。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一细溅、第九天 我趴在偏房一處隱蔽的房頂上張望褥傍。 院中可真熱鬧,春花似錦喇聊、人聲如沸恍风。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽朋贬。三九已至,卻和暖如春燕鸽,著一層夾襖步出監(jiān)牢的瞬間兄世,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工啊研, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留御滩,地道東北人。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓党远,卻偏偏與公主長得像削解,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子沟娱,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容

  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,191評論 2 126
  • 測試最重要的是測試思路氛驮、測試策略和測試計劃,只有這些前期工作做足济似,后面的測試執(zhí)行才能針對整體的產(chǎn)品測試起到事半功倍...
    雷哥說閱讀 1,454評論 0 8
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理矫废,服務發(fā)現(xiàn),斷路器砰蠢,智...
    卡卡羅2017閱讀 134,651評論 18 139
  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程蓖扑、活動和任務的結(jié)構(gòu)性框架。軟件項目的開發(fā)包括:需求台舱、設(shè)...
    宇文臭臭閱讀 6,723評論 5 100
  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程律杠、活動和任務的結(jié)構(gòu)性框架。軟件項目的開發(fā)包括:需求竞惋、設(shè)...
    Mr希靈閱讀 21,957評論 7 278