作為一個新晉測試經(jīng)理嘲恍,在軟件測試計劃之前你必須知道的10件事

軟件測試在提供滿足業(yè)務(wù)和技術(shù)要求的軟件產(chǎn)品中起著至關(guān)重要的作用足画。許多人的印象是他們可以立即開始測試軟件產(chǎn)品,目的是發(fā)現(xiàn)漏洞佃牛。但是淹辞,如果您是訓(xùn)練有素的測試經(jīng)理,您就知道軟件測試過程需要一些規(guī)劃俘侠。


今天象缀,我們將討論各種參數(shù),以幫助您有效地規(guī)劃軟件測試過程爷速。在根據(jù)您的觀點著手進行軟件測試計劃之前央星,我們將提供您應(yīng)該了解的10件事。我們將更詳細地討論一些要點惫东,因為它們需要更多解釋才能被理解莉给。

在開始軟件測試計劃之前,讓我們繼續(xù)閱讀我們應(yīng)該了解的10件事情廉沮。

1.了解客戶的心態(tài)

這可能聽起來很基本颓遏,但許多專業(yè)人士忽略了業(yè)務(wù)需求。了解業(yè)務(wù)需求和產(chǎn)品功能是一回事; 了解客戶和受眾的心態(tài)是另一回事废封。為了將業(yè)務(wù)需求轉(zhuǎn)化為工作軟件州泊,我們經(jīng)常沉迷于太多的技術(shù)細節(jié)丧蘸,并且不知所措漂洋。有時,錯誤地力喷,我們優(yōu)先考慮一些模塊和功能刽漂,因為我們發(fā)現(xiàn)它更有趣和更具挑戰(zhàn)性; 忽略它為業(yè)務(wù)增加的價值。

在著手進行軟件測試計劃之前弟孟,您需要了解客戶的視角贝咙。您可以通過思考以下參數(shù)來簡化過程:

功能為核心

不同的產(chǎn)品滿足不同的業(yè)務(wù)需求 如果您正在構(gòu)建財務(wù)應(yīng)用程序,則客戶端的重點將放在應(yīng)用程序的功能上拂募。您需要考慮技術(shù)細節(jié)庭猩,因為輕微的錯誤可能會產(chǎn)生重大影響。同樣陈症,如果您正在構(gòu)建庫存管理系統(tǒng)蔼水,則顏色方案和用戶界面對客戶端沒有多大價值。

用戶友善和界面

相反录肯,如果您正在開發(fā)酒店預(yù)訂或旅游規(guī)劃網(wǎng)站 - 配色方案趴腋,布局和易用性具有更大的價值。在這種情況下,客戶端對解決復(fù)雜的極端情況不感興趣优炬,而是優(yōu)先考慮網(wǎng)站的用戶界面及其流暢的流程颁井。

上市時間

另一個需要考慮的重要因素是應(yīng)用的“上市時間”。顯而易見蠢护,開發(fā)具有大量功能的大型產(chǎn)品需要數(shù)月和數(shù)年才能開發(fā)出來雅宾。這可能會導(dǎo)致嚴重的業(yè)務(wù)損失,因為競爭對手可能會在您的客戶面前在市場上提出相同的想法葵硕。

有效的方法是提前進入市場并推出具有少量功能的產(chǎn)品秀又。隨后可在產(chǎn)品更新時添加更多功能。這需要根據(jù)產(chǎn)品發(fā)布計劃確定功能和功能的優(yōu)先級贬芥。在這種情況下吐辙,您的測試計劃應(yīng)包括集成和回歸測試。您可能希望自動化回歸和煙霧檢查表以獲得測試效率蘸劈,因為它將是更長時間的重復(fù)活動昏苏。

概念證明(POC)和原型

有時,客戶不清楚要求威沫。當我看到它時贤惯,他們可能會持有“我會知道它”的態(tài)度。在這些情況下棒掠,您可能需要使用軟件原型模型并相應(yīng)地規(guī)劃您的測試策略孵构。

2.了解您的平臺和目標設(shè)備

在開始軟件測試計劃之前,您需要了解的另一個重要事項是了解目標平臺和設(shè)備烟很。在當今世界颈墅,科技市場充斥著各種平臺,設(shè)備和屏幕尺寸雾袱。有個人電腦恤筛,筆記本電腦,筆記本電腦芹橡,平板電腦和移動設(shè)備毒坛。此外,這些裝置中的每一個的規(guī)格都有變化林说。因此煎殷,在您發(fā)布產(chǎn)品之前,人們不可能在每個設(shè)備上執(zhí)行測試腿箩。

因此豪直,重要的是讓客戶就將要進行測試的平臺,設(shè)備和屏幕尺寸達成一致度秘。這一點至關(guān)重要顶伞,因為移動平臺饵撑,設(shè)備和屏幕尺寸有很多種。同樣唆貌,如果要為Web應(yīng)用程序定義測試策略滑潘,則可以決定操作系統(tǒng),瀏覽器和屏幕分辨率锨咙。

您可以通過對受眾和目標用戶進行一些市場調(diào)查语卤,將目標平臺,設(shè)備酪刀,屏幕尺寸粹舵,瀏覽器和分辨率列入候選名單。

3.制定你的測試策略

一旦您清楚地了解了對客戶和目標受眾的業(yè)務(wù)有何重要意義骂倘,您就可以制定測試策略了眼滤。測試策略是一個高級文檔,用于定義測試特定產(chǎn)品的方法历涝。測試策略與測試計劃不同诅需,因為它不包含任務(wù),職責(zé)和時間表的詳細信息荧库。

您可以逐步制定軟件測試策略

了解業(yè)務(wù)需求

如上所述堰塌,在開始軟件測試計劃之前了解業(yè)務(wù)需求非常重要。您的測試策略應(yīng)該補充業(yè)務(wù)需求分衫。在構(gòu)建用戶友好型產(chǎn)品時场刑,您的測試策略可以包括用戶界面測試,可用性測試蚪战,跨瀏覽器測試和跨平臺測試牵现。

選擇所需的測試類型

有很多可用的測試技術(shù)。所有測試技術(shù)都不適用于每個項目屎勘。根據(jù)要求施籍,您可以選擇所需的測試類型來測試應(yīng)用程序/產(chǎn)品的所有區(qū)域居扒。

測試策略可能包含多種測試類型概漱。這包括黑盒測試,白盒測試喜喂,安全測試瓤摧,數(shù)據(jù)庫測試,API測試玉吁,負載測試照弥,壓力測試,性能測試进副,可用性測試这揣,跨瀏覽器測試悔常,跨平臺測試,集成和回歸測試技術(shù)的任意組合给赞。

如果對軟件測試机打、接口測試、自動化測試片迅、性能測試残邀、LR腳本開發(fā)、面試經(jīng)驗交流柑蛇。感興趣可以175317069芥挣,群內(nèi)會有不定期的發(fā)放免費的資料鏈接,這些資料都是從各個技術(shù)網(wǎng)站搜集耻台、整理出來的空免,如果你有好的學(xué)習(xí)資料可以私聊發(fā)我,我會注明出處之后分享給大家盆耽。

4.選擇正確的測試工具

制定測試策略后鼓蜒,您就可以為測試活動選擇合適的測試工具。市場上有幾種測試工具可以促進和加快測試過程征字。在某些情況下都弹,使用測試工具變得不可避免。例如匙姜,在單臺計算機上模擬1,000個或更多用戶時畅厢,您將面臨很大的麻煩。

該 LoadComplete工具可以幫助您在負載和壓力測試氮昧。您還可以使用一些工具來幫助您快速生成測試數(shù)據(jù)框杜。當您執(zhí)行負載測試和性能測試時,此類工具會派上用場袖肥。

同樣咪辱,您可能已選擇在測試策略中進行自動化測試。在這種情況下椎组,您需要一些自動化工具油狂,如Selenium,Ranorex寸癌,WAPT专筷。如果您正在使用移動測試自動化,則可能需要使用Appium蒸苇。

此外磷蛹,您還需要一個測試或缺陷管理工具來有效地管理測試用例,測試用例執(zhí)行狀態(tài)和錯誤報告溪烤。是一個這樣的工具味咳,可以在一個地方無縫集成您的需求庇勃,測試用例,執(zhí)行狀態(tài)和錯誤槽驶。

5.建立質(zhì)量保證流程

不同的項目可以具有不同的項目團隊匪凉,角色和任務(wù)結(jié)構(gòu)。因此捺檬,您可以選擇遵守公司質(zhì)量保證流程或根據(jù)項目需求進行調(diào)整再层。您可能還需要在項目的bug生命周期中定義狀態(tài)。

質(zhì)量保證流程包括項目的完整質(zhì)量周期堡纬,從理解需求聂受,創(chuàng)建測試場景,執(zhí)行測試用例烤镐,識別和報告錯誤蛋济,驗證修復(fù),最后執(zhí)行最終產(chǎn)品的煙霧測試炮叶。

6.估計質(zhì)量保證工作量

根據(jù)您的測試策略和測試工具碗旅,您可以估算項目所需的測試工作量。質(zhì)量保證活動包括了解業(yè)務(wù)需求镜悉,測試用例的創(chuàng)建和執(zhí)行祟辟,測試數(shù)據(jù)的創(chuàng)建以及一些突發(fā)事件。

測試用例的創(chuàng)建和執(zhí)行

創(chuàng)建測試場景是一項重要的質(zhì)量保證活動侣肄。這也是一項具有挑戰(zhàn)性的任務(wù)旧困,因為它需要頭腦風(fēng)暴,理解需求并提出側(cè)面案例稼锅。下一步是為場景創(chuàng)建測試用例吼具。有些人忽略了創(chuàng)建測試用例所需的工作量和時間。確保在估算中包含創(chuàng)建測試方案和測試用例所需的時間矩距。

創(chuàng)建測試數(shù)據(jù)

有時拗盒,您需要為應(yīng)用程序創(chuàng)建測試數(shù)據(jù)。根據(jù)項目要求和可用工具锥债,您可以估算創(chuàng)建測試數(shù)據(jù)所需的工作量陡蝇。根據(jù)您使用的是否使用任何工具,估算值會有很大差異赞弥。

資源分析

分析資源的技能組合及其對項目的可用性毅整。例如,專家資源需要2天才能完成任務(wù); 對于同一任務(wù)绽左,初學(xué)者資源可能需要4天。同樣艇潭,如果您使用一些新的測試工具拼窥,學(xué)習(xí)曲線的持續(xù)時間應(yīng)包括在估算中戏蔑。

延遲和偶然性

您可以使用多種估算技術(shù)來為測試活動提供真實的估算。但是鲁纠,實際工作仍有可能偏離估計的工作量总棵。在某些情況下,開發(fā)工作需要付出更多努力改含,并且在截止日期非常接近之前情龄,發(fā)布版本無法進行測試。

因此捍壤,建議考慮此類延誤并在估算中增加一些意外情況骤视。

7.安排質(zhì)量保證活動

估計會告訴您完成工作所需的小時數(shù)。另一方面鹃觉,時間表會告訴您時間線专酗。時間表告訴您何時開始活動,活動的截止日期是什么以及預(yù)期的延遲是什么盗扇。這還有助于您識別和應(yīng)用快速跟蹤或崩潰技術(shù)祷肯,以壓縮計劃并滿足項目截止日期。

您可以通過確定質(zhì)量保證活動疗隶,開發(fā)任務(wù)和所需批準之間的邏輯關(guān)系來安排QA活動佑笋。例如,您可以在幾天內(nèi)準備測試數(shù)據(jù)斑鼻,測試場景和測試用例; 然而允青,您必須等待發(fā)布,因為編碼可能需要更多努力卵沉。同樣颠锉,資源分配也會影響您的日程安排。資源可以完全或部分分配史汗。因此琼掠,在質(zhì)量保證活動中,這是另一個需要考慮的重要因素停撞。

8.資源的可用性

根據(jù)測試資源的可用性規(guī)劃軟件測試過程瓷蛙。這包括測試環(huán)境,測試工具戈毒,測試設(shè)備和人力資源艰猬。您可能需要特殊的軟件或硬件要求才能符合正在開發(fā)的系統(tǒng)。因此埋市,請確保您擁有或在需要時設(shè)置所需的測試環(huán)境冠桃。

9.了解測試計劃的要點

當您考慮了上述所有因素后,您將概述如何執(zhí)行項目的質(zhì)量保證流程道宅。聽起來不錯食听?但是胸蛛,你既不能把所有這些都記在腦海中,也不會口頭向每個相關(guān)團隊成員解釋你的計劃樱报。您將需要一個系統(tǒng)地組織軟件測試過程所有規(guī)劃的文檔葬项。

測試計劃文檔可以派上用場。A是定義策略的文檔迹蛤,該策略將用于驗證產(chǎn)品或系統(tǒng)是否根據(jù)其規(guī)范和要求進行開發(fā)民珍。編寫測試計劃有幾種選擇。您可以按照IEEE 892標準創(chuàng)建測試計劃盗飒,也可以創(chuàng)建自定義測試計劃嚷量。

10.執(zhí)行與計劃同樣重要

毋庸置疑,計劃活動的執(zhí)行與計劃本身同樣重要箩兽。會出現(xiàn)幾種情況津肛,事情并沒有像最初計劃的那樣進行。為了涵蓋這些場景汗贫,您需要事先分析風(fēng)險及其相關(guān)響應(yīng) - 同時創(chuàng)建測試計劃身坐。

摘要

在本文中,我們已經(jīng)討論了在開始軟件測試計劃之前應(yīng)該了解的10件事落包。從了解客戶的心態(tài)開始部蛇。這將有助于識別任務(wù),確定任務(wù)的優(yōu)先級咐蝇,并交付符合客戶期望的產(chǎn)品涯鲁。第二個重要的是確定應(yīng)該進行測試的平臺和設(shè)備。

展望未來有序,開發(fā)了一種測試策略抹腿,并選擇了正確的工具。您還可以建立質(zhì)量保證流程旭寿,以確保系統(tǒng)地進行軟件測試......

此外警绩,您還可以分析可用資源和所需的測試工作。根據(jù)估算盅称,您可以制定測試計劃肩祥。然后,您可以將所有信息都放入測試計劃中缩膝。該測試計劃可以指導(dǎo)您執(zhí)行軟件測試過程混狠。

你覺得這篇文章有用嗎?在您看來疾层,在開始軟件測試計劃之前應(yīng)該問什么其他事情将饺?在下面的評論部分分享您的想法并傳播知識!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市俯逾,隨后出現(xiàn)的幾起案子贸桶,更是在濱河造成了極大的恐慌舅逸,老刑警劉巖桌肴,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異琉历,居然都是意外死亡坠七,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進店門旗笔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來彪置,“玉大人,你說我怎么就攤上這事蝇恶∪” “怎么了?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵撮弧,是天一觀的道長潘懊。 經(jīng)常有香客問我,道長贿衍,這世上最難降的妖魔是什么授舟? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮贸辈,結(jié)果婚禮上释树,老公的妹妹穿的比我還像新娘。我一直安慰自己擎淤,他們只是感情好奢啥,可當我...
    茶點故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著嘴拢,像睡著了一般桩盲。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上炊汤,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天评甜,我揣著相機與錄音,去河邊找鬼握爷。 笑死奴饮,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的迈倍。 我是一名探鬼主播伤靠,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了宴合?” 一聲冷哼從身側(cè)響起焕梅,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎卦洽,沒想到半個月后贞言,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡阀蒂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年该窗,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蚤霞。...
    茶點故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡酗失,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出昧绣,到底是詐尸還是另有隱情规肴,我是刑警寧澤,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布夜畴,位于F島的核電站拖刃,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏斩启。R本人自食惡果不足惜序调,卻給世界環(huán)境...
    茶點故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望兔簇。 院中可真熱鬧发绢,春花似錦、人聲如沸垄琐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽狸窘。三九已至墩朦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間翻擒,已是汗流浹背氓涣。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留陋气,地道東北人劳吠。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像巩趁,于是被迫代替她去往敵國和親痒玩。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,652評論 2 354

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