1. 軟體測試人員就是QA嗎
QA(Quality Assurance), STE(Software Testing Engineer)QA關注的重點不僅僅是質量,而且是整個軟體過程,保證的首先是過程和體系。而軟體測試通過一系列活動,給QA人員提供盡可能的有效的信息和數據,使他們能夠發現過程上的異常或者制度上的不妥之處。 共同之處:QA和測試的目的一樣,都是盡可能保證最終發布的產品更符合用戶需求,盡可能的沒有bug。不同之處:QA關注的是整個軟體過程,STE關注的是最終質量,採用設計、執行用例等方法去發現錯誤。
2. QA工程師和QE工程師有什麼不同
QA即英文QUALITY ASSURANCE 的簡稱,中文意思是品質保證,其在ISO8402中的定義是「為了提供足夠的信任表明實體能夠滿足品質要求,而在品質管理體系中實施並根據需要進行證實的全部有計劃和有系統的活動」。有些推行ISO9000的組織會設置這樣的部門或崗位,負責ISO9000標准所要求的有關品質保證的職能,擔任這類工作的人員就叫做QA人員。
QA是最終出廠檢查者,是抽樣檢查
QE:Quality Engineer(品質工程師)
QE主要職責如下: a.負責從樣品到量產整個生產過程的產品質量控制,尋求通過測試、控制及改進流程以提升產品質量; b.負責解決產品生產過程中所出現的質量問題,處理品質異常及品質改善; c.產品的品質狀況跟進,處理客戶投訴並提供解決措施; d.制定各種與品質相關的檢驗標准與文件. e.指導外協廠的品質改善,分析與改良不良材料, f.負責處理客訴,主導品質會議檢討,8D改善報告回復客戶.編輯本段目前大概QE按工作內容分幾類:
1.可靠度測試 2.體系導入、維護 3.製程異常分析 4.客戶抱怨 5.新產品分析 (QE) 程式的製作,SIP的製作, 6.儀校 7.供應商輔導/稽核 (SQE) 協輔改善 8.教育訓練 作為QE,最基本的是要掌握SPC,一種統計分析工具.然後就是物料的各種性能標准,分析解決問題的能力及經驗. PQE:即製程品質工程師,重點要熟悉產品的製程,分析和解決產品製造過程中出現的質量問題. MQE即物料品質工程師,重點要熟悉各種原材料及半成品的屬性,存儲條件和方式. CQE即客戶品質工程師,重點要熟悉客訴處理流程,8D報告撰寫. SQE:即供應商品質工程師 ,重點要熟悉供應商管理,監督並輔導協助供應商提升品質編輯本段QE應具有的技能 :
1:與顧客有關的信息包括:
顧客和使用者的調查; 有關產品方面的反饋; 顧客要求和合同信息; 服務系統提供的數據; 顧客抱怨; 與顧客直接溝通的結果; 問卷和調查; 委託收集和分析的數據; 關注的群體的反饋; 消費者組織的報告; 各種媒體的報告; 行業研究的結果; 顧客需求的期望和評審; 顧客需求和期望轉化成要求; 顧客滿意程度的調查數據; 顧客投訴信息; 售後服務信息。
2:市場分析的信息包括:
與市場有關的因素,如技術、研究和開發以及需求動態; 競爭對手的業績; 水平對比活動的結果; 市場評估及戰略研究結果; 市場機會、劣勢及未來競爭的優勢; 產品、過程和活動對社會(尤其是對社區)所產生的實際影響及潛在影響; 市場需求; 有關產品方面的反饋; 故障調查活動;市場風險識別。
3:不合格報告
可為總結經驗和分析與改進活動提供依據。其中不合格包括產品實現過程的不合格和支持過程的不合格。 對於那些正常工作中已經得到糾正的不合格的信息,也應該加以重視。這一類數據能提供有價值的信息提供質量改進活動參考。 4:質量記錄包括:管理評審記錄培訓記錄產品要求的評審記錄設計和開發記錄供方評價記錄產品標識產品和過程的測量監控記錄顧客財產問題記錄過程確認記錄測量和監視裝置核准依據和結果記錄內部審核結果記錄
5:其他相關方信息包括:
其他相關方的需求和期望; 其他相關方的抱怨; 對相關方滿意程度的測量和監視果; 合同要求; 競爭對手的分析; 水平對比; 法律法規要求及變化; 外部環境、資源的影響,如能源、人力資源、交通運輸、環境及安全等方面的影響; 相關方明示的要求和反饋; 采購產品的驗證結果; 對供方的測量和監視結果; 對供方過程(如關鍵工序、特殊工序、關鍵崗位、質量管理體系等)的驗證或鑒定結果; 實施附加的行業的質量體系要求編輯本段量化寬松政策
量化寬松(QE:Quantitative Easing)量化指的是擴大一定數量的貨幣發行,寬松就是減少銀行儲備必須注資的壓力。當銀行和金融機構的有價證券被央行收購時,新發行的錢幣便被成功地投入到私有銀行體系。 主要是指中央銀行在實行零利率或近似零利率政策後,通過購買國債等中長期債券,增加基礎貨幣供給,向市場注入大量流動性的干預方式。與利率杠桿等傳統工具不同,量化寬松被視為一種非常規的工具。比較央行在公開市場中對短期政府債券所進行的日常交易,量化寬松政策所涉及的政府債券,不僅金額要龐大許多,而且久期也較長。
3. QA和軟體測試員的區別
qa是質量保證員,測試是質量控制員。屬性上劃分前者保證過程標准化,後者保證結果標准化。實際操作上,質量保證是不需要有太深的產品背景的,看中的是流程的履行,測試則需要產品背景去測試的深入。
4. QA工程師職責是什麼
執行和監督質量管理體系、計量管理體系、環境管理體系、職業安全健康管理體系和QC小組管理工作。
5. 軟體測試人員與QA人員有什麼相同和不同之處
QA涵蓋的范圍要大,從整體的流程發面把握,不僅僅是測試一方面,還有開發,配置等等,而測試只是來發現軟體的缺陷的,是屬於開發過程中的一部分
6. it行業中qa工程師主要做什麼
QA即英文QUALITY ASSURANCE 的簡稱,
中文意思是品質保證,其在ISO8402:1994中的定義是「為了提供足夠的信任表明實體能夠滿足品質要求,而在品質管理體系中實施並根據需要進行證實的全部有計劃和有系統的活動」。有些推行ISO9000的組織會設置這樣的部門或崗位,負責ISO9000標准所要求的有關品質保證的職能,擔任這類工作的人員就叫做QA人員。
QA在IT企業就是個擺設,准備各種ISO9000標准要求的文件,參加各種質量管理的會議。檢查各種ISO9000標准要求的節點條件是否具備。
QA不是測試工程師,也不是開發工程師,一般不得兼任開發和測試工作,否則算違反ISO9000標准要求。
其QA工程師崗位職責是:
一、質量管理體系:
1、QA工程師編制項目部質量管理體系策劃書,經領導審批後下發執行。
2、QA工程師根據施工計劃提出年度、月度監督檢查計劃。計劃內容要依據質量管理體系文件,並每年監督檢查要覆蓋項目部所有部門和體系涉及的所有要素。
3、現場監督檢查是隨機的、不定時的,QA工程師對監督發現的不符合或缺陷做出記錄,並將不符合或缺陷按重要性的不同以書面或口頭形式通知責任方。目的在於向責任方提出改進工作的建議,提醒責任方引起重視,糾正不符合和缺陷。
4、巡檢主要針對單位工程開工、施工過程中、三級驗收及監理公司參與的四級驗收之前,QA工程師提前按照程序文件要求對文件包資料進行檢查,避免在監理公司驗收時提出不符合,同時保證施工與資料同步,避免後補資料。
5、QA工程師匯總各類管理體系月度、年度監督檢查情況,出具報告,報公司企業策劃部,並對有關問題提出糾正預防措施,監督實施;
6、QA工程師匯總各部門年度體系培訓計劃,經人力資源管理批准後,各部門組織實施。
7、QA工程師配合質監專工參與質監中心站活動,並依據有關要求整理迎檢資料,對各部門的資料提前組織檢查。
8、QA工程師與各部門保持密切聯系,及時解決體系運行中介面不協調的問題,如無法解決可提交管理評審輸入。
9、QA工程師配合好與業主及監理公司進行的各種質保監督檢查活動,及時組織對檢查出的質量問題進行整改,並採取糾正或預防措施。
10、QA工程師與各專業工程師、單項工程師密切配合,抓好不合格品的控制。出現不合格品,要及時進行原因分析並做好統計記錄工作,採取有效的糾正預防措施,杜絕類似質量問題再發生。
11、QA工程師根據每年公司質量體系審核、日常監督檢查、質量評定情況、管理評審以及顧客反映的有關問題,進行全面的匯總統計分析,找出質量體系運行的薄弱環節。以書面報告的形式反饋相應的部門,並由其制訂預防措施和質量改進目標,實現質量改進。
12、QA工程師配合好公司組織的質量管理體系內審,並對出現的不符合組織整改。
13、QA工程師配合好由認證單位組織的外審,並對出現的不符合組織整改。
14、QA工程師對有關招標文件從體系考慮角度進行審查。
15、QA工程師每周不少於一次到現場檢查。
16、QA工程師每月不定期對重要進貨物資、監視設備、文件包等資料進行抽檢。
二、計量管理體系:
1、QA工程師組織項目部有關人員學習貫徹執行國家計量法律、法規、法令及公司程序文件。
2、QA工程師組織建立項目部量值溯源圖。
3、QA工程師建立項目部管理人員網路圖。
4、QA工程師負責項目部管理部門使用檢測設備的日常計量管理工作。
5、QA工程師負責項目部計量檢測體系的運行及日常的監督。
6、QA工程師負責項目部計量管理信息的上傳下達。
7、QA工程師負責建立項目部計量檢測設備台帳,並上報企業策劃部。
8、QA工程師負責項目部計量檢測設備的送檢工作。
9、QA工程師負責批准各部門檢測設備需用計劃的提出。
10、QA工程師負責檢測設備的封存、報廢、回收等管理工作。
11、QA工程師配合人力資源做好項目部員工的計量教育、培訓工作,不斷更新職工的計量知識,提高員工的計量意識。
12、QA工程師配合好公司組織的計量管理體系內審,並對出現的不符合組織整改。
13、QA工程師配合好由政府機構組織的外審,並對出現的不符合組織整改。
14、QA工程師負責監督檢測設備的貯存和使用情況。
15、QA工程師每周不定期對檢測設備進行抽查。
16、QA工程師每月對外包隊使用計量器具的情況進行抽查。
三、環境管理體系:
1、QA工程師每年組織環境因素的識別與評價,匯總報批重要環境因素
2、QA工程師匯總報批環境目標、指標、環境管理方案,並監督驗證實施。
3、QA工程師組織各部門編制項目部環境管理體系文件。
4、QA工程師負責與電廠、監理公司等的外部聯絡,接收外部相關方的投訴。
5、QA工程師組織制定項目部環境管理體系年度培訓計劃, 人力資源負責培訓的組織、落實和記錄管理。
6、QA工程師參與項目部能源、資源的節約控制;參與自然災害的防範,現場事故的預防、應急准備和響應;參與消防設計評審;參與確定生活和生產活動中的環保監測項目和關鍵特性;參與生產施工過程雜訊、振動、煙塵、污水排放控制。
7、QA工程師為各責任部門的培訓提供技術支持;各責任部門負責實施。
8、QA工程師每月對廢棄物處理的情況進行監督檢查。
9、QA工程師負責組織項目部的應急准備和響應,建立應急方案,並監督實施。
10、QA工程師對監測設備和儀器進行統一管理、每月進行抽檢。
11、QA工程師協助處理環境事故,協助責任部門分析不符合項產生原因,制定並實施糾正和預防措施,QA工程師監督實施。
12、QA工程師配合文明施工員每周至少二次到現場檢查,形成環境記錄。
13、QA工程師協助、配合公司組織的內審工作;為管理評審提供需要的信息。
14、QA工程師負責接收公司的信息並及時傳達;負責匯總項目部的信息並按要求上報。
15、QA工程師每月對主管部門環境特殊、重要崗位人員相關知識、技能的培訓情況進行監督檢查。
16、QA工程師每半年對法律、法規及其它要求的遵守執行情況進行監督檢查。
四、職業安全健康管理體系:
1、QA工程師配合安監專工編制職業安全健康體系策劃書,配合安監人員對職業安全健康體系運行的整體情況進行策劃。
2、QA工程師組織編制、修訂、發放項目部職業安全健康體系文件;
3、QA工程師參與安全質量會議;
4、QA工程師參與公司、項目部組織的月度、季度安全大檢查。
5、QA工程師監督驗證檢查中提出的體系性不符合的糾正和預防。
6、QA工程師參與對工程分承包方資料的評價,並對其施加影響提出建設性意見和建議。
7、QA工程師每月對MSDS的收集和發放進行檢查、每月對化學危害品的使用檢查,
8、QA工程師配合安監專工對項目部的應急預案和響應方案的建立、實施情況進行檢查;
9、QA工程師檢查各部門目標的分解和管理方案的落實情況。
7. QA工程師是做什麼工作的
QA工程師的工作內容:
從事技術質量和服務質量等的研究、管理、監督、檢查、檢驗、分析、鑒定等。
1、進行產品質量、質量管理體系及系統可靠性設計、研究和控制。
2、組織實施質量監督檢查。
3、進行質量的檢查、檢驗、分析、鑒定、咨詢。
4、進行產品認證、生產許可證、體系認證、審核員和評審員注冊、質量檢驗機構和實驗室考核等合格評定管理。
5、調節質量糾紛,組織對重大質量事故調查分析。
6、研究開發檢驗技術、檢驗方法、檢驗儀器設備。
7、制定質量技術法規並監督實施。
8、設計、實施、改進、評價質量與可靠性信息系統。
(7)qa測試工程師擴展閱讀:
QA工程師需要具備的素質:
1、勤於溝通:在企業中,質量管理工作不僅僅是技術工作,而重要的是與人溝通的非技術工作,上至企業最高管理者,下至一線工人、後勤部門,質量管理人員都要與之打交道。開展教育培訓、建立質量管理體系、進行策劃和評審、實施監視和測量、組織質量改進等等,調查、分析、討論、說服等等,都離不開與人溝通。
2、堅定不固執:質量工程師應當具有堅定而不固執的性格。在企業中,嚴格遵照質量標准勢必會與數量、進度、成本等等構成矛盾,各相關部門人員都會站在自己的立場看待問題,難免會對質量管理部門提出種種意見,甚至乾脆表示反對,擺出不合作的姿態。
8. 測試工程師需要學習什麼
第一步,測試基礎:
測試基礎是軟體測試最最最重要的部分,只要你是做測試,不管是什麼測試,測試的基礎、理論知識都是必須學會的。大概就包括:測試計劃編寫、設計測試用例、編寫測試報告、編寫BUG報告單、跟蹤BUG修復情況、還需要良好的溝通能力、以及各種測試階段所使用的測試方法、單元測試、功能測試、集成測試、系統測試等。
第二步:學習腳本語言
如:python語言,當然python 是一門相對簡單的計算機語言,考慮長遠發展,需要了解C語言或者java。都說C語言最難,但是用得確實也多。
第三步:學習軟體測試工具
學習軟體測試工具並不難,只是需要我們去系統的學習。比如性能測試工具loadrunner,自動化測試工具selenium、Appium,介面測試Jmeter、Postman等。雖然說工具不是萬能的但是工具能為我們提高工作效率,所以必須得會熟練的使用。最關鍵的一點,是要結合項目具體去操作,實踐出真知,理論知識在實際項目中才能得到鞏固。
第四步:計算機硬體知識
做過性能測試的都知道在性能測試過程中硬體性能也是一個非常重要的指標、CPU、內存、IO、帶寬等等、如果你是做硬體測試的。那麼就更不用說了。交換機、路由器、防火牆這些設備都需要有所了解。
第五步:資料庫測試
MySQL資料庫
MySQL簡介、命令行工具以及數據管理、MySQL數據查詢(條件、分組、聚合函數、排序、分頁、連接查詢、自關聯、子查詢)、內置函數、項目練習、數據分表、Python操作MySQL。
Redis資料庫
Redis簡介、客戶端和伺服器、數據類型(string、hash、list、set、zset)、各種數據類型操作、Python操作Redis、主從、集群。
第六步:項目實戰
最好參與真實項目的測試工作,積累真實項目的測試經驗。
成為優秀軟體測試員之提升條件,如果你想成為一個更優秀的軟體測試員的話,除了上面那些,你也最好能夠具備開發語言即代碼編寫能力,雖然不會寫代碼也能做測試、但是如果你想做到高級測試工程師以上、那麼代碼編寫能力就是必選項、如果不會寫代碼、那麼你不可能成為高級測試。高級測試工程 師的一部分工作就是在寫測試工具。雖然測試也需要寫代碼但不需要和開發一樣那麼精通某一門語言、可是測試卻需要了解很多門開發語言(舉一個簡單的例子:你 現在所在的項目從C++語言、2年後你換工作了、新公司的開發語言是Java或者是VB什麼的)所以在開發語言中測試需要更廣的學習。
成為軟體測試員之必備條件,就是你一定要有良好的心態。心要靜、細心耐心、責任心。心靜不下來無法對bug展開發向思維及拓展想像。任何一個測試最先面對的心理壓力就是重復性的勞動。在你的測試生涯中,一定會碰見很多心理的考驗,自己對於質量心裡沒有底、或者由於產品發布問題或者達到了測試瓶頸時候的困惑等。每個人都有自己的背景以及性格,往往對於測試來講,就是考驗心理素質的時候,這個時候就需要你自己不斷地去克服這些心理