精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

68精品国产免费久久久久久婷婷| 欧美一区二视频| 欧美一区1区三区3区公司| 国产精品传媒在线观看| 91精品观看| 欧美成人a∨高清免费观看| 啊啊啊一区二区| 嫩草香蕉在线91一二三区| 国产成人亚洲综合a∨猫咪| 国a精品视频大全| 国产成人免费观看网站| 亚洲高清在线一区| 91激情在线视频| 丁香六月激情网| 三区四区电影在线观看| 99久久久久久99| 成人黄色中文字幕| 亚洲影院在线播放| 你懂的网址国产 欧美| 日韩av网站电影| 无套白嫩进入乌克兰美女| 日韩脚交footjobhd| 中文字幕字幕中文在线中不卡视频| 国产一级特黄a大片99| 亚洲综合网av| 乱人伦精品视频在线观看| 欧美激情亚洲精品| 2014亚洲天堂| 欧美码中文字幕在线| 亚洲电影免费观看高清完整版在线观看| 最近中文字幕一区二区| 国产在线美女| 亚洲国产欧美一区二区三区丁香婷| 亚洲欧美日韩国产yyy| 五月天福利视频| 国产.欧美.日韩| 亚洲一区制服诱惑| 亚洲天堂久久久久| 日韩精品1区2区3区| 91国产精品91| 国产成人自拍视频在线| 欧美日韩国产探花| 欧美乱大交xxxxx| 男人在线观看视频| 99久久精品国产亚洲精品 | 综合一区av| 精品国内自产拍在线观看| 日韩黄色中文字幕| 欧美精品一二| 日韩在线激情视频| 欧美aaa级片| 久久精品国产亚洲夜色av网站 | 日韩人妻一区二区三区| 欧美日韩一区二区三区四区不卡| 亚洲第一二三四五区| 亚洲日本久久久| 久久中文字幕导航| 日韩电影中文字幕av| 中文字幕xxx| 国产亚洲电影| 中文字幕不卡av| 国产美女高潮视频| 欧美1区2区| 欧美激情中文字幕乱码免费| 精品无码黑人又粗又大又长| 影音先锋一区| 日本一本a高清免费不卡| 亚洲精品国产无码| 美女尤物国产一区| 亚洲尤物视频网| 亚洲国产精品二区| 99国产精品一区| 婷婷精品国产一区二区三区日韩| 在线视频91p| 中文字幕日韩欧美一区二区三区| 无码人妻aⅴ一区二区三区日本| a视频在线观看| 五月天一区二区三区| 欧美成人黑人猛交| 欧美videos粗暴| 精品日韩在线观看| 国产精品成人一区二区三区电影毛片| 成人羞羞网站入口免费| 不卡av电影在线观看| 粉嫩aⅴ一区二区三区| 老司机午夜精品视频| 91久久精品国产91久久| 免费激情视频网站| 国产欧美精品区一区二区三区| 国产精品99久久久久久大便| 美足av综合网| 欧美又粗又大又爽| 日本一级大毛片a一| 久久91成人| 久久久精品影院| 久久久久久91亚洲精品中文字幕| 久久99国内精品| 精品视频导航| 国产cdts系列另类在线观看| 欧美日韩美女在线观看| 亚洲日本黄色片| 香蕉久久精品| 欧美另类极品videosbestfree| 久久久精品视频网站| 国产一区视频网站| 欧美重口乱码一区二区| 日韩av官网| 欧美亚洲国产一区二区三区va| www.美色吧.com| 欧美激情国产在线| 日本不卡高字幕在线2019| 国产视频一二三四区| 国产日韩欧美综合一区| 精品丰满人妻无套内射| 成人污版视频| 国产一区二区三区日韩欧美| 日韩美女一级片| 激情偷乱视频一区二区三区| 欧美一区国产一区| 123区在线| 日韩欧美不卡一区| 麻豆明星ai换脸视频| 日韩高清不卡在线| 蜜桃导航-精品导航| 国产丝袜在线观看视频| 制服丝袜亚洲播放| 九一在线免费观看| 久久久久国产精品一区三寸| 国产日产精品一区二区三区四区| 久草资源在线| 欧美日韩免费观看一区二区三区| 丰满少妇一区二区三区| 红桃视频亚洲| 国产精品成人观看视频免费| 成人午夜在线影视| 在线综合亚洲欧美在线视频| 一级在线观看视频| 日韩高清不卡在线| 午夜精品亚洲一区二区三区嫩草| 一区二区电影免费观看| 日韩精品在线播放| 久久免费激情视频| 99在线精品一区二区三区| 日本精品久久久久久久久久| 欧美特黄不卡| 欧美精品videofree1080p| 99久久精品国产色欲| 亚洲欧美日韩国产中文在线| 亚洲精品视频三区| 在线精品国产| 91精品婷婷国产综合久久蝌蚪| 粗大黑人巨茎大战欧美成人| 7777女厕盗摄久久久| 成人性生活毛片| 国产麻豆视频精品| 黄色三级中文字幕| 精品福利网址导航| 91高清视频在线免费观看| 四虎在线免费看| 色噜噜久久综合| 国精产品视频一二二区| 久久99久久久欧美国产| 午夜久久久久久久久久久| a看欧美黄色女同性恋| 992tv成人免费视频| 激情小视频在线| 欧美性一二三区| 一起操在线播放| 成人免费观看男女羞羞视频| 国产黄页在线观看| 国产欧美日韩一区二区三区四区 | 成人在线观看毛片| 高清精品视频| 国产suv精品一区二区三区88区| 成人欧美一区| 欧美成人一区二区三区| 日本一级片免费看| 中文在线免费一区三区高中清不卡| 一级黄色片国产| 亚洲精品精选| 亚洲福利av在线| 一级毛片精品毛片| 国产97色在线|日韩| 男人的天堂在线视频免费观看| 日韩美女视频在线| 尤物视频免费观看| 亚洲乱码国产乱码精品精的特点 | 偷拍自拍一区| 成人福利视频网| 咪咪网在线视频| 日韩视频永久免费观看| 天堂av2024| 欧美日本不卡视频| 成年人免费高清视频| 亚洲欧洲精品成人久久奇米网| 中文字幕99页| 青青草97国产精品免费观看无弹窗版 | 国产精品视频在线播放| 国产美女自慰在线观看| 精品国产乱码久久久久久婷婷 | 在线观看免费污视频| 欧美久久一级| 五月天丁香综合久久国产 | 亚洲免费久久| 欧美a一欧美| 亚洲自拍高清视频网站| 校园春色亚洲色图| 欧美乱大交xxxxx| 99reav在线| 国产午夜精品久久久| 97超碰人人模人人人爽人人爱| 亚洲777理论| 多男操一女视频| 久久久久久一级片| 成人做爰www看视频软件| 久久99精品久久久久久| 无码人妻丰满熟妇区毛片| 欧美视频网站| 99re99热| 超碰成人久久| 精品无人区一区二区三区| 国产剧情一区二区在线观看| 国产精品va在线| 午夜久久中文| 韩国日本不卡在线| 精精国产xxxx视频在线中文版 | 亚洲国产欧美一区二区三区同亚洲| 亚洲无码精品在线观看| 色老汉一区二区三区| 国产免费观看av| 午夜日韩在线电影| 国产在线成人精品午夜| 一区二区三区小说| 老妇女50岁三级| 亚洲欧美区自拍先锋| 综合 欧美 亚洲日本| 国产日韩精品一区| 久久久久久久毛片| 国产色婷婷亚洲99精品小说| 四虎影成人精品a片| 91啦中文在线观看| 久久亚洲AV成人无码国产野外| 成人精品视频一区| 日本wwwwwww| 成人毛片在线观看| 国产精品久久久久久亚洲色| 高清在线不卡av| 亚洲麻豆一区二区三区| 成人爽a毛片一区二区免费| 伊人久久久久久久久| 大陆成人av片| av免费观看不卡| 95精品视频在线| 亚洲区免费视频| 欧美激情在线免费观看| 蜜桃视频最新网址| 亚洲人成网站在线| 久草国产在线观看| 亚洲3atv精品一区二区三区| 国产成人无码精品| 在线免费观看一区| 一级黄色片网站| 欧美一级淫片007| 欧美自拍第一页| 日韩久久精品成人| 在线观看h片| 欧美精品免费播放| 欧美久久天堂| 国产精品视频最多的网站| 国产一区二区在线观| 国产99视频精品免费视频36| 卡通动漫国产精品| 欧美一区二区三区四区夜夜大片| 欧美色爱综合| 在线视频不卡国产| 黄色成人91| 免费黄色一级网站| 国产一二三精品| 风间由美一二三区av片| 国产精品嫩草影院com| 欧美三根一起进三p| 欧美日韩黄色大片| ,亚洲人成毛片在线播放| 精品日韩在线观看| 春暖花开成人亚洲区| 欧美成人一区二区三区电影| 理论片午夜视频在线观看| 国产精品视频一| caoporn成人| 亚洲视频在线二区| 国产视频亚洲| 日韩成人av免费| 91蝌蚪porny九色| 久草网在线观看| 婷婷亚洲久悠悠色悠在线播放| 中文文字幕一区二区三三| 日韩欧美色综合网站| 日本一区二区三区在线观看视频| 日韩在线播放视频| 成人福利视频| av免费观看久久| 清纯唯美日韩| av免费观看网| 激情综合网激情| 人妻aⅴ无码一区二区三区 | 中国老女人av| 视频一区二区三区中文字幕| 天堂va欧美va亚洲va老司机| 欧美国产丝袜视频| 天天干天天干天天干天天| 欧美一区二区视频免费观看| 黄色毛片在线观看| 欧美精品18videos性欧| 成人综合日日夜夜| 日本午夜一区二区三区| 亚洲精品美女91| 性生活在线视频| ...xxx性欧美| 亚洲性猛交富婆| 亚洲精品永久免费精品| xxxx视频在线| 91国产在线免费观看| 日韩中文欧美| 国产精彩免费视频| 91色porny蝌蚪| 日韩免费视频网站| 日韩精品一区二区三区视频播放| 毛片激情在线观看| 国产欧美一区二区三区在线| 精品国产一区二区三区香蕉沈先生| 日韩一级性生活片| 成人污视频在线观看| 久久综合加勒比| 日韩精品最新网址| 在线观看操人| 91在线观看欧美日韩| 66视频精品| 久久精品一卡二卡| 亚洲人成精品久久久久久| 国产又粗又猛又黄又爽无遮挡| 上原亚衣av一区二区三区| 国产成人a视频高清在线观看| 日本黑人久久| 日韩va亚洲va欧美va久久| 精品无码人妻一区| 色婷婷av久久久久久久| 男同在线观看| 国产精品成人品| 成人毛片免费看| xxx中文字幕| 一级日本不卡的影视| 风流少妇一区二区三区91| 久久久久久久久网站| 青青草久久爱| 天天天干夜夜夜操| 日韩毛片高清在线播放| 性色av蜜臀av| 97久久精品人人澡人人爽缅北| 欧美人成在线观看ccc36| 日韩毛片在线免费看| 欧美国产一区二区| 国产白浆在线观看| 久久久亚洲天堂| 九一国产精品| 日韩一级理论片| 亚洲欧美激情插| 少妇av在线播放| 国产高清视频一区三区| 久久蜜桃av| 成人一区二区三区仙踪林| 午夜精品久久久久久久蜜桃app| 日韩私人影院| 国产综合在线观看视频| 国产喷水在线观看| 久久精品国产亚洲a| 青青青手机在线视频| 日韩欧美专区在线| 国产美女高潮在线| 亚洲精品9999| 高清在线不卡av| 波多野结衣激情视频| 大量国产精品视频| 看全色黄大色大片免费久久久| 国产精品69页| 亚洲欧美综合色| 五月婷婷免费视频| 国产啪精品视频网站| 在线看片欧美| 亚洲精品久久久久久国| 亚洲经典中文字幕| 午夜精品久久久久久毛片| 福利视频一二区| 国产精品高清亚洲| 三级理论午夜在线观看| 91精品免费视频| 男人天堂欧美日韩| 日韩国产第一页| 亚洲欧洲美洲在线综合| 一区二区在线免费播放| 午夜久久久精品|