精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

你不需要測試人員嗎?

開發 測試
我曾經和來自不同開發機構的人探討過關于他們如何管理軟件開發,如何組織,他們遵循什么樣的開發實踐,以及什么樣的開發實踐真正有效。工作在小團隊的大部分人都沒有人手幫他們測試程序,因為測試人員們不是真正開發軟件的人,所以通常覺得他們是多余的。

我曾經和來自不同開發機構的人探討過關于他們如何管理軟件開發,如何組織,他們遵循什么樣的開發實踐,以及什么樣的開發實踐真正有效。工作在小團隊的大部分人都沒有人手幫他們測試程序,因為測試人員們不是真正開發軟件的人,所以通常覺得他們是多余的。這就意味著程序員許要自己測試他們的軟件 – 或者用戶來測試。

敏捷團隊中的測試人員能做什么?

很少敏捷團隊會覺得需要測試人員。測試人員被看作是瀑布時代的產物(需求、設計、編碼、測試)。在XP團隊,每個人都是程序員,每個程序員都要負責測試自己的代碼,寫自動的單元測試,使得用戶需要的驗收測試自動化。Scrum根本沒有定義測試要做什么 – 團隊會最終找到解決方案,因為他們會檢閱自己并調整自己,以獲得最佳的實踐。

如果程序員已經測試了他們的代碼(也通過結隊的方式進行了代碼審查),那么他們需要測試人員做什么呢?

Janet Gregory和 Lisa Crispin寫了一本書來說明敏捷團隊中測試人員的作用,它向程序員和測試人員說明測試人員是如何配合敏捷開發的,但這仍然沒有改變大多數團隊的看法,尤其在“工程驅動的文化”(程序員創立的創業團隊)中更是如此。

他們的論點是敏捷團隊的步伐相對于測試人員來說太快了,黑盒測試人員們僅僅通過寫測試計劃,通過手動的測試代碼來測試,或許要不斷的更新他們的質量中心或Selenium UI回歸測試,這些都不可能追得上在短時間內就要發布新功能的團隊的進度。如果測試人員不會用Fitness或Cucumber寫驗收測試,或者沒有足夠的業務知識幫助填補客戶/產品擁有者的空當,不能回答程序員的問題的話,那么他們又有什么優勢呢?

這個問題在持續開發中更為顯著,一些公司如IMVU和Facebook,使得某種編程實踐變得流行起來,他們查看自己的工作,寫自動測試用例,查看代碼看看測試是否通過了,更新都是很快的,然后自動發布到在線系統中去。

[[92578]]

讓用戶來測試你的代碼

一些公司把持續開發看作是“眾包”(crowdsource)他們測試的機會 – 讓他們的客戶來為他們測試。這實際上很有競爭力。然而也很難用這種方法寫出可靠安全的軟件 – 可能也是不可能的。針對持續發布給用戶的系統的質量問題,James Bach有一篇批評的文章,是關于他們花了20分鐘時間去測試一個持續部署的程序,就發現在很短的時間內就發現了問題。

有一些持續部署的公司更小心些,他們按照Etsy/Flickr的做法,在晚上上線:持續的發布更新,但是在用戶量很大之前就進行了測試,他們還會密切關注結果。

然而,很重要的一點是用戶只能測試某些功能,事實上,也只有用戶可以測試它們:一個功能是不是有用,一個功能是不是可用的,他們需要什么信息才能正確的完成一個任務,工作流程應該如何優化。這才是對比測試所應該達到的效果 – 通過實驗不同的想法,功能和工作流程,收集數據,然后找到用戶最喜歡什么,以及他們不喜歡什么。去嘗試不同的方法,并獲得反饋。

但是你不會問你的客戶他們是否測試完畢了,代碼是否有效,系統是否穩定安全,負載大的情況下是否正常工作。

你需要從測試團隊中獲得什么?

就算是最好的,最負責的,最有經驗的程序員都會犯錯。在我們公司,每個人經驗都很豐富,其中有些人工作了10-15年以上了。他們很仔細的測試代碼,每次check-in之后都會更新自動測試用例。在持續集成過程中這些測試都會運行 – 我們非常依賴于這些測試(現在已經有成千上萬的測試用例了,并有較高的覆蓋率),靜態分析的缺陷核查,以及安全核查工具來對付基本的代碼錯誤。所有的更改都會讓另外一個高級的程序員來核查,從來沒有過例外。

但就算有好的方法和工具,優秀的程序員還是會犯錯:一些細微的問題(不一致,界面問題,數據轉換和建立問題,沒有編輯等問題)以及一些基礎的問題 (負載下的運行失敗,同步問題,缺少需求,規則錯誤,異常處理中的錯誤)。我想確保在用戶發現錯誤之前發現大部分(盡管不是全部)的錯誤。程序員也是。

這也就是測試團隊起作用的地方了。我們擁有一個小的,但是經驗豐富的,有特別專長的測試團隊。一個測試人員專注于驗收測試,驗證功能需求,可用性,以及業務工作流程。另一個測試人員專注于功能的回歸測試以及業務規則的正確性和覆蓋率,找到程序員測試用例中的規則漏洞,并在API層讓集成測試自動化。還有個測試人員主要做操作測試,壓力測試,以及soak test來找到峰值和垃圾回收的問題,破壞測試 – 盡可能的破壞系統。當其中一個人不在的時候,他們也知道如何擔負他人的職責,但他們有自己獨特的專長和技能,以及自己的解決問題的方法。

當我們初次建立系統的時候,我們有一個更大的測試團隊,主要通過寫測試計劃,詳盡的手工測試核查表,在UI層編寫自動的回歸測試,來測試覆蓋率和可靠性。但用這種方法浪費了許多時間。

現在我們更依賴于程序員針對功能覆蓋率和回歸保護自己編寫的自動測試用例。我們的測試團隊將精力更多的放在探索性的功能以及操作,基于風險和以用戶為中心的測試中去了,以找到最重要的缺陷,發掘系統的弱點。我們都喜歡這種方法,因為我們在測試中找到了真正的重要的缺陷,那些躲得過代碼審查和單元測試的缺陷。

當程序員作了更改后,測試人員馬上測試更改。他們和程序員一起結隊去測試新功能,和程序員一起運行模擬來找出運行錯誤,競態條件(race condition)以及現實世界中的時間相關的問題和工作流程問題。他們摧毀系統以確保錯誤探測和錯誤恢復機制是成功的。他們測試安全功能,和顧問一起搭建和管理測試。他們也和操作人員一起,和新用戶以及新部門處理集成檢查。他們和團隊的其他人員一起以非常快的速度,每兩周就發布到在線系統(有時更頻繁)。

測試團隊也會負責軟件的發布。他們將每個發布都集中在一起,查看依賴,決定發布什么時候進行,什么將會發布,什么不會發布,他們會核對我們是否完成了整個團隊同意去做的更改,他們會測試過去的測試用例還有數據轉換測試,最后和操作人員一起發布到在線系統中去。

他們沒有讓整個團隊的進度慢下來,他們也沒有阻礙我們發布軟件。他們確保了軟件上線的時候正常工作。

測試人員找到更多的缺陷

我為高可靠性,高集成性的業務工作了很久,沒有測試人員是不可取的 – 犯錯的代價太高了。我不認為你可以創建真正的軟件,而不需要人來測試它。除非你是在創業的早期,還處于概念的迸發期,或者你只有一個小團隊,僅僅為內部使用而寫的軟件(可能你也沒堵到這篇文章),否則你需要人來為你測試系統以確保系統是正常運行的。

不管你如何工作,不管你用什么方法 – 敏捷開發還是瀑布開發方法,都改變不了需要測試人員的事實。如果你推進得太快了,測試人員需要加快步伐,以適應能夠獲取信息的方式。好的測試人員可以做到的。

我就算再蠢也不會認為測試團隊能找到所有的缺陷——雖然這是他們的工作。當然,我希望測試人員會在客戶發現之前找到明顯的錯誤。

我需要為他們做的也正好幫自己回答了一些重要的問題:我是否可以發布了?有什么還是粗糙的或者不穩定的或者不完善的?什么需要遲些發布?什么需要更進一步審查或者重寫?設計中什么地方很薄弱?什么地方沒有自動測試用例?哪里需要更好的測試工具?什么功能難以理解或不一致或者很難搭建?什么消息漏掉了,或者容易誤導人的?我們是否做太多了,做太快了?我們是否需要更改設計,代碼,還是設計或編碼的方式,以使得系統更好用,更可靠?

測試不能提供所有的信息,但能提供一部分。好的測試可以提供許多有用的信息。——James Bach (Satisfice)

沒有測試人員,你不僅發布了一些你本來應該沒有錯誤的代碼,你也失去了一些重要的信息,譬如你的軟件真的那么好嗎,例如你可以做什么讓它更好。如果你想構建好的軟件,那么現在你的機會來了。

英文原文: swreflections.blogspot.ca

本文鏈接:http://blog.jobbole.com/25723/

責任編輯:林師授 來源: 伯樂在線
相關推薦

2010-11-23 10:55:47

跳槽

2018-01-29 13:18:42

前端JavaScript

2021-05-26 10:19:01

jreJava應用程序

2019-07-15 08:00:00

AI人工智能

2021-05-07 15:18:26

比特幣禁令監管

2017-03-13 13:54:40

戴爾

2012-03-13 09:04:31

開發軟件測試

2022-06-07 17:01:31

UI框架前端

2020-07-28 08:28:07

JavaScriptswitch開發

2022-04-21 08:01:34

React框架action

2009-11-23 12:45:22

2017-08-08 14:33:36

無服務計算服務器

2018-01-17 15:33:14

2015-09-30 09:57:53

天分熱情工程師

2024-02-22 09:00:00

LogitMat數據集算法

2013-12-02 09:43:29

字符串編程

2015-08-20 10:56:19

算法界面開發

2021-12-12 22:20:47

Docker開發容器

2014-01-17 13:09:48

Linux碎片整理

2013-07-18 09:21:32

代碼文檔
點贊
收藏

51CTO技術棧公眾號

日韩精品福利在线| 国产精品高潮呻吟| 国产精品成人国产乱一区| 精品无码人妻一区二区免费蜜桃| 国模私拍国内精品国内av| 亚洲免费伊人电影| 黄色小网站91| 中文字幕视频在线播放| 亚洲成av人片一区二区密柚| 亚洲福利在线视频| 在线免费视频一区| 123区在线| 国产欧美视频一区二区| 亚洲一区二区三区成人在线视频精品| 久久久久99精品| 国产免费久久| 欧美va亚洲va香蕉在线| 色一情一乱一伦一区二区三区日本| 黄a在线观看| 91在线视频免费观看| 国产一区深夜福利| 国产尤物在线视频| 欧美gvvideo网站| 亚洲激情久久久| 国产成人在线综合| 自拍偷拍欧美视频| 亚洲一区在线看| 亚洲免费精品视频| 青青草视频免费在线观看| 国产一区二区精品在线观看| 日韩免费不卡av| 国产亚洲欧美精品久久久久久 | 少妇按摩一区二区三区| 91精品网站在线观看| 色综合久久综合网| 玩弄中年熟妇正在播放| 午夜在线激情影院| 日韩码欧中文字| 日本视频一区二区在线观看| 韩国av永久免费| 韩国v欧美v日本v亚洲v| 国产精品视频自在线| 国产精品一区二区三区四| 亚洲香蕉网站| 欧美精品情趣视频| 91免费公开视频| 久久高清免费| 在线电影av不卡网址| 日韩一级视频在线观看| 风间由美一区二区av101| 日韩欧美色电影| 一级黄色大片儿| 成人免费观看49www在线观看| 欧美色男人天堂| 午夜在线观看av| 电影一区二区| 欧美最猛黑人xxxxx猛交| 亚洲成熟丰满熟妇高潮xxxxx| 亚洲插插视频| 色综合网站在线| 老司机午夜av| 午夜激情成人网| 日本福利一区二区| 日韩视频免费在线播放| 欧美电影免费观看高清完整| 色悠悠亚洲一区二区| 日本熟妇人妻xxxxx| 中文字幕不卡三区视频| 91福利小视频| 777视频在线| 激情综合婷婷| 亚洲国产成人在线播放| 久久久久成人精品无码中文字幕| 欧美理伦片在线播放| 日韩精品小视频| a级大片在线观看| 欧洲三级视频| 久久精品电影一区二区| 欧美成人黄色网| 亚洲一级高清| 国产成人综合一区二区三区| 无码人妻精品一区二区蜜桃色欲| 日韩精品色哟哟| 成人观看高清在线观看免费| 99国产精品欲| 99久久精品国产麻豆演员表| 日本精品二区| 国产在线激情| 黄色成人av在线| 日日噜噜噜噜久久久精品毛片| 福利一区和二区| 欧美成人三级电影在线| 永久免费看mv网站入口78| 久久综合成人| 国语自产精品视频在线看| 无码人妻丰满熟妇奶水区码| 精品亚洲国产成人av制服丝袜| 成人资源视频网站免费| 四虎国产精品永远| 18涩涩午夜精品.www| 国产毛片视频网站| 欧美一区二区三区婷婷| 亚洲国产一区二区三区在线观看 | 欧美洲成人男女午夜视频| 成人一级免费视频| 国产99一区视频免费| 日韩高清av电影| 日韩另类在线| 欧美综合天天夜夜久久| 影音先锋资源av| 日韩成人三级| 91精品国产高清自在线看超| 国产精品欧美久久久久天天影视| 91丝袜呻吟高潮美腿白嫩在线观看| 日韩中文字幕一区| 川上优av中文字幕一区二区| 91精品啪在线观看国产60岁| 大黑人交xxx极品hd| 国产精品av久久久久久麻豆网| 青青草成人在线| 黄片毛片在线看| 中文字幕亚洲区| 国产一级片黄色| 加勒比中文字幕精品| 久久精品在线视频| 国产精品成人久久久| 99久久夜色精品国产网站| 国产成年人在线观看| 欧美影视资讯| 精品亚洲一区二区三区在线观看 | 黄色激情在线观看| 91成人国产| 国产精品久久久久久久久久| 亚洲 欧美 精品| 亚洲一区二区三区四区在线免费观看| 亚洲欧美偷拍另类| 日本a口亚洲| 国产99久久精品一区二区永久免费| 黄色aaa大片| 亚洲一区二区三区四区五区黄 | 一区二区三区视频观看| 日韩精品无码一区二区| 国产成人在线电影| 亚洲成人动漫在线| 欧美性生活一级| 在线观看国产欧美| 成人免费一级片| 国产欧美一区二区精品仙草咪| 日本成年人网址| 日韩三区视频| 欧美亚洲国产日韩2020| 亚洲 另类 春色 国产| 欧美日韩亚洲成人| 黄色av网址在线观看| 国产精品久久777777毛茸茸 | 精品视频97| 国产精品国产福利国产秒拍| 国产区在线视频| 欧美视频一区二区三区在线观看| 日韩欧美黄色网址| 日本免费新一区视频| 亚洲精品中文综合第一页| 国产一区二区三区四区五区3d| 中文字幕精品在线| 国产在成人精品线拍偷自揄拍| 国产精品国产三级国产a| 992kp免费看片| 欧美精品黄色| 精品国产一区二区三区麻豆小说 | 日韩欧美在线字幕| 日韩精品无码一区二区三区久久久| 三级久久三级久久久| 亚洲精品一区二区毛豆| 成人久久精品| 国内偷自视频区视频综合| 亚洲欧洲成人在线| 欧美在线观看一区| 三级影片在线看| bt欧美亚洲午夜电影天堂| 能在线观看的av| 国产精品片aa在线观看| 成人性生交xxxxx网站| 国产丝袜在线播放| 亚洲天天在线日亚洲洲精| 中文字幕无线码一区| 亚洲精品欧美专区| 国产精品无码一区二区三| 日韩精彩视频在线观看| 精品日韩在线播放| 欧美三级午夜理伦三级在线观看| 日韩av电影在线网| 麻豆影院在线观看| 亚洲国产小视频在线观看| 在线免费一级片| 亚洲午夜私人影院| 一级特黄曰皮片视频| 国产成人欧美日韩在线电影| 熟女性饥渴一区二区三区| 97国产成人高清在线观看| 国产精品日韩一区二区| www.26天天久久天堂| 欧美韩国理论所午夜片917电影| 奇米影视888狠狠狠777不卡| 欧美精品亚洲一区二区在线播放| 国产成人自拍视频在线| 中文字幕一区二区在线播放| 91超薄肉色丝袜交足高跟凉鞋| 日韩电影免费一区| 欧美日韩福利在线| 色综合天天爱| 免费精品视频一区| 福利在线一区| 国产日韩在线观看av| xx欧美xxx| 欧美黑人一区二区三区| 在线观看免费网站黄| 亚洲第一中文字幕在线观看| 国产又爽又黄又嫩又猛又粗| 91成人在线观看喷潮| 久久精品国产亚洲av高清色欲| 国产精品午夜久久| mm131美女视频| 波多野结衣中文字幕一区二区三区| 天天色综合天天色| 首页国产欧美久久| 日本人妻伦在线中文字幕| 99久久99久久精品国产片桃花| 蜜桃日韩视频| 老司机精品在线| 成人18视频| 免费观看在线一区二区三区| 国产日韩欧美在线播放| 亚洲不卡系列| 日韩免费黄色av| 中文字幕在线直播| 97久久精品视频| 91黄页在线观看| 国模精品系列视频| 牛牛精品在线| 欧美久久精品一级黑人c片 | 99国产精品一区二区三区 | 黄色aaa毛片| 精品少妇一区二区三区在线播放| 国产一区二区波多野结衣| 欧美体内she精视频| 久久久黄色大片| 一本久久综合亚洲鲁鲁五月天| 日韩美女黄色片| 亚洲国产wwwccc36天堂| 精品在线视频观看| 亚洲第一搞黄网站| 日本视频免费在线| 午夜成人在线视频| 国产成人免费看| 色综合一区二区| 中文字幕免费视频观看| 欧洲国产伦久久久久久久| 中文字幕视频免费观看| 欧美喷潮久久久xxxxx| 一级特黄aa大片| 91精品国模一区二区三区| www.av日韩| 亚洲黄色片网站| 黄色网址在线播放| 日韩中文字幕视频在线| 成人在线免费看黄| 欧美精品videosex性欧美| 大菠萝精品导航| 国产精品白嫩美女在线观看| 日韩美女在线| 俄罗斯精品一区二区三区| 久久99精品国产自在现线| 欧美日韩日本网| 日韩视频在线观看| 日本五级黄色片| 免费视频久久| 四季av一区二区| 国产中文一区二区三区| aaa黄色大片| 久久午夜老司机| 国产又色又爽又高潮免费| 亚洲线精品一区二区三区| 久热这里只有精品6| 欧洲色大大久久| av中文字幕免费在线观看| 亚洲国语精品自产拍在线观看| 激情视频在线观看免费| 久久中文字幕国产| 蜜桃视频在线观看免费视频| 国产精品久久久久免费a∨大胸 | 精品久久久久久乱码天堂| 欧美男gay| 亚洲av首页在线| 国产精品日韩| 欧美性受xxxx黒人xyx性爽| 97精品电影院| 亚洲熟女毛茸茸| 亚洲成人在线网站| 夜夜狠狠擅视频| 日韩大片免费观看视频播放| 免费黄色在线观看| 69**夜色精品国产69乱| 亚洲精品成a人ⅴ香蕉片| 国产一级特黄a大片99| 欧美国产一级| www黄色av| 国产精品69毛片高清亚洲| www..com.cn蕾丝视频在线观看免费版| 亚洲精品菠萝久久久久久久| 亚洲精品久久久久久久蜜桃| 亚洲精品一区二区三区精华液| 欧美另类极品| 琪琪第一精品导航| 超碰地址久久| 先锋影音男人资源| 奇米色一区二区| 野外性满足hd| 午夜精品一区二区三区电影天堂 | 欧美久久久久久久久| 中文字幕+乱码+中文字幕明步| 亚洲成av人乱码色午夜| 快射av在线播放一区| 日本精品一区二区三区在线播放视频 | 亚洲免费视频中文字幕| 涩涩视频在线观看| 日韩精品中文字幕在线播放| 欧美男男video| 成人久久18免费网站图片| 成人高清电影网站| 国产在线青青草| 成人高清视频在线| 农村黄色一级片| 7777精品伊人久久久大香线蕉最新版 | 精品国产乱码一区二区三区四区| 在线中文字幕第一区| 97超碰成人在线| 国产日产欧美一区| 午夜精品免费观看| 精品在线小视频| 国内精彩免费自拍视频在线观看网址 | 亚洲中文字幕无码一区二区三区| 蓝色福利精品导航| 五月婷六月丁香| 欧美天天综合网| 在线观看免费网站黄| 国产日本欧美在线观看| 色天天久久综合婷婷女18| 久久精品免费网站| 日本一区二区三区在线观看| 国产情侣小视频| 亚洲人精品午夜在线观看| sese综合| 日韩av在线电影观看| 奇米影视一区二区三区| 国产午夜精品久久久久久久久| 欧美日韩中文字幕精品| 思思99re6国产在线播放| 成人网在线视频| 欧美激情视频一区二区三区免费| 黑人性生活视频| 亚洲午夜免费福利视频| 殴美一级特黄aaaaaa| 欧美影院久久久| 青草国产精品| 一级淫片在线观看| 伊人性伊人情综合网| 色欲av永久无码精品无码蜜桃 | 福利一区二区| 无码人妻精品一区二区三区99v| 国产精品一区二区三区四区| 久久久久成人精品无码| 日韩电影中文字幕在线观看| 成人黄色免费短视频| 亚洲人体一区| 国产69精品久久99不卡| 国产综合精品视频| 色悠悠久久88| 最新国产精品精品视频| 日本中文字幕片| 日韩一区在线播放| 日韩一区二区三区在线观看视频| 欧美最近摘花xxxx摘花| 日韩欧美高清| 一级黄色电影片| 色视频一区二区| 老司机在线看片网av| 国产精品一区二区三区不卡 | 日韩精品免费一区二区在线观看| 亚洲一区二区福利视频| 亚洲成av人片一区二区| 成人av一区| 国产高清在线一区| 青草av.久久免费一区| 我家有个日本女人| 亚洲深夜福利在线| 视频在线亚洲| 美女一区二区三区视频| 午夜精品一区二区三区电影天堂| 午夜在线视频| 久久综合一区二区三区|