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

為什么你的項(xiàng)目要花這么長時(shí)間?

開發(fā) 開發(fā)工具
隨著發(fā)布時(shí)間的臨近,團(tuán)隊(duì)肩膀上的壓力越來越大。因?yàn)閷W⒂谙乱淮蔚?,開發(fā)人員開始忘記周末是休息時(shí)間。管理人員的壓力可能會(huì)更重。唯一阻礙我們前進(jìn)的事情是測試……測試的進(jìn)展不夠快。

隨著發(fā)布時(shí)間的臨近,團(tuán)隊(duì)肩膀上的壓力越來越大。因?yàn)閷W⒂谙乱淮蔚?,開發(fā)人員開始忘記周末是休息時(shí)間。管理人員的壓力可能會(huì)更重。唯一阻礙我們前進(jìn)的事情是測試……測試的進(jìn)展不夠快。

在開發(fā)周期的最后階段,很容易看到事情明顯放緩,至少從某個(gè)角度來看。

三件主要的事情

平均每天,測試人員花費(fèi)大量的時(shí)間在三個(gè)不同的活動(dòng)上——test,bug和setup,即TBS。

 

[[163940]]

T,Testing time——是我們要做的事情,也是很多混亂被引入的的地方。當(dāng)我們談?wù)撐覀冋诠ぷ鞯膬?nèi)容時(shí),大多數(shù)測試人員用“我正在測試新的報(bào)告功能”或“我正在構(gòu) 建來自于最后沖刺用于批量加載功能的自動(dòng)操作”來報(bào)告狀態(tài)。這些聲明是準(zhǔn)確,肯定的,但他們也可以隱藏了所有你不得不做的其他工作。如果我們想獲得更具體 的內(nèi)容,那么我們可以減少測試時(shí)間,縮短到只花費(fèi)在評(píng)估軟件上的時(shí)間。當(dāng)我在看文檔和談?wù)摦a(chǎn)品有關(guān)的新變化時(shí),是為了幫助設(shè)計(jì)測試,這就是測試時(shí)間。當(dāng)我 工作在軟件上時(shí),我的探索和測試,也是測試時(shí)間。

B,Bug——當(dāng)我們發(fā)現(xiàn)bug時(shí),我們會(huì)從主要工作(需要測試的內(nèi)容)切換到一些由于問題造成的意外情況上。 如果問題不存在,那么我們就不需要花費(fèi)時(shí)間去重現(xiàn),去探索知道問題是局部的還是更大問題的一個(gè)癥狀,也不需要為了修復(fù)去文檔記錄和支持。發(fā)現(xiàn)一個(gè)bug破 壞了測試流:停止工作,停止測試速度,如果你用那種方式考慮事情的話。當(dāng)我在測試時(shí),發(fā)現(xiàn)了一些有趣的東西,一般我做的第一件事就是,嘗試重建這種情況。 這里就是我做的瞬間放緩的地方,因?yàn)槲倚枰匪菸业牟襟E。有時(shí),bug簡單,那么我可以馬上重建它,而當(dāng)bug狡猾的時(shí)候,那我就需要時(shí)間來搞清楚。在研 究bug后,還要報(bào)告此事。無論你是很幸運(yùn)有一個(gè)演示就足夠了,還是必須在一個(gè)跟蹤系統(tǒng)中做一個(gè)全面的報(bào)告,都是需要時(shí)間的。Bug阻礙了測試活動(dòng)前進(jìn)的 腳步,并且我們通常不知道它們會(huì)在什么時(shí)候突然出現(xiàn)。

S,Setup——不像工作于bug時(shí)創(chuàng)建測試的start-stop經(jīng)歷,設(shè)置活動(dòng)在一開始就限制了工作流, 就像高速上的匝道一樣。設(shè)置是我在執(zhí)行測試前不得不做的一切事情。在最簡單的情況下,我用工具,例如Excel來創(chuàng)建數(shù)據(jù),要么使用腳本要么自己加載到軟 件中。這種設(shè)置非???,只需要幾分鐘。在圖表的另一端則需要幾小時(shí)或幾天的設(shè)置活動(dòng)。在有一個(gè)案例中,我和一個(gè)開發(fā)人員工作了一兩天才創(chuàng)建了數(shù)據(jù),然后打 包到SQL腳本中,在我們可以做任何有意義的測試之前,得到填充了數(shù)據(jù)的系統(tǒng)。

在你第一次測試一個(gè)新的東西時(shí),很難繞過設(shè)置成本。如果你打算將來重新測試,那么有時(shí)測試管理工具可以,通過運(yùn)行安裝腳本或?yàn)楣ぷ髟谀莻€(gè)領(lǐng)域的下一個(gè)人存儲(chǔ)特殊信息,幫助降低成本。

我們通常不會(huì)去關(guān)注時(shí)間都花在了哪里,并且?guī)缀鯊膩頉]有均勻分配時(shí)間。Test Bug Setup更像是一個(gè)三邊的蹺蹺板。當(dāng)我花了大量時(shí)間在設(shè)置數(shù)據(jù)上時(shí),那么可能可用到測試上的時(shí)間就會(huì)變少,而用來報(bào)告發(fā)現(xiàn)的問題的時(shí)間就更少了。如何正 確地安排這些時(shí)間是需要平衡的。

如果你想知道為什么測試要花這么長時(shí)間,那么就看一看你的員工工作的所有未測試的其他活動(dòng)。那項(xiàng)工作可能對(duì)項(xiàng)目而言是至關(guān)重要的,是為了添加信息,促進(jìn)測試,但你可能會(huì)驚訝地發(fā)現(xiàn)它只是嵌入在表面之下。

譯文鏈接:http://www.codeceo.com/article/why-your-project-take-so-long.html
英文原文:Why Is Your Project Taking So Long?

 

責(zé)任編輯:王雪燕 來源: 碼農(nóng)網(wǎng)
相關(guān)推薦

2016-10-31 14:05:50

2019-12-18 16:05:57

Python編程語言代碼

2020-03-02 16:59:58

數(shù)據(jù)恢復(fù)微盟刪庫

2020-11-09 15:12:13

開發(fā)技能代碼

2018-10-28 15:40:23

Python編程語言

2017-11-07 11:01:51

服務(wù)器持續(xù)工作

2013-06-24 10:05:40

2021-03-18 14:34:34

達(dá)達(dá)集團(tuán)京東云電商

2023-11-02 10:22:29

gRPC后端通信

2017-08-31 09:19:50

硬盤服務(wù)器云存儲(chǔ)

2018-08-16 08:03:21

Python語言解釋器

2020-02-27 15:44:41

Nginx服務(wù)器反向代理

2013-03-04 10:10:36

WebKit瀏覽器

2019-08-30 14:58:47

JavaScript程序員編程語言

2024-02-26 21:15:20

Kafka緩存參數(shù)

2022-06-02 08:03:19

PyCharmPython代碼

2020-02-27 21:03:30

調(diào)度器架構(gòu)效率

2022-06-13 21:52:02

CDN網(wǎng)絡(luò)節(jié)點(diǎn)

2011-03-07 13:01:50

2016-12-28 11:28:19

.NET反射
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)