自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

軟件測試的十二個誤區(qū)

開發(fā) 測試
這里將介紹軟件測試的十二個誤區(qū)。對測試的一些誤解。我們一些新手,包括很多經驗豐富的人,都可能對測試有一些偏見或者誤解。

軟件測試是軟件開發(fā)中非常重要的部分,甚至可以說,軟件開發(fā),一半是開發(fā),一半是測試。軟件測試過程中會遇到一些誤區(qū),希望能給大家指點迷津。

軟件測試的十二個誤區(qū)大體總結如下:

1) 測試人員不需要了解軟件開發(fā)的知識:

這個很要命的,我們談到軟件測試人員未來的發(fā)展方向大致有:自動化測試,性能測試,測試管理,項目經理。這其中自動化測試和性能測試包括項目管理,都會要求對軟件開發(fā)有深入的理解,如何能設計一個好的自動化框架,好的性能測試用例,如何管理一個開發(fā)團隊,這都需要我們在軟件開發(fā)方面有所掌握。不單要掌握,而且要精通。此其一。

其二:如果不了解開發(fā)知識,測試人員很容易被開發(fā)人員牽著鼻子走,因為開發(fā)人員隨便一忽悠,你如果不了解個中奧妙,你一個字也說不上來。(以前我們討論 Cookie和Session,由于GoAhead不支持Session,只能用Cookie來控制,差點別開發(fā)人員忽悠了)

2) 軟件測試很簡單:

如果你這么想,那么請別去做測試,如果你做了,你也做不長久。以前面試一位小伙子,做了3年測試,問他測試都怎么做的?答不上來,原來他測的都是很簡單的小軟件,根本就沒有系統(tǒng)地去學習過測試,無語。

3) 測試就是為了找到BUG

很多人最初都是這樣的看法,千萬要小心。如果你只是為了找到BUG,那么BUG會成天纏著你。

4) 測試人員和開發(fā)人員從來都是死對頭:

我以前發(fā)起過一個倡議:我們討論的時候不要用他們(開發(fā)人員)和我們(測試人員),而是統(tǒng)一用咱們(開發(fā)人員和測試人員本來就是一起的)。如果測試人員能與開發(fā)人員成為朋友,你會發(fā)現,生活是多么美好。

5) 自動化測試太難:

有的人一進公司就想做自動化,覺得它有難度,有挑戰(zhàn)。我說你如果做不好手工測試,你同樣做不好自動化,手工測試才是基礎。而另外還有一部分人一說到自動化便望而生畏,認為這個東西太難了,不想碰(特別是很多女生,就有這個心理)。其實大可不必這樣想,自動化測試工具它只是一個工具而已,它跟WORD這樣的工具沒有任何區(qū)別。

6) 手工測試太沒挑戰(zhàn):

什么都不說了,能把它做好的人沒幾個。

7) 大量的重復性的工作很乏味:

于是大家學得測試這份工作不好玩兒,特別一些男生,特別一些開發(fā)人員,從來都瞧不起做測試的,覺得這玩意兒太沒勁。我想說的是,要掌握方法,要學會創(chuàng)新,任何東西都有它的特點,你如果總覺得成天在做重復性的工作,那么請靜下心來想想,怎么能讓它不重復(事情本身是死的,人是活的)。

8) 白盒測試是開發(fā)人員干的事:

一個合格的測試人員必須掌握白盒測試,理解其中的原理。不管什么樣的測試,都必須要有測試人員的思維才能做好。

9) 女生適合做測試:

不管適合不適合吧,反正我以前所在的公司有5個Team Leader,3個Test Manager,其中只有兩個是男生(加上我),這是現實。但是做自動化測試的,全是4個男生,這也是現實。不太想加以評論。只想說,女生未必適合做測試,男生同樣能把測試做好,且做得更加專業(yè)。

10) 測試就是給開發(fā)擦屁股的:

如果這樣想,那么請每天多準備些手紙。測試人員永遠要站在客戶的角度來想問題,很顯然,客戶是從來不會給誰擦屁股的,相反,是客戶在驅動著軟件的進展與成型。測試人員就應該扮演這樣的角色,在大部分時候,要驅動開發(fā)人員完成軟件的功能,驅動他們做改變。

11) 我做開發(fā)可能不行,做測試吧:

這個觀點特別適應于應屆畢業(yè)生,在以前面試的過程中,有一部分人就是覺得我代碼寫不好,所以入行做測試,還有一部分人稍微明白一點的,是覺得自己在開發(fā)方面沒什么優(yōu)勢,主動給自己定位做測試工作。其實測試要掌握的技能遠比開發(fā)多得多,至少面要廣得多,要做一個好的測試人員,遠比做一個開發(fā)人員難得多。

12) 功能性測試掩蓋了可用性測試的必要

測試人員甚至我們的設計人員,開發(fā)人員都不太注重可用性(usability)方面的設計和測試。

我們往往只在意功能性或者性能方面的測試,而忽略了用戶體驗,即使談不上用戶體驗,哪怕是方便使用也行,這些方面往往從軟件需求,設計一開始就沒怎么考慮。到后來,用戶使用的時候便是邊用邊罵娘。(我常舉的例子是:咱們買手機的時候,手機功能一切正常,但偏偏蓋子上有條劃痕,我相信大家都會要求重新?lián)Q一臺,就這意思)

有則改之,無則加勉,希望大家在進入軟件測試這一行以前,能對測試有一個更深入的認識。時間倉促,隨便寫寫,大家多提觀點。

【編輯推薦】

  1. 解釋測試之走廊對話的法則
  2. 有關性能測試結果的幾點分析原則
  3. 剖析軟件測試中的壓力測試
  4. 偉大騾子的一生和性能測試
  5. 詳解網站性能測試指標
責任編輯:彭凡 來源: IT168
相關推薦

2022-04-12 13:44:19

數據分析算法人工智能

2017-12-02 22:26:45

數據分析信息技術IT

2013-07-12 10:41:36

移動應用云測試

2009-11-09 14:44:52

開源UML工具

2009-11-02 13:50:53

WordPressCMS

2020-10-09 11:24:38

應用安全安全開發(fā)成熟度模型BSIMM

2010-06-18 15:44:24

開源UML工具

2021-08-18 10:58:56

云計算云計算環(huán)境云計算趨勢

2019-01-26 08:40:26

2013-12-17 09:39:55

安全事件2013年安全事件

2021-11-04 09:15:58

終端Linux命令

2011-08-02 11:04:40

2011-10-17 13:36:54

Chrome命令

2022-01-18 10:15:18

Vue性能優(yōu)化前端

2011-03-21 17:09:38

數據表設計原則

2009-08-08 08:49:57

Windows 7新特性

2009-11-02 10:15:53

ASP.NET MVC

2011-06-12 08:56:01

友情鏈接

2011-06-27 13:34:40

黑客白帽安全研究

2010-09-08 16:13:50

點贊
收藏

51CTO技術棧公眾號