當前位置:首頁 » 堅守職責 » 測試qa職責

測試qa職責

發布時間: 2020-12-09 05:19:08

A. 今天要去一個做游戲的工作室面試游戲測試 問了一下他們測試/qa/品管就只有一個人 他們有一款頁游要上線了

這個很簡單看看他們曾經製作過的游戲就行了啊,還有跟他們的員工多多交流一下看看

B. 軟體測試與QA的性質是一樣的嘛

一。Testing是QA的一個過程。

QA,就是質量管理,它有兩方面任務,過回程改進和質量保證,它要求貫穿過整個產答品(或項目)的整個過程,對整個過程進行監督,對項目的目前進度進行檢查,同時還要完成組織驗證、組織過程定義、風險管理等相關過程。每個過程結束,都要求進行階段工作的整理,這種管理定量化的,成功與失敗後,進行原因的分析,同時進行知識庫的積累,以提高後繼產品的質量。
而測試只是產品開發的一個過程。雖然V或W模型,測試應該從頭開始,但是需求階段,測試不容易做好。
正因為上面所述,所以說Testing是QA的一個過程。

二。QA是Testing之外的一個過程。

為什麼說之外?因為QA從事者與測試者不成,它並沒有直接的權力,它起的作用是建議、監督、總結,而不是管理。正因為沒有實權,它所從事的只是軟體開發流程一個階段的監督者角色,因此是說它是流離之外的。

其實,樓主這個問題是許多英文面試的一個題目。上面這兩個解釋都對,無所謂哪一種,只要能夠清楚的了解QA和測試在整個產品過程中的作用,工作形式,就可以很明白它們的不同。

QA國內真做起來的不多,測試前途。。。。。。。。。。我是做測試的,一直想轉行。

C. 什麼是「QA測試」和「壓力測試」

Quality Assurance 品質保證

QA(QUALITY ASSURANCE,中文意思是「品質保證」,其在ISO8402:1994中的定義是「為了提供足夠的信任表明實體能夠滿足品質要求,而在品質管理體系中實施並根據需要進行證實的全部有計劃和有系統的活動」。有些推行ISO9000的組織會設置這樣的部門或崗位,負責ISO9000標准所要求的有關品質保證的職能,擔任這類工作的人員就叫做QA人員 .
QA組是一個專業組,不是一個行政機構。QAG Leader可由質量管理部委派人員擔任或由某業務部門的QA兼任。與職能機構一樣,QA直接對高層經理負責,但在業務上向項目經理和QAG Leader匯報。柔性結構吸收了職能結構和矩陣結構的許多優點,既便於QA融入項目組,又便於部門之間經驗的分享,還利於QA能力的提高。QAG Leader可以從各部門QA匯報中提取出各項目的共性問題,用於組織級過程的改進。企業還可以通過授予QAG Leader不同的權利,比如按照20/80原則與高級經理分配QA的管理,來促進QA專業研究與應用的結合。
壓力測試,是確立系統穩定性的一種測試方法,在軟體工程、金融風險管理等領域應用比較普遍。通常在系統正常運作范圍之外進行,以考察其功能極限和隱患。壓力測試能夠幫助商業銀行充分了解潛在風險因素與銀行財務狀況之間的關系,深入分析銀行抵禦風險的能力,形成供董事會和高級管理層討論並決定實施的應對措施,預防極端事件可能對銀行帶來的沖擊。銀行的壓力測試通常包括信用風險、市場風險、操作風險、其他風險等方面內容。壓力測試中,商業銀行應考慮不同風險之間的相互作用和共同影響。

D. 請問什麼是QA

QA即英文QUALITY ASSURANCE 的簡稱,中文意思是品質保證,其在ISO8402:1994中的定義是「為了提供足夠的內信任表明實容體能夠滿足品質要求,而在品質管理體系中實施並根據需要進行證實的全部有計劃和有系統的活動」。有些推行ISO9000的組織會設置這樣的部門或崗位,負責ISO9000標准所要求的有關品質保證的職能,擔任這類工作的人員就叫做QA人員

E. QA與軟體測試的關系

1.完全不同的職位;
2.QA更強調控制和評估,Testing則是life cycle的一部分;
3.QA需要懂流程回模型和評估模型,testing不一定需答要;
4.匯報對象完全不同,QA可能要向研發高層匯報,testing向leader匯報;

軟體測試和QA的區別:簡單來說,軟體測試人員是幹活的,QA是監督幹活的人是否是按照標准工作流程來幹活。

F. 軟體測試人員與QA人員有什麼相同和不同之處

QA涵蓋的范圍要大,從整體的流程發面把握,不僅僅是測試一方面,還有開發,配置等等,而測試只是來發現軟體的缺陷的,是屬於開發過程中的一部分

G. QA和軟體測試哪個好,前景發展又是如何的

理論上來講QA和測試是有明確的職責之分的。但是實際上每個公司和團隊對質量保專障及測試相屬關的工作任務分配都有自己的處理。分的細致點的,測試計劃、編寫測試用例、手工測試、自動化測試、代碼審查等等會分得很細,會由不同的人來負責;而有的公司或團隊需要程序員自己完成測試用例的編寫和執行。至於職位到底是叫QA還是Tester並不能反應職責的實質,比如有的QA要做手工測試,有的QA可能要負責一些項目管理的活。有的Tester可能並不需要太多的技術知識,而有的測試工作則要求至少和程序員一樣的技術水平。
既然覺得迷茫,又還是應屆生,不如先看看有哪些工作機會,再做比較進行選擇。

H. 軟體測試里解釋QA及其職責

1.完全不同的職位;
2.QA更強調控制和評估,Testing則是life cycle的一部分;
3.QA需要懂流程模型和評估模型,testing不一定需要;
4.匯報對象完全不同,QA可能要向研發高層匯報,testing向leader匯報;
軟體測試和QA的區別:簡單來說,軟體測試人員是幹活的,QA是監督幹活的人是否是按照標准工作流程來幹活。

I. 什麼是QA產品測試

QA產品測試指:質量保證測試。

【解析】
質量保證(QA) QA即QualityAssurance,它所關注的是對質量的測量及檢查,還有通過改進過程來提高軟體的質量,依次來指導軟體的發行。

J. 我們需要專職的 QA 嗎

有不同的觀點,有爭論總是一件好事,這樣可以引發大家的思考。所以,對於我的這篇博文,如果你贊同我的觀點,我會感到高興,如果你會去認真地深入思考,我也會高興,如果你反對,沒關系,可以討論。在此之前,我想說明一下我觀點里的這個「專職QA」是怎麼定義的。其是很多公司成立的專門做測試的技術人員,僅測試不開發。這些QA對於軟體開發技術並不熟悉,甚至不懂。我經歷過一些公司都有專職的QA團隊(專職的測試人員),自從上個公司我的開發團隊在一個項目上被QA部門搞得一團糟,我越來越懷疑專職QA存在在意義。我的觀點不一定對,但請讓我鮮明地表達一下——我覺得是不需要全職的QA的,甚至不需要QA這一專職角色或部門,因為,不懂開發的人必然做不好測試。就像不懂開發的研發經理必然管不好研發團隊一樣。我越來越覺得Dev應該應該是做測試最合適的人選,這必然是未來的趨勢 (因為我已經看到了中國程序員的進步,相比起10年前,今天的程序員已經是非常全面了,再來十年,必然證明我的觀點是對的)。在我正在展開說明之前,我想引用兩篇文章:兩篇文章一篇是 「On testers and testing」(中文翻譯),本文的作者Sriram Krishnan是一名程序員,曾在Yahoo和微軟工作過,開發過很多軟體,曾被紐約時報報道,寫過一本書,本文是他的一篇博客。他在文章中表達了這幾個觀點——大多數的開發團隊並不需要一個獨立的測試角色。即使要有,那麼所有的開發時間比上所有的測試時間應該 >20:1的。。證據嗎?光看看一些從古至今最成功的軟體開發團隊就知道了。不論是當今的Facebook,還是30年前最初的NT團隊,很多偉大 的產品都是出自沒有或很少測試人員的團隊。開發人員應該測試自己的代碼。沒什麼可說的。背後的道理並不重要。這包括單元測試,全覆蓋的自動化測試或手工測試或組合測試。如果你的開發人員不能/不願意或認為這「不歸我管」,那你需要更好的程序員。另一篇文章是鄒欣的「現代軟體工程講義 9 測試 QA 的角色和分工」,這是一篇很不錯的文章。他在文章里提到了分工的必要性,比如第三方的鑒定機構,並且也指出了分工的一些問題,比如,畫地為牢的分工,無明確責任的分工,等,這些問題直接命中了分工的要害。我隱約覺得,我和鄒欣的很多觀點是相同的,我們內容上是相同的,只是形式上還有分歧。另外,我的觀點太鮮明了,從而容易導向極端的理解。你看,我們都同意,Dev要懂測試,QA要懂開發,只不過分工不同,既然你中有我,我中有你,那就不要分彼此了,一起攜手開發測試吧。(另外,我個人覺得不懂開發的測試人員不可能測試得好) 我的故事我再說說我最糟糕的QA經歷吧,這個公司的QA部門只做測試,他們的leader覺得所有的test design和test 的過程都不需要Dev參與,他們是獨立於Dev之外的部門,他們幾乎不關心Dev的設計和實現,他們只關心能跑通他們自己設計的test case。但是去執行Test Case的時候,又需要Dev的支持,尤其在環境設置,測試工具使用,確認是否是bug方面,全都在消耗著Dev的資源,最扯的是,他們對任何線上的問題 不負責,反正出了問題由Dev加班搞定。我有一次私自review他們的test case的時候,發現很多的test case這樣寫到 –「Expected Result:Make sure every thing is fine」 ,WTF,什麼叫「Every thing is fine」?!而在test case design的時候,沒有說明test environment/configuration 是什麼?沒有說明test data在哪裡?Test Case、Test Data、Test Configuration都沒有版本控制,還有很多Test Case設計得非常冗餘(多個Test Case只測試了一個功能),不懂得分析Function Point就做Test Design。另外,我不知道他們為什麼那麼熱衷於設計一堆各式各樣的Negative Test Case,而有很多Positive的Test Case沒有覆蓋到。為什麼呢,因為他們不知道開發和設計的細節,所以沒有辦法設計出Effective的Test Case,只能從需求和表面上做黑盒。在做性能測試的時候,需要Dev手把手的教怎麼做性能測試,如何找到系統性能極限,如何測試系統的latency,如何觀察系統的負載(CPU,內存,網路帶寬,磁碟和網卡I/O,內存換頁……)如何做Soak Test,如何觀察各個線程的資源使用情況,如何通過配置網路交換機來模擬各種網路錯誤,等等,等等。測試做得也不認真,大量的False Alarm,都是環境問題,比如:安裝新版本後沒有重啟服務,沒有使用新的配置文件,網路配置,等等,等等。在項目快要上線前的一周,我又私自查看了一下他們的Test Result,我看到5天的Soak Test 的內存使用一直往上漲,很明顯的內存泄露,這個情況發生在2個月前,但是一直都沒有報告,我只好和我的程序員每天都加班到凌晨,趕在上線前解決了這個問 題。但是,QA部門的同學們就像沒發生什麼事似的,依然正常上下班。哎……為什麼會這樣?我覺得有這么幾點原因(和鄒欣的觀點一樣)給了QA全部測試的權力,但是沒有給相應的責任,QA沒有體會過軟體質量出問題後的痛苦(解決線上問題的壓力),導致QA不會主動思考和改進。QA對Dev的開發過程和技術完全不了解,增加了很多QA和Dev的溝通。QA對軟體項目的設計和實現要點不了解,導致了很多不有效的測試。註:我無意在這里貶低QA的能力工作。只是我看到了QA因為沒有參與開發的一些現實問題。我的觀點鄒欣對於分工出現的問題給出了兩點解決方法:充分授權和信任(Empower team members)各司其職,對項目共同負責(Establish clear accountability and shared responsibility)我的觀點是, 理論上正確,操作上太虛了。這就像我們國家喊的「為人民服務」的口號一樣,沒有具體的方法,根本無法落實。我無意在這里貶低QA的工作,我也無意因為這個事走向另一個極端。但是,我在現在公司的經歷,還有很多新興公司的做法,我越來越覺得軟體開發,真的不需要專職的QA,更不需要只寫代碼不懂做測試的專職的Dev。觀點如下:1) 開發人員做測試更有效開發人員本來就要測試自己寫的軟體,如果開發人員不懂測試,或是對測試不專業,那麼這就不是一個專業的開發人員。開發人員了解整個軟體的設計和開發過程,開發人員是最清楚應該怎麼測試的,這包括單元測試,功能測試,性能測試,回歸測試,以及Soak Test 等。開發人員知道怎麼測試是最有效的。開發人員知道所有的function point,知道fix一個bug後,哪些測試要做回歸和驗證,哪些不需要。開發人員的技術能力知道怎麼才能更好的做測試。很多開發人員只喜歡寫代碼,不喜歡做測試,或是他們說,開發人員應該關注於開發,而不是測試。這個思路相當的錯誤。開發人員最應該關注的是軟體質量,需要證明自己的開發成果的質量。開發人員如果都不知道怎麼做測試,這個開發人員就是一個不合格的開發人員。另外,我始終不明白,為什麼不做開發的QA會比Dev在測試上更專業? 這一點都說不通啊。2)減少溝通,扯皮,和推諉想想下面的這些情況你是否似曾相識?QA 做的測試計劃,測試案例設計,測試結果,總是需要Dev來評審和檢查。QA在做測試的過程中,總是需要Dev對其測試的環境,配置,過程做指導。QA總是會和Dev爭吵某個問題是不是BUG,爭吵要不要解決。無論發現什麼樣的問題,總是Dev去解決,QA從不fix問題。我們總是能聽到,線上發生問題的時候,Dev的抱怨QA這樣的問題居然沒測出來,QA也總會抱怨Dev代碼太差,一點也不懂測試,沒怎麼測就給hand over 給QA了。QA總是會push Dev,這個bug再不fix,你就影響我的進度了。等等,等等。如果沒有QA,那麼就沒有這么多事了,DEV自己的干出來的問題,自己處理,沒什麼好扯皮的。而一方面,QA說Dev不懂測試,另一方面Dev說QA不懂技術,而我們還要讓他們隔離開來,各干各的,這一點都不利於把Dev和QA的代溝給填平了。要讓Dev理解QA,讓QA理解Dev,減少公說公有理,婆說婆有理的只站在自己立場上的溝通,只有一個方法,那就是讓Dev來做測試,讓QA來做開發。這樣一樣,大家都是程序員了。3)吃自己的狗食真的優秀的開發團隊都是要吃自己狗食的。這句話的意思是——如果你不能切身體會到自己乾的爛事,自己的痛苦,你就不會有想要去改進的動機。沒有痛苦,就不會真正地去思考,沒有真正的思考,就沒有真正的進步。在我現在的公司,程序員要干幾乎有的事,從需求分析,設計,編碼,集成,測試,部署,運維,OnCall,從頭到尾,因為:只有了解了測試的難度,你才明白怎麼寫出可測試的軟體,怎麼去做測試的自動化和測試系統。只有自己真正去運維自己的系統,你才知道怎麼在程序里寫日誌,做監控,做統計……只有自己去使用自己的系統,你才明白用戶的反饋,用戶的想法,和用戶的需求。所以,真正的工程師是能真正明白軟體開發不單單只是coding,還更要明白整個軟體工程。只明白或是只喜歡coding的,那隻是碼農,不能稱之為工程師。4)其它問題關於SDET。全稱是Software Development Engineer on Test。像微軟,Google, Amazon都有這樣的職位。但我不知道這樣的職位在微軟和Google的比例是多少,在Amazon是非常少的。那麼像這樣的懂開發的專職測試可以有 嗎?我的答案是可以有!但是,我在想,如果一個人懂開發,為什麼只讓其專職做測試呢?這樣的程序員分工合理嗎?把程序分成兩等公民有意義嗎?試問有多少懂開發的程序員願意只做測試開發呢?所以,SDET在實際的操作中,更多的還是對開發不熟的測試人員。還是哪句話,不懂開發的人是做不好測試的。如果你說Dev對測試不專業,不細心,不認真,那麼我們同樣也無法保證QA的專業,細心和認真。在Dev上可能出現的問題,在QA也也會一樣出現。而出了問題QA不會來加班解決,還是開發人員自己解決。所以,如果QA不用來解決問題,那麼,QA怎麼可能真正的細心和認真呢?如果你說不要QA的話,Dev人手會不夠。你這樣想一下,如果把你團隊中現有的QA全部變成Dev,然後,大家一起開發,一起測試,親密無間,溝通方便,你會不會覺得這樣會更有效?你有沒有發現,在重大問題上,Dev可以幫上QA的忙,但是QA幫不上Dev的忙。第三方中立,你會說人總是測不好自己寫的東西,因為有思維定式。沒錯,我同意。但是如果是Dev交叉測試呢?你可能會說開發人員會有開發人員的思維定式。那這只能說明開發人員還不成熟,他們還不合格。沒關系,只要吃自己的狗食,痛苦了,就會負責的。磨刀不誤砍柴功。如果你開發的東西自己在用,那麼自己就是自己天然的QA,如果有別的團隊也在用你開發的模塊,那麼,別的團隊也就很自然地在幫你做測試了,而且是最真實的測試。你可能會說吃狗食就是個笑話,因為如果是我,我把干爛的事,就離職走人了,讓別人去吃我的狗食。這個在現實中 的確會發生,也是很現實的。但是想一想,你為什麼在一開始讓他把事干爛了?另外,如果你的團隊在設計評審和代碼評審里沒有把好關,讓某人把事給干爛了,那 么這個人的離職帶來的問題還是這個團隊來扛,於是整個團隊都在吃自己的狗食,挺公平的。痛苦過一次,你的團隊下次怎麼幹了,就不敢亂招人了,就不敢隨意評 審代碼了,就不敢讓人只做一塊東西了。最終還是沒有逃脫吃狗食的范疇。關於系統集成測試。所謂集成測試,就是把多個開發團隊開發的模塊集中起來測試。因為開發人員可以無法看到全 局,不了解別個團隊的系統,所以需要有統管全局的專職的QA進行測試。對這個方面,我並不反對,在實際操作過程中,好像的確用專職的做集成測試的QA更有 效一些。不過,這還是不能讓我停止去思考兩個問題,1) 如果開發人員看不到全局,他能開發出更好的軟體嗎?2)這個全職的做集成測試的QA難道不能是各個團隊的骨幹Dev來組成嗎?關於自動化測試。所謂自動化的意思是,這是一個機械的重復勞動。我想讓測試人員思考一下,你是否在干這樣的事?如果你正在干這樣的事,那麼,你要思考一下你的價值了。但凡是重復性比較高的機械性的勞動,總有一天都會被機器取代的。關於線上測試。我們都知道,無論自己內測的怎麼樣,到了用戶那邊,總是會有一些測試不到的東西。所以,有些公 司會整出個UAT,用戶驗收測試。做產品的公司會叫Beta測試。無論怎麼樣,你總是要上生產線做真正測試的。對於互聯網企業來說,生產線上測試有的在玩 A/B測試,有的玩部分用戶測試,比如,新上線的功能只有10%的用戶可以訪問得到,這樣不會因為出問題讓全部用戶受到影響。做這種測試的人必然是開發人 員。好吧,我暫時寫這么多,我會視大家的討論再補充我的觀點的。—– update —–一些人覺得我是在泄私憤,我能夠理解為什麼我會被這樣誤解,但是沒有關系,很多新東西新觀點總是會被誤解的,我坦然面對。(全文完)

熱點內容
影視轉載限制分鍾 發布:2024-08-19 09:13:14 瀏覽:319
韓國電影傷口上紋身找心裡輔導 發布:2024-08-19 09:07:27 瀏覽:156
韓國電影集合3小時 發布:2024-08-19 08:36:11 瀏覽:783
有母乳場景的電影 發布:2024-08-19 08:32:55 瀏覽:451
我准備再看一場電影英語 發布:2024-08-19 08:14:08 瀏覽:996
奧迪a8電影叫什麼三個女救人 發布:2024-08-19 07:56:14 瀏覽:513
邱淑芬風月片全部 發布:2024-08-19 07:53:22 瀏覽:341
善良媽媽的朋友李采潭 發布:2024-08-19 07:33:09 瀏覽:760
哪裡還可以看查理九世 發布:2024-08-19 07:29:07 瀏覽:143
看電影需要多少幀數 發布:2024-08-19 07:23:14 瀏覽:121