建立世界級的測試環境與團隊

建立世界級的測試環境與團隊

這篇文章處要說明建立世界級的測試環境與團隊的三大面向。

測試環境

測試流程

QA專業領域

  • Environment planning
  • Management Support
  • Use of Testing process
  • Testing Tools
  • Quality Control
  • Test Management
  • User satisfaction
  • Test Training
  • Testing Tools
  • Preparing for a software testing project
  • Conducting test planning
  • Executing the test plan
  • Beta Testing plan
  • Conducting acceptance testing
  • Analyzing test results and preparing reports
  • Testing the installation of software
  • Post-test analysis
  • Software Testing principles and concepts
  • Building the test environment
  • Managing the test project
  • Test planning
  • Executing the test plan
  • Test analysis and reporting
  • User acceptance testing
  • Testing software developed by outside organizations
  • Testing software controls and adequacy of security procedures
  • Testing new technologies
  • Performance Testing
  • Automation Testing
  • Security Testing
  • Root/Cause Analysis and troubleshooting
  • System / Linux / Windows administration
  • Networking
  • Programming i.e. Java / Python

 

測試的環境

每個組織都有既有或是計畫的測試環境,這個測試環境包含對於品管文化的期許,

特別是管理階層的支持。

客觀的軟硬體環境包含,測試 Lab, (in-house lab or AWS cloud ) ,

測試工具 (open source or 商用)、測試個案管理工具、內部訓練計畫與資源

 

測試流程

測試流程跟整個軟體研發生命週期息息相關。例如團隊是採用 SCRUM /Agile release 的方式,每兩周 Release or 每個月 release。每次測試的週期與範圍為何

如何進行 Beta Testing,Quality workflow 與 defect 的P1, P2 的定義等

QA 專業養成

最後 QA 專業的養成,QA團隊的組合多元化,專業背景的不同也會有助於團隊的專業。

例如:有人因為是客戶技術部門出身,對於客戶常遇到的問題或是客戶的環境會比較清楚。

例如:有人是 RD 出身,因此對於白箱測試或是單元測試會更熟悉。

例如:有人是系統工程出身,對於系統相關的影響,網路環境,作業系統、除錯等,建立整個 QA lab 環境,都會有幫助。

有了軟體流程的經驗,加上專業技術 (安全測試、效能測試、自動化測試網路系統等…) + 加上對該產業、產品與客戶的了解,

那麼對於軟體的品質自然就會更上一層。

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *