一位有故事的測試者對開發者的忠告

(一)需求的簡述


軟件需求

1、對于用戶:


? ? ? 需要解決的問題,希望達到的目的所需條件和一種需求更改的權利

2、對于開發者:系統需要滿足需求文檔的相關功能標準


3、對于需求:是一種條件和職權的文檔說明。


? ? ? 包括功能性需求(系統應該提供的哪些功能)及非功能性需求,非功能性需求(系統的特定性和約束)對設計和實現提出了限制(性能要求,質量標準,設計限制,相關功能等)


我們當前需求的缺點

1、需求經常變更


? ? ? ?需求是經常變動的,只有先做好需求的分析,了解業務以后的發展趨勢,做好具有拓展性的系統設計,才會給系統更大的擴展空間,從而在需求發生變化的時候可以更從容的修改。)

2、需求不明確


3、測試與開發需求不一致

如何面對需求

? ? ? ? 熟透整個需求(系統)的每個功能和流程(建立思路),后續的工作都是依照需求進行操作,所以熟透需求文檔是一個很重要的一步。

對于初次進行需求審查,看完每一個模塊,將每個模塊的功能流程做成流程圖。依次擴大,就將整個需求流程了解清楚,每次將流程圖(需求建

模)多瀏覽幾次。

提取更好的需求點

? ? ? ?一般的需求文檔都是按照每個功能進行提供需求,所以可以在每個功能模塊中細分需求點。將每句話理解透就能夠更好的得到需求點

需求的分析重要性

? ? ? ? 需求分析,是一個項目提出方和承擔方相互溝通的過程,一方是系統的使用者,一方是系統的制造者,在系統制造過程中,只有雙方相互配合,共同對系統進行設計才能最后達到使用的要求。(拿到客戶需求后,應該根據功能、流程進行初步的設計,構造出業務流程圖,再讓客戶進行評審,提出業務流程上不對的地方進行修改。這樣來回的交流,最終才能取得較全面的需求,并減少后期的修改。),需求的分析是鏈接用戶和開發者的橋梁!

如何把握更好的用戶需求

? ? ? ? 熟透需求文檔,將文檔轉化成開發人員更懂的流程圖(需求建模),并在與用戶交談時候改變需求內容,隨時與用戶溝通,更好的把握用戶的需求和改變!將開發過程修改的需求,及時反饋與用戶,讓需求更加靈活化。

測試人員如何進行測試

1、對需求文檔的分析

2、提取需求點

3、對每個需求點提取測試點

4、對測試點細分,得到測試用例

5、用測試用例在已經完成的功能模塊上測試

6、記錄測試點結果,得到缺陷報告

7、將缺陷報告交于測試老大或者直接交于開發人員

8、確認缺陷是否修復


測試點在什么地方,測試員一般測試哪一塊

1、從測試用例中提取測試點

2、界面的布局和文字的校驗

3、正常業務的校驗

4、輸入框的校驗(比輸入項的校驗)

5、日期校驗

6、查詢信息的校驗等等

我們的測試過程中涉及的技術(對應到相應模塊)

1、需求的審查

2、測試點提取

3、測試用例的設計

4、缺陷報告


(二)對于整個系統,綜述測試人員如何測試


測試時注意什么?

1、從用戶的角度出發

2、從開發者的角度出發

3、確保測試用例覆蓋所有流程

4、設計測試用例時,應該考慮到合法的輸入和不合法的輸入,以及各種邊界條件,特殊情況下要制造極端狀態和意外狀態。

5、一定要注意測試中的錯誤集中(集群性)發生現。

6、對測試錯誤結果一定要有一個確認的過程。

7、制定嚴格的測試計劃,不要希望在極短的時間內完成一個高水平的測試。

8、回歸測試的關聯性要引起充分的注意,修改一個錯誤而引起更多錯誤出現的現象并不少見。

9、妥善保存一切測試過程文檔。


如何正確與開發人員做溝通(主寫缺陷發現后與開發人員溝通反映,缺陷報告的流通(測試人員和開發人員之間的交互))

與開發人員溝通主要有一下幾點

1、對開發出來的每個每塊,需要讓開發人員演示一遍(可能在開發中修改了需求)

2、對測試中遇到的錯誤,有時候為了加快開發速率,需要將缺陷及時面對面反饋與開發人員

3、在上交缺陷報告后,需要開發人員相關人員及時修改缺陷,并填寫缺陷修復的報告

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,197評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,415評論 3 415
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 176,104評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,884評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,647評論 6 408
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,130評論 1 323
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,208評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,366評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,887評論 1 334
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,737評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,939評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,478評論 5 358
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,174評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,586評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,827評論 1 283
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,608評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,914評論 2 372

推薦閱讀更多精彩內容

  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,212評論 2 126
  • 1.測試與軟件模型 軟件開發生命周期模型指的是軟件開發全過程、活動和任務的結構性框架。軟件項目的開發包括:需求、設...
    Mr希靈閱讀 21,979評論 7 278
  • 1.測試與軟件模型 軟件開發生命周期模型指的是軟件開發全過程、活動和任務的結構性框架。軟件項目的開發包括:需求、設...
    宇文臭臭閱讀 6,739評論 5 100
  • 1.問:你在測試中發現了一個 bug ,但是開發經理認為這不是一個 bug ,你應該怎樣解決。 首先,將問題提...
    qianyewhy閱讀 9,277評論 4 123
  • 看下文前請注意: 需要拍照的地方在3和4倆小節,請認真閱讀教程。 1. 把路由器連接到外網 將前端上網的寬帶線(...
    暖熊熊閱讀 13,804評論 0 0