軟件測試的工作內容包括:
1、修改測試案例;
2、用自動測試工具進行測試,盡早找到軟件缺陷,並確保其得以關閉;
3、項目可行性、可靠性分析,風險分析;
4、制定測試計劃;
5、測試自動化開發。
職責:
1、為高層提供服務:即測試部門將產品的測試報告提供給高層,由高層作出有關決策。測試報告應包含高層希望了解的產品情況:錯誤發現率、錯誤改正率、問題收斂趨勢,等等。
2、為項目經理提供服務:向項目經理提供的測試報告應滿足項目經理關註的需求,這些需求包括:產品的功能有哪些未滿足、性能方面有哪些問題、哪些問題已與程序員溝通,但未達成壹致意見,需要提交高層仲裁,等等。
3、為QA提供服務:測試人員參與質量管理活動應該是服務性質的,即他不是去主導質量管理活動,而是為質量管理活動提供服務支持。測試人員通過測試報告,利用事實和數據來反映產品的質量情況,為QA的工作提供依據。
4、為程序員提供服務:測試員要同程序員交朋友,向程序員及時反饋具體的程序問題,並與程序員***同探討。壹方面,測試員通常比程序員更了解業務領域,因此,他能從業務員的視角來檢測產品的功能;另壹方面,測試員通過測試用例能發現程序員不易想到的問題。