如何编写测试用例(入职测开感想)
0、記錄當(dāng)時(shí)入職CDG的感想
我主要負(fù)責(zé)內(nèi)部運(yùn)營(yíng)平臺(tái)的系統(tǒng)測(cè)試工作,剛?cè)肼?#xff0c;老大先給了我一個(gè)運(yùn)營(yíng)中心項(xiàng)目迭代流程文檔,讓我熟悉熟悉內(nèi)部運(yùn)營(yíng)平臺(tái)。我一看,啊哈,作為軟件工程的學(xué)生,敏捷開發(fā)、雙周迭代還是有那么一些了解的(雖然沒(méi)有實(shí)際使用過(guò)),然后又發(fā)給我了TRPD鏈接,里面是所有的需求,我一看,暈,本身運(yùn)營(yíng)平臺(tái)就有很多模塊,大佬們寫需求寫的又特別簡(jiǎn)練(能得到的信息特別少),讓我給某個(gè)模塊寫個(gè)測(cè)試用例,我:???在哪寫??在哪測(cè)??測(cè)試鏈接呢???
好在我臉皮厚,雖然老大看起來(lái)很忙,我還是有問(wèn)題就問(wèn),自己也慢慢熟悉并入手了,雖然一開始寫的像小學(xué)生寫作文一樣,但還是經(jīng)過(guò)老大的教誨和自己的聰明才智逐漸能入眼了。
工作了一段時(shí)間后,我一句代碼也沒(méi)接觸過(guò),但對(duì)測(cè)試有了更多的了解,比如看問(wèn)題真的要全面,要仔細(xì)去思考可能發(fā)生的任何一種情況,這種能力也并不是所有人都具備的,瞬間感覺(jué)測(cè)試工程師的地位又又又上升了。
1、啥是測(cè)試用例?
測(cè)試用例就是由前提條件、輸入、執(zhí)行條件、預(yù)期結(jié)果等組成,以完成對(duì)某個(gè)特定需求或者目標(biāo)測(cè)試的數(shù)據(jù),體現(xiàn)測(cè)試方案、方法、技術(shù)和策略的文檔。(簡(jiǎn)單來(lái)說(shuō)就是給定條件、執(zhí)行流程、預(yù)期結(jié)果的一個(gè)文檔,供后續(xù)測(cè)試人員進(jìn)行測(cè)試。)測(cè)試用例的設(shè)計(jì)需要盡可能覆蓋軟件的所有狀態(tài),盡量考慮周期。
2、設(shè)計(jì)用例是否有必要?
如果不記下來(lái),很可能到執(zhí)行的時(shí)候測(cè)試點(diǎn)就遺漏了,另外也不便于用例評(píng)審,用例總結(jié),對(duì)后期測(cè)試工作沒(méi)大的改進(jìn)作用。所以測(cè)試用例一定要寫,顆粒度視情況而定。針對(duì)測(cè)試人員少,上線時(shí)間緊的項(xiàng)目,可只做思維導(dǎo)圖列出測(cè)試點(diǎn)。
3、設(shè)計(jì)用例的益處?
設(shè)計(jì)用例的過(guò)程可以更深刻的理解需求,熟悉各功能點(diǎn),保證盡可能全的覆蓋到各測(cè)試點(diǎn)。也便于用例評(píng)審。
4、一定要寫測(cè)試用例嗎?
對(duì)于大中型任務(wù),還是要寫詳細(xì)的測(cè)試用例;對(duì)于緊急小型任務(wù),可以寫測(cè)試點(diǎn);對(duì)于新人負(fù)責(zé)的模塊,一定要寫測(cè)試用例。
5、測(cè)試用例怎么寫?
(1)根據(jù)需求文檔,拆分測(cè)試點(diǎn);
(2)根據(jù)測(cè)試用例設(shè)計(jì)方法 + 經(jīng)驗(yàn) + 拆分后的測(cè)試點(diǎn) + 通用用例約束。來(lái)設(shè)計(jì)最終的詳細(xì)測(cè)試用例;
(3)寫用例的思路:產(chǎn)品需求-測(cè)試需求-測(cè)試點(diǎn)-測(cè)試用例;
(4)還要考慮兼容性問(wèn)題、瀏覽器兼容、操作系統(tǒng)兼容性,如果是app測(cè)試還要考慮中斷測(cè)試、弱網(wǎng)測(cè)試等;設(shè)計(jì)用例時(shí)也要注意涉及到的數(shù)據(jù)庫(kù)中的字段值是否正確;需要注意關(guān)聯(lián)模塊的用例設(shè)計(jì);注意新增接口、新增字段的用例的設(shè)計(jì);
(5)除了用xmind整理測(cè)試點(diǎn),也可以這樣:根據(jù)需求文檔找到角色和功能模塊的匹配關(guān)系,輸出usecase圖—輸出流程圖—依據(jù)業(yè)務(wù)規(guī)則、usecase、流程圖輸出測(cè)試用例。
6、用例必備4個(gè)方面?
預(yù)置條件、執(zhí)行步驟、預(yù)期結(jié)果、測(cè)試結(jié)果;用例要點(diǎn):需包括與其他模塊耦合關(guān)系、用例的級(jí)別(level0、level1),考慮哪些需求必須完成,哪些需求可以后續(xù)完成。
7、用例設(shè)計(jì)理念?
首先要保證產(chǎn)品的質(zhì)量,測(cè)試用例的數(shù)量并不能決定質(zhì)量的好壞,要做到覆蓋全面,提倡高質(zhì)量的自動(dòng)化測(cè)試。
8、沒(méi)有需求文檔,如何測(cè)試,如何設(shè)計(jì)測(cè)試用例?
A.查找其他相關(guān)文檔,來(lái)幫助理解所要測(cè)試的產(chǎn)品需要完成的目標(biāo);B.盡量多參加項(xiàng)目組內(nèi)的會(huì)議,比如需求討論、設(shè)計(jì)討論、計(jì)劃討論等,能夠加深對(duì)產(chǎn)品的理解;C.咨詢相關(guān)人員-項(xiàng)目負(fù)責(zé)人、市場(chǎng)人員;D.召集相關(guān)人員,對(duì)你整理的結(jié)果進(jìn)行討論,通過(guò)評(píng)審后,這份文檔就可以作為依據(jù)來(lái)設(shè)計(jì)你的case了;E.如果是一款已經(jīng)上線的產(chǎn)品,可以多使用產(chǎn)品,有不懂的問(wèn)產(chǎn)品經(jīng)理;F.也可以去看歷史bug,可以了解到一些需要關(guān)注的東西。
9、測(cè)試用例有哪些設(shè)計(jì)方法?
等價(jià)類劃分法、邊界值分析法、功能圖法、錯(cuò)誤推測(cè)法、因果圖法、場(chǎng)景法等。10.寫用例,用什么形式寫,什么工具寫?答:excel、word,也可以是工具,如testlink、zentao、xmind。我平時(shí)是用xmind去設(shè)計(jì)測(cè)試用例的。
最后: 可以在公眾號(hào):傷心的辣條 ! 免費(fèi)領(lǐng)取一份216頁(yè)軟件測(cè)試工程師面試寶典文檔資料。以及相對(duì)應(yīng)的視頻學(xué)習(xí)教程免費(fèi)分享!,其中包括了有基礎(chǔ)知識(shí)、Linux必備、Shell、互聯(lián)網(wǎng)程序原理、Mysql數(shù)據(jù)庫(kù)、抓包工具專題、接口測(cè)試工具、測(cè)試進(jìn)階-Python編程、Web自動(dòng)化測(cè)試、APP自動(dòng)化測(cè)試、接口自動(dòng)化測(cè)試、測(cè)試高級(jí)持續(xù)集成、測(cè)試架構(gòu)開發(fā)測(cè)試框架、性能測(cè)試、安全測(cè)試等。
如果我的博客對(duì)你有幫助、如果你喜歡我的博客內(nèi)容,請(qǐng) “點(diǎn)贊” “評(píng)論” “收藏” 一鍵三連哦!喜歡軟件測(cè)試的小伙伴們,可以加入我們的測(cè)試技術(shù)交流扣扣群:914172719(里面有各種軟件測(cè)試資源和技術(shù)討論)
好文推薦
轉(zhuǎn)行面試,跳槽面試,軟件測(cè)試人員都必須知道的這幾種面試技巧!
面試經(jīng):一線城市搬磚!又面軟件測(cè)試崗,5000就知足了…
面試官:工作三年,還來(lái)面初級(jí)測(cè)試?恐怕你的軟件測(cè)試工程師的頭銜要加雙引號(hào)…
什么樣的人適合從事軟件測(cè)試工作?
那個(gè)準(zhǔn)點(diǎn)下班的人,比我先升職了…
測(cè)試崗反復(fù)跳槽,跳著跳著就跳沒(méi)了…
總結(jié)
以上是生活随笔為你收集整理的如何编写测试用例(入职测开感想)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。