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