軟件質量它長期以來一直抱怨社區的測試軟件測試往往被忽視和低估。
北京軟件開發公司的團隊産品的後期,有望使原有的發布日期–意味著測試往往是短期的變化。但一些新的因素進入,也具有挑戰性的軟件質量的場景:連續發布周期,移動應用的興起和搶市場。讓他們一次。
連續發布周期
不斷發展的本質不是壞榜樣。但往往企業自滿和依賴的事實,他們會釋放一些更新的很快。這是一個問題。釋放一個劣質産(chǎn)品因爲它很快會被更新並(bìng)不是一個很好的實踐。
馬丁Glassborow的寄存器調用此類型的工作”的測(cè)試等級”在較近的專欄。在列,Glassborow沉思爲什麽軟件質量近年來一直在走下坡路。他強調産(chǎn)品釋放緩解的主要問題之一。
“網絡作爲一種分配方法有瞭(le)更容易和更便宜的版本修複瞭(le);如果你有一個嚴重的錯(cuò)誤之前,你會發現自己的物理媒體分發。……這花錢,花時間,一般你不想這樣做;這是一個大麻煩。現在,發送一個鏈接到下載咨詢通告和讓你的客戶得到它,”他寫道。
而不是依靠頻繁的更新,團隊應該專注於使産品不斷準備好瞭(le)釋放。攝影師,一個作者博客緻力於持續交付的話題,指出真正的持續發展”不需要頻繁的發布,隻需要保證軟件能被釋放,用很少的努力,在任何時候在發展。”這意味著(zhe)測試的發展過程中,確保産品質量在任何時候釋放。
“[這]提高軟件的質量,通過迫使團隊(duì)解決問題,因爲他們發(fā)現,而不是能夠離開的事情後,“科夫寫道。
這種做法是在多個開發方法所宣揚的,但關鍵的bug修複數量的更新發布讓人懷疑球隊都忽略瞭這個元素。因爲你可以釋放一個bug修複相當迅速和容易地並(bìng)不意味著(zhe)你不應該關心在每一次疊代過程中的錯誤。記住,錯誤的應用程序和過於頻繁的更新,可以很容易地讓用戶離開。
移動應用的興起
移動應用程序的出現開辟瞭(le)世界發展到人們前所未有的數量。沒有一個正式的測試或開發背景的人是因爲他們有一個想法創造應用程序和應用程序的創建是相當接近的。這是可怕的,将财富以外的想法進入該領域。但這也是原因的移動應用程序的質量是如此的命中和錯過。鮑勃粘結劑,系統驗證Associates的總裁,指出在uTest極限測試 採(cǎi)訪中,許多移動應用程序是由個人創造的,而不是公司或開發的房子。粘結劑稱這些人是“應用工匠。”
“APP的工匠往往有很好的“冷靜的直覺,”他在接受採(cǎi)訪時說。“但他們不經常有贊賞多麽容易依賴和疏忽會導緻惱人的、災難性的錯(cuò)誤。 ,他們不知道如何尋找這些漏洞是系統的。”
即使是專業制作的手機應用程序缺乏質量相比其他軟件。五年前發(fā)布的iPhone,但很多公司仍然把移動(dòng)應用作爲一個較小的介質。
“在移動測(cè)試的思路是,“大部分應用程序應該工作。有什麽大不瞭(le)的如果有缺陷?“史提夫伍德沃德告訴TechTarget。
因爲這些公司已經在後面說到的移動應用程序,他們是犧牲應用測(cè)試他們搶市場。2012-2013世界質量報(bào)告由惠普,凱捷和Sogeti公司發現,隻有31%的被調查企業的1500級企業目前正式測(cè)試他們的移動應用程序。
“企業似乎已經措手不及的速度,移動應用通過已採(cǎi)取的地方,說:”缪拉阿克蘇,副總裁和惠普聯盟爲凱捷全球主管,在網絡計算文章“我們發現企業的質量保證隊伍落後。他們沒有進行端到端的過程,包括測(cè)試功能,可用性,性能和安全性的擔憂。”
數字沒有得到更好當(dāng)被測(cè)試類型。
搶市場
“快速緻富的心态包圍的較早的智能手機應用程序的開發,測(cè)試隻是一個考慮,雲視角”伍德沃德說。……這些早期的移動應用程序,都是爲瞭(le)賺錢,而開發商推出來的市場盡可能快。“質量是較好的一個事後的想法,”伍德沃德說[ ]。爲瞭(le)說明他的觀點,伍德沃德回憶會議他坐在[ 2010 ]。……他打斷瞭(le)[一群年輕開發者]詢問應用質量。開發商說,“好的,會有一些缺陷,但我們不要擔心太多。一旦發布日期達成,APP出去。” –TechTarget
第一個市場是重要的。它可以給你很多時間來完善你的應用程序在發布之前,或者它可能意味著(zhe)你釋放赤裸的骨頭版確(què)保沒有人可以打敗你的拳。無論哪種方式,以確(què)保你的應用程序測試和沒有車是很重要的。如果它是“測試質量”你跑的用戶流失的風險和放棄你的想法到一個公司,現在可以釋放性能更好的版本。
搶市場(chǎng)困境難倒瞭(le)多個公司–即使沒有推到市場(chǎng)上的第一個。較引人注目的例子是蘋果地圖。
已經有在移動地圖市場(chǎng)的一個成功的運動員和其他一些公司試圖赢得瞭(le)市場(chǎng)份額。蘋果發布自己的地圖應用程序,不管怎樣,盡管事實上,它幾乎沒有作爲競争對手。這是一個災難性的錯誤。
“蘋果這是一個(gè)嚴重的形象問題。我有朋友不能下載的iOS 6,因爲他們想讓谷歌地圖。蘋果是著名的讓用戶(hù)更新軟件很快,”狄金森說boonsri信息周刊文章
“蘋果的壓力來彌補繪圖軟件廣泛斷不可靠的地标搜索下,讓用戶丢失和缺乏公共運輸方向的路線,”報(bào)道彭博社。“'maps是關鍵任務應用,消費者必須相信他們所看到的是正確(què)的,”莎拉說羅特曼埃普斯,市場研究公司Forrester Research的分析師。“蘋果必須努力重新赢得他們的信任。”
通過釋放他們自己版本的軟件,不僅已經存在但被廣泛使用,蘋果把自己的失敗(bài)。不僅應用程序失敗(bài),但蘋果的聲譽受到玷污。如果你要進入一個市場(chǎng)已經有競争,你不能依靠欠佳的應用程序。即使是同一個名字像蘋果一樣大,用戶不會原諒質量差。
我們(men)可以提高軟(ruǎn)件的質量?
所有這些因素都不會如果不是一個較重要的主題是:較終用戶。在一天結束的時候,用戶可以控制通過獎勵高質量的産品與他們的業務和低質量的軟件質量 駁(bó)回。問題是,用戶似乎已經接受瞭(le)目前軟件的質量,已經習慣瞭(le)頻繁的更新。當然,他們抱怨糟糕的應用程序,但他們往往不停止使用。
“是用戶的責任?我們有瞭(le)更多的接受低質量的代碼。我們來修補我們一切從我們的電腦主機,攝像機,電視,特别是那些工作在它發現它相對容易做到。也許是時候開始一個緩慢的軟件運動,側重於(yú)提供第一時間的事情嗎?”寄存器
這些天,
北京軟件開發公司對軟件質量不歸核化得發展緩慢下降。敏捷測試和持續發展(當它做得很好)已經把重點放在集成測試工作在整個發展過程中–使得整個SDLC更快。而興起的衆包測試可以幫助測試團隊,甚至個人開發者,充分利用自己的時間。這是一個問題希望專注於軟件質量。