假設
今天接到一個測試任務,為一個醫(yī)療PACS系統(tǒng)做性能測試,那么,我應該做些什么工作呢?
我的想法
1.了解當前項目進度(開發(fā)進度、部署進度)等,合理安排目前手上的工作;
2.了解該項目的人員結構,以及在本次測試中會給予支撐的人員崗位及分布(比如給個實施人員協(xié)助你,你就仰面哭吧);
3.了解測試對象,評估是否具備測試該系統(tǒng)的能力。比如,PACS的圖片上傳采用dicom協(xié)議,在此之前,都沒有接觸過該協(xié)議,那么怎么對圖片(比如CT)的上傳功能做并發(fā)測試呢?
4.了解測試對象的系統(tǒng)架構,比如服務器的操作系統(tǒng)、中間件、數(shù)據(jù)庫信息等。
5.只有在充分了解的被測系統(tǒng)的信息后,在做性能需求調研或者需求分析的時候才能get有用信息,分析用戶提出的需求是否合理。
6.以目前思維,還有許多知識考慮不到,比如:在不同的測試目的下,應該有對應的側重點。之前在網上討論,有一個需求是測試數(shù)據(jù)庫加密前后,對系統(tǒng)性能的影響。對于這個需求,加密前后的測試數(shù)據(jù)對比就很重要了。