21世紀的軟體測試

2021-08-22 19:58:09 字數 1800 閱讀 8446

全程軟體測試,測試是重中之重。

全程自動化測試,測試原來可以是這樣的。

全程缺陷預防,測試工作已經不是那麼重要。

————————————譯文————————————————-

由於當前商業和it環境的驅動,軟體測試的理念、實踐和工具正在發生一些革命性的變化。這種變化將給專業測試人員及其測試工作帶來什麼樣的影響?

這些驅動正在改變專業測試人員的生活

it操作的商業環境正在發生變化,這直接影響著商業和it如何看待專業的測試人員。測試已經不僅僅充當門衛(gatekeeper),而且是乙個變革的倡導者,一些測試人員在足夠早的時候發現風險,從而為如何開發和部署軟體帶來更高的效率。這種變化的驅動因素來自於:

軟體測試和sdlc(軟體開發生命週期)軟體測試不再是乙個事後的想法

測試計畫是專案計畫中不可缺少的部分

測試正在變得比以往複雜得多。乙個典型的企業應用系統總是要與其它內部和外部應用系統進行關鍵性的整合。大多數的應用都 有各種功能和非功能測試(從可用性、效能、可擴充套件性到部署、安裝)任務,這些任務需要事先為環境、測試資料收集和專業技能等進行計畫。其中一些需要花費較 長的準備時間。如果缺乏前期規劃,測試就會成為專案的瓶頸,這越來越成為大家的共識。所以,測試計畫變得越來越積極,專案一開始就策劃。

乙個漸進的規劃正變得越來越必要。做什麼和什麼時候做的問題越來越多地被事先回答,而且在接近測試執行的時候,怎麼做的問題也已計畫好。

測試團隊的早期參與是強制性的

從早期發現和修訂問題到提供可**性、大量成本節省和高效的變化過程,it組織正在意識到極大的好處。

對乙個專業的測試人員而言,機遇與挑戰並存。這是協作的必然要求,有多種技能的測試人員可以消除商業和技術之間的隔閡,並理解使前期測試可行的實踐方法和工具。

有些技能是共同的:

可測性是乙個設計標準

早期的測試參與是乙個不可替代的要求。例如,可測性已經越來越多地成為乙個設計標準,以便允許早期的、有效的、快速的和可維護的測試建立。測試人員與開發人員的協作是極為重要的。

在如何或何處將可測試性作為設計標準方面的一些例子,有助於測試和自動化測試,例如:

軟體測試的新趨勢

新一代的專業測試人員

測試人員不再被看做搞怪的人(monkey tester)或者是令人掃興的人(party pooper),而是在產品環境中應用程式可成功交付的干係人。

21世紀的組織需要在交付週期的早期引入測試以提供快速的反饋,構建安全而完整的自動化測試以滿足應用程式快速變更的需 求,並較早讓使用者參與以構建正確的、有價值的測試。為了實現這些,他們需要接受多技能的職業培訓,以獲得最先進的測試方法。單獨的測試人員不能帶來測試的 高效,需要增加測試人員和業務專家、測試人員和開發人員以及測試人員和終端使用者之間的協作。鼓勵使用敏捷方法、工具和技術,從而有助於隨時隨地的協作來很 好地應對變更。

參考:fit/fitnesse:

selenium:

21世紀 互動設計

21世紀 互動設計 隨著計算機 資訊科技的高速發展,資訊現在無處不在,怎樣有效地將自身的產品 資訊等,很好被使用者接受,越來越多地被提供商所關注。針對it行業,各種 軟體等到處都是,目的很明確都是為使用者提供更好的服務。然而我們是否真得做到完全滿足客戶的需求,使客戶完全滿意,為使用者提供更方便的服務...

21世紀的資訊化與20世紀的自動化

加強資訊系統應用程度與提高工廠儀表投自動化程度是不同層次的一類問題。投自動需要感知單元和動作機構的良好狀態,高素質操作人員,及時的維護保養,新的觀念 深化應用同樣需要軟硬體的高質量,高素質的管理人員,及時的執行維護,新的觀念。機械化 電氣化 自動化都是乙個歷史的程序,資訊化同樣也是這樣,這個程序不僅...

雲計算 21世紀的商業平台

譯 者 序 回顧世界經濟發展史不難發現,我們所處的經濟環境從來就不像止水一樣平靜。20世紀末的亞洲金融風暴,21世紀初的網際網路泡沫,2008年以來的世界經濟危機,金融動盪可謂此起彼伏,綿延不絕。這種金融動盪因全球化 世界經濟一體化而變得更加不可 無法控制。與此同時,世界範圍內的競爭因新經濟體的相繼...