第一篇:軟件測試心得
軟件測試心得體會
軟件測試工作是一個系統而復雜的工程,軟件測試的目的就是確保軟件的質量、確認軟件以正確的方式做了你所期望的事情,所以工作的主要任務是發現軟件的錯誤、有效定義和實現軟件成分由底層到高層的組裝過程、驗證軟件是否滿足規格書要求和系統定義文檔所規定的技術要求、為軟件質量模型的建立提供依據。
而且軟件的測試不僅是要確保軟件的質量,還要給開發人員提供信息,以方便其為風險評估做相應的準備,以及為其提供分析依據,重要的是要貫穿在整個軟件開發的過程中,保證整個軟件開發的過程是高質量的。
軟件測試對測試工程師來講,要求具備較強的專業知識,嚴謹細心耐心的測試態度,良好的反向思維、發散思維能力、溝通能力等等。
以下是就自己的個人工作經歷談一些淺見:
1.標準文檔的制定:
1.1.任何一個公司要讓自己的產品面市,都要有自己的一 套完整的品質標準,這個標準一定是在符合國標及客戶標準的基礎上形成的企業標準,系統而全面地描述一款產品的功能、性能、可靠性、健壯性、安規要求等一系列的產品標準,并根據客戶特定要求相應調整。
1.2.測試儀器的作業指導書(SOP)及保養說明等。定義儀器 的使用步驟、操作指南和保養細則等。
2.測試資料的歸檔:
標準媒體文件、測試報告、BUG LIST庫(電子類問題、結構類問題、軟件類問題:方案自存問題、品證測試問題、生產測試問題、客戶反饋問題、終端消費者反饋問題等)、認證測試文檔歸納總結(認證公司培訓資料、認證過程中出現并改善的問題)、測試工程師經驗分享、常見問題解答FAQ等。
3.功能測試:
3.1.這是軟件測試工作中最核心和最基本的一項測試,該測試的主要內容是檢查軟件是否符合需求定義,并通過構造正常的操作來檢查的動作是否正確;在這個測試里,正確性是最最重要的軟件質量要素。
3.2.功能測試按照可見性可以分為兩類:顯性功能和隱性功能。
顯性功能:指在菜單里可以看得到的功能。隱性功能:指在菜單里看不到的功能。
例如,電話本的顯性功能有增加、編輯、刪除、撥打等,這些功能可以在電話本的菜單里面看得到,姓名列表排序則屬于一個隱性功能,因為在電話本的菜單里沒有這樣一個子菜單,但它卻是一個實實在在的功能。如以下這些隱性功能都測試中都需重點關注: a.電話本上下頁切換,是否有遺漏聯系人信息? b.是否支持手機內存、SIM卡電話本的同時下載?還是支持從一種介質里下載?
c.斷電后再上電,系統設置的時間是否有記憶功能? d.GPS信號正常時,導航地圖中時間是否有更新? e.TFT屏在Power off→on, ACC off→on時,屏的角度是否有記憶?
f.模擬導航時,是否有雙工功能?后臺源聲音輸出是否正常?
g.路試語音產品外置麥克風使用效果時,考慮車速、風聲、車內講話噪聲、汽車底盤/發動機噪聲等對麥克風錄音效果的影響,軟件多線程開啟時導致的資源占用/系統繁忙對后臺錄音系統的影響。(也可從結構方面考慮:外置麥克風型腔開孔的接觸面積,是否360度可旋轉等來增加錄音的路徑等。)
h.地圖上的POI信息通過后臺語音搜索獲取不到,解決措施:要求方案商訊飛完善后臺語音庫。
3.3.在實際的測試過程中,顯性功能通過菜單遍歷可以很容易地進行無遺漏的測試,但是隱性功能卻很容易為我們所忽略!一個有效的解決辦法是去檢查軟件的功能定義列表(Feature List),從這個列表里面找出那些隱性的功能。
3.4.制定測試用例時,要充分考慮各功能模塊軟件的顯性功能和隱性功能。
4.健壯性測試:
橘生淮南則為橘,生于淮北則為枳。是說明橘的健壯性太差。該成語充分說明了我們對產品進行健壯性測試的必要性。4.1.健壯性是指在異常情況下,軟件還能正常運行的能力。健壯性有兩層含義:一是容錯能力,二是恢復能力。健壯性測試主要包括:電子硬件健壯性(如:遙控距離測試、高低電壓適應性測試、插拔電及開關機測試、靜電抗擾度測試、熱插拔測試)和機械健壯性(如:整機結構設計基準測試、模擬運輸測試、常溫包裝跌落測試)。4.2.這項測試主要是檢查軟件對異常操作的容錯能力,異常操作通常要考慮異常輸入操作及異常條件兩個方面。例如:測試藍光媒體播放器時,反復把HDMI連接線拔掉,造成通信異常中斷,再接上復合視頻(CVBS)信號輸出,即由數字信號輸出轉為模擬信號輸出。恢復測試重點考察一下幾項:(1)系統能否重新運行;(2)有無重要的數據丟失;(3)是否毀壞了其它相關的軟件或硬件;(4)若軟件出現系統報錯,是否有自恢復能力。
4.3.軟件的很多功能的實現是有很多隱含的條件的,在健壯性測試中,要檢查當這些條件不滿足的時候的反應。例如:目前大多數3G智能手機,與各電信運營商形成利益捆綁,每款手機支持特定的電信運營商提供的通信服務,其它運營商提供的服務則被拒之門外。當使用移動SIM卡安裝在只支持聯通通信服務的3G手機上,關注該手機表現:是否在執行自動更新時重啟?還是執行自動更新后提示不支持移動運營通信服務:SIM card not supported, emergency calls only?
例如:在做完常溫包裝跌落測試后,再測試機芯的讀碟能力,讀取偏芯碟、面振碟、偏重心碟、刮痕碟、指紋碟等等碟片,與未做跌落測試前讀碟能力進行比較。如果讀碟能力比以前更差,則考慮改進措施:軟件適當增加錄軌時間或機芯托盤加固等。
5.矩陣測試
5.1.矩陣測試是使處于一個特定的狀態,然后構造一個異步事件,檢查當這個異步事件發生時軟件的性能。
5.2.根據事件的來源,異步事件分為外部事件和內部事件
兩種。
外部事件舉例:藍牙模式下來短信、來電話、各種介質(U盤、iPod、導航卡、收音天線)接入等。如接入導航盒后,導航不運行,看是否會對其它模式的運行產生影響?最近測試的Mazda J53R就是在接入導航盒后,產生系統不穩定,長時間播放藍牙音樂、iPod曲目等會出現系統報錯。
內部事件舉例:車載DVD藍牙自動連接、自動接聽、音樂下載流量使用提醒, 手機低電警告、自動關機等。如帶在線音樂功能的車載DVD,插上3G dongle時,下載歌曲時是否有流量提醒:該歌曲占用多少容量、目前已用多少流量、還剩余多少流量。
6.UI測試
好的UI設計不僅是讓軟件變得有個性有品味,還要讓軟件的操作變得舒適、簡單、自由、充分體現軟件的定位和特點。UI測試遵循的原則:
6.1.易用原則:如主菜單icon的排列布局:橫縱向、環形、橢圓形。
6.2.友好原則:歌曲列表中的drag bar是否太窄,導致不方便拖動?
6.3.求美原則:檢查在UI的布局里,各種要素是否能傳達一種美感,布局是否合理,色彩是否合諧。
如拖動列表的動態效果、刷新列表的沙漏效果等。6.4.一致性原則:同樣的一個功能的UI在不同的情景(scenario)所呈現的方式應該保持一致。
例如:在設置菜單選擇DSP模式,退出后在各放音源下檢查DSP模式與設置菜單中是否一致;將系統語言改為英語等其它語言,播放界面及菜單等,拼寫是否正確,顯示是否一致、是否越界等。
6.5.普遍性原則:即遵循約定俗成的規定。藍牙icon一般遵照藍牙認證協會
標識,如果自己另外搞一種icon設計,反而弄得不倫不類。
測試用戶界面的色彩搭配、整體布局、行距、對齊,樣式統一等等。還有就是一些控件是否合理,提示信息和頁面信息是否有語法錯誤等等一系列問題,都應考慮進去。
7.用戶體驗:
用戶體驗:一種純主觀在用戶使用產品過程中建立起來的感受。對于一個界定明確的用戶群體來講,其用戶體驗的共性是能夠經由良好設計實驗來認識到。例如:
7.1.自然往往和人的本性相關的。微信的搖一搖是個以“自然”為目標的設計。設計“搖一搖”時,目標是和人的“自然”或者說“本能”動作體驗做到一致。搖一搖的體驗包括:動作:搖動;視覺:屏幕裂開并合上來響應動作; 聽覺:有吸引力的聲音來響應動作;結果:從屏幕中央滑下的一張名片。整個界面沒有菜單和按鈕。但幾乎沒有比它更簡單的交互體驗了。聯想到車載DVD,如果能通過手勢識別來實現上、下頁菜單的切換也是不錯的選擇。
7.2.如Mazda J53R平臺藍牙電話本的下載,使用部分手機連接成功后下載時間超過2分鐘并提示Time out,且電話本條目數量也不多,約200條,從用戶角度來說此時長不合理且不易接受。例如建議軟件增加電話本保存在內存中,需要調用時直接從主機菜單內導出即可,這樣方便且快捷,而且下載時間快,不需再通過藍牙傳輸。7.3.主機主音量不變的情況下,通過切換模式,主觀感覺不同模式下聲音輸出幅度不一致,即不同模式間切換感覺聲音忽大忽小,這樣就會給用戶造成較差的聽覺感受。此時我們可通過增益平衡(Gain Balance)來分析各源間的信號輸出幅度:
a.將TCD-784碟第2曲1KHz 0dB信號作為標準信號通過Line out輸出,再在信號發生器上定標準輸出; b.調節信號發生器參數為頻率98.1MHz,調制率75KHz,信號強度66dB,比較與CD輸出時的幅度差別; c.調節信號發生器參數為頻率999KHz,調制率80%,信號強度80dB,比較與CD輸出時的幅度差別;
d.轉到AUX,將輸入設置為1KHz,500MV(-12dB), 比較與CD輸出時的幅度差別。
通過不同模式下的輸出幅度對比作為理論依據來改善, 如判定標準0+/-3dB。
8.兼容性測試:
主要測試不同介質對于被測設備的表現。包括:硬件兼容性測試(USB、SD、碟片、藍牙手機等兼容性測試)和軟件兼容性測試(音視頻、圖片、文本格式兼容性測試)。
如何在有限的成本和資源考慮下,針對此軟件產品規劃出適當的兼容性測試,是所有軟件測試技術人員關注的重點。8.1.評估軟件應用環境,有針對性的制定測試計劃。做多少設備投資?投入多少人力?要測試多少兼容性測試完全會影響到軟件產品的最終成本。想要專心和投資在研發上,又想要節省成本的做好兼容性測試,只有評估軟件應用環境,有針對性的制定兼容性測試計劃,才能兼顧成本和產品的兼容性質量。
8.2.在多種平臺/應用環境上測試一個軟件產品的開發成功,不僅僅是編寫完為使用者提供服務功能的程序而已,更重要的是能在用戶環境中可靠的運行。因此,軟件程序編寫工作的完成,其實只是完成了開發任務中的一半,對軟件進行模擬用戶環境進行兼容性測試其重要性不亞于對程序本身的開發。因此在不同平臺、不同版本軟件上做對比測試很有必要。
9.性能測試
性能測試通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項性能指標進行測試。負載測試和壓力測試都屬于性能測試,兩者可以結合進行。
9.1.測試通道延遲和極性(Channel Delay and Polarity),播放通道激勵信號bd_8ch_delaypol_21,使用AP2700 掃描到的曲線圖(如下),以此觀察通道的延遲和極性是否符合要求。
9.2.音視頻同步(A/V Synchronize),播放標準AV測試信號,使用AV同步測試儀接受信號,測試儀的另一端連接PC。如Dolby Digital Plus判定標準:視頻先于音頻10ms或視頻后于音頻15ms,為可接受范圍。
10.臨界測試
臨界測試,就是指數據在保存、刪除、傳送、發送時或者這些動作即將發生時,考察軟件對外部干擾事件的處理情況。如文本文件容量大于或等于設計容量,關注讀取時的表現;藍牙通話/藍牙音樂關注傳輸距離臨界值附近的測試結果;藍牙連接成功立即斷開再連接等。如MTK平臺的某些機型在即將刪除一條短信息時收到一條新信息,但刪除的卻不是剛剛選定的那條信息,而是剛剛收到的這條新信息!
11.可靠性測試
11.1.可靠性是指在一定的環境下、在給定的時間里,軟件不發生故障的概率。
11.2.可靠性本來是硬件領域的術語,比如某個電子設備在剛開始工作時挺好的,但由于器件在工作中其物理性質會發生變化(如發熱),慢慢地系統的功能或性能就會失常。
例如:高溫工作試驗:常溫下將產品置于恒溫恒濕試驗箱中,按實際裝車的狀態連接輸入設備,負載設備,電源,使樣機為POWER OFF狀態,逐步升溫到+70℃,保持2小時后,使樣機為POWER ON標準工作狀態,分別設置為AM、FM電臺收音/DVD、CD、SD卡播放/藍牙/導航等工作模式下工作,若無電臺則接收AM/FM信號發生器輸出標準信號,音量開關置1W輸出功率位置,試驗中經常確認樣機工作是否正常。樣品工作72小時后,外觀、功能應正常;試驗后在常溫下放置2小時以上,電性能指標測試應正常。
11.3.軟件在運行過程中不會發生像硬件那樣的物理變化,但是并不代表軟件現在運行是正確的,那它一輩子運行也是正確的,說不定哪一天它就不正常了。軟件中司空見慣的“內存泄漏”與”誤差積累“等問題不是一時半會兒就能測試出來的,需要一個較長時間的觀察。例如:做完高溫試驗導致Flash壞塊、或丟代碼等,此時需要軟件對該模塊代碼做雙備份處理。
11.4.時隱時現的問題一般都屬于可靠性問題,糾錯的成本非常高。當工程師十萬火急地感到問題現場時,問題消失了;等工程師離開后,問題又出現了,仿佛敵進我退一般!此種低概率現象一定要錄好Trace和Video。
12.黑盒測試模型
輸入黑盒輸出制約條件期望結果 12.1.黑盒測試不需要去關注軟件的整體架構及其編碼細則,只需要通過構造一些合理的輸入(操作),來觀察被測設備的實際結果或現象(輸出),從而判定是否存在問題,需求文檔是黑盒測試的主要依據。
12.2.在一個功能的實現過程中,可能存在這一些隱含的制約條件,它們影響著期望結果或者是輸出。
“牛吃的是草,擠出的是奶”,這個命題有一個制約條件,魯迅先生雖然沒有說明,但我們應該明白,這里是特指母牛,你就是把公牛捏死了也擠不出奶來!12.3.問題就是輸出跟期望結果的差距,需要注意的是,當立場不同時,對問題的定性也可能不一樣,開發人員站在研發的角度說這不是問題,測試人員站在質量的角度說這是問題。
13.實用的黑盒技術
13.1.輸入的構造通常會采用窮舉的思想,可是窮舉的空間如果非常大,那將使人十分的沮喪,還不如回家象張恒一樣數星星,說不定還能數出個天文學家來。有兩種手段可以有效地縮小窮舉空間:等價劃分和邊界值分析。13.2.等價劃分:等價區間的概念可以這樣表述,設(A,B)是命題f(x)的一個等價區間,在(A,B)中任意取值x1進行測試:
如果f(x1)錯誤,那么f(x)在整個區間(A,B)上都將出錯;
如果f(x1)正確,那么f(x)在整個區間(A,B)上都將正確。
等價劃分思想的關鍵是找到一個合適的標準去劃分等價區間!
新中國成立不久,有一位外國記者問周恩來總理:總理先生,請問你們中國有幾個廁所?意思是新中國一窮二白,除了廁所多一點之外沒有什么別的財富。周恩來回答說:記者先生,我們中國只有兩個廁所,一個是男廁所,另一個是女廁所。這是周恩來總理等價劃分的高超藝術。
13.3.邊界值分析,“缺陷遺漏在角落里,聚集在邊界上”,邊界值分析是對等價劃分的一種有效補充。
14.測試計劃
制定一個完整、規范的測試計劃對每一個測試管理人員來說是非常重要的!測試計劃應該至少包括如下之內容: 14.1.概述(Overview): 文檔通常都是以概述開頭的,測試計劃在概述里應該要寫明該測試是做什么的,把測試的范圍定下來,要測什么,不測什么。
14.2.測試目標(Test Goals)和發布標準(Release Criteria)一般說來,測試計劃以定要寫明測試的最終目標(Test Goals),必須使自己和別人明白為什么必須做這個測試,該測試需要達到的目的是什么。
另外,測試計劃還需要明確定義發布標準(Release Criteria)的范圍,如果有需要,可能還需要定義每一個發布標準定義在DR2、DR3和DR4個階段的目標。14.3.測試方法描述(Testing Approach/Description)從項目總體的角度定義軟件的測試方法,如我們在前面講過的單個功能測試、集成測試、系統測試,以及沒有講的附件測試、專項測試、外場測試(Field Trial)。14.4.測試進度表(Testing Schedule)定義在DR各個階段的詳細進度,該進度表依賴于項目總進度及軟件開發進度。14.5.測試資源(Testing Resource)。
第二篇:軟件測試心得
從事測試到現在已有半年多的時間,剛開始做為新人時,面對未接觸過的系統中的每個模塊,心中是有些慌張的。僅憑業務學習和前輩們講的測試方法還是很難做到完全讓自己放心,這可能是新人的通病,害怕測試不全面不深入。至少我在測試之初,是比較膽怯的。隨著時間的推移,我發現自己越來越自信,特別是面對新的模塊新的功能消除了那種恐懼感。總結了以前的一些心得,供大家交流:
一、根據自己的實際情況,做一個學習計劃,邊學邊測,以學來熟悉側,以測來鞏固學,做到二者的融合;一開始會比較苦,畢竟很多都不熟悉,有時單據不能保存,有時流程走不下去,一定要堅持住;業務知識熟悉了,就好多了。
二、剛開始時因為業務不熟悉,需求也不熟悉,就開始測試任務。這時自己就看看測試用例,隨便測測,看功能能不能正常走通。
1、根據功能做一個基本的測試計劃;當然在做這個測試計劃時可以先問下你的主測或是開發經理,有什么建議,畢竟他們經驗比我們豐富。
2、開始測試時,嚴格按照測試用例來執行,當然等業務熟練后,自己可以寫測試用例來執行,畢竟原有測試用例并未覆蓋整個模塊的功能;這樣就可以補缺補漏。
3、在學習或測試中,有不懂的或是不明白的地方,盡量去問主測或是其他同事,但要有個度,畢竟別人都有自己的任務,不要一有問題就問,你可以將今天學習或是測試中存在的問題一條條記錄下來,等中午休息或是下班前一刻向別人求教;也可回家后自己上網上搜索相關的知識解決問題。
三、學會換位思考,將自己當客戶,發揮自己的想象找出客戶存在的應用場景,在客戶操作的基礎上尋找測試突破口,假如實際經驗積累不多,可上網查找或是詢問別人;因為每個客戶的操作不一樣,會存在比較復雜業務邏輯,這時可以分解成一小塊一小塊測試,最后再從整體的角度入手;由簡單到復雜,簡單的測試通過后再做復雜的測試,而不是一開始就做復雜的測試。
四、隨時記錄學習到的新知識,特別是其他相關模塊的知識;同時記錄工作心得,特別是好的測試方法和測試思考方法;好記憶不如爛筆頭,何況在這科技發達的時代,鍵盤隨便敲敲,即清晰又明了,下次碰到相同問題可查看。
最后說一句,路是自己走出來的,測試也是自己測出來的。
第三篇:軟件測試心得
《軟件測試心得體會》
軟件測試在整個軟件周期中的重要性。它存在于整個項目周期,在項目開始
下面簡單談談我的幾點體會:
體會一:
體會一:軟件測試在整個軟件周期中的重要性。
它存在于整個項目周期,在項目開始之初需求調研的時候就開始了,在形成需求規格說明書的時候就需要針對文檔進行測試。這個環節在后續整個項目中占了很大的比重,能主導整個項目的走向,成敗與否全在于開始階段的決策。
體會二:軟件測試的真正意義在于發現錯誤,而不在于驗證軟件是正確的。
再嚴密的測試也不能完全發現軟件當中所有的錯誤,但是測試還是能發現大部分的錯誤,能確保軟件基本是可用的,所以在后續使用的過程中還需要加強快速響應的環節。結合軟件測試的理論,故障暴露在最終客戶端之前及時主動的去發現并解決。這一點就需要加強研發隊伍的建設。
體會三:在系統性能測試方面需要重視。
經過這次培訓中多個案例的講解,讓我了解到系統在上線之后會有很多不能預知的性能問題,需要在上線之前實現進行模擬,以規避風險,包括大數據量訪問,高并發數等等。當然也有很多應對手段,沒有哪種手段可稱為最完美,只有最合適的,需要靈活掌握,綜合運用以達到最優程度,這是個很值得研究的領域。
下面是我的幾點想法:
想法一:加強系統上線前的性能測試。
目前我們在項目建設過程中對性能壓力測試的重視程度還不太高,廠家也很少有雇傭第三方的測試機構。而是在現網進行試用,遇到問題再解決,可能會產生滯后問題,影響客戶使用。希望以后能在性能測試方面提高重視程度,加大人力投入,以保證系統上線后能夠穩定運行。
想法二:適當介入相關項目研發
對于快速響應這塊,我們不能一味依賴廠家,而希望自己就能快速響應,及時將問題解決。這也是一個比較長遠的問題,需要加強研發力量的投入。
我個人是做開發出身,有此類經驗,當時是在客戶現場,因為了解系統內部結構,能夠在第一時間排查解決客戶所反饋問題。
現在系統完全由廠家開發,很難了解內部結構,或許會造成后期維護困難。所以,是否應該針對某些項目介入廠家研發工作,比如請廠家提供源代碼等相關要素,以增進維護人員對系統的了解。
最后再次感謝公司提供的平臺,感謝領導的信任,讓我有機會得到更深層次的學習以及展示自己能力的機會,我也會盡我所能來完善工作的系統,提高整體工作效率,為南方電網的發展建設提供更堅實,優秀的支撐服務平臺。
第四篇:軟件測試-培訓心得
個人淺談培訓之心得
2013年3月8日,黃老師在百勝軟件進行了為期一天的測試管理培訓,本人非常榮幸的參加了此次培訓,通過這次培訓讓我充實了更多的理論方面的知識,拓寬了思路,有許多不能用語言來表達的收獲,讓我更進一步的了解了軟件測試理論技術,對軟件測試有了一個更深入更全面的認識,對于以后如何更好的工作有了更全面的認識。
參見培訓以前,沒有測試環境重要性的認知,通常是測試需要什么環境就配置什么環境,開發不能重現的bug在測試機器上修改的情況大有存在。這次培訓讓我了解到,測試的進步、高效率首先有在測試環境建立和管理的基礎。在保證開發環境與測試環境的唯
一、純凈性的同時,必須建立一個科學的標準庫。
磨刀不誤砍柴工,同樣測試設計并不會耽擱測試的進度和效率。我們大部分人是看到測試任務,讀懂就開始啪啪啪的進行測試,并沒有測試之前的思考和設計。
并不是所有的測試寫的越細越好,根據產品形態、形式、周期的不同,測試用例的細化程度是為了實現高效率的可執行、低成本的易維護。
以前一直以為,自動化測試,會用工具,會寫執行腳本就可以了。聽完老師的培訓之后,我認識到,測試用例的設計、維護在自動化測試中統一重要,自動話測試并不是為了發現bug而去測試的,自動化測試是為了檢查沒有bug,程序沒有錯誤。
聽黃老師的一席話,讓我在軟件測試的路上,少了些彎路、少了些挫折。公司這樣的培訓,雖然不能起到立竿見影的效果,但潛移默化之中,把我們的測試之路修的較為平整些,吸取的經驗減少著我們的痛苦。
第五篇:軟件測試培訓心得
從事軟件測試工作已經有三年了,在經歷了小公司、大公司的功能測試之后,業務需求已經不是本職測試工作的阻礙了,這時的我們該想想接下來的路了……
通過qq群知道了有這么一個測試培訓機構有這么一群不斷努力的人。思來想去,周末在家無聊的荒廢時間,不如試試加入他們,重拾剛畢業那會的昂揚斗志。
加入這個培訓之后才從之中的同學那里知道,原來這個培訓班已經辦了快兩年了,里面有很多學員都是從最初一直堅持到現在。培訓課程設計范圍也很廣,包括系統的數據庫、java編程、linux系統包括時下比較fashion的手機自動化測試等等知識,在講述這些知識的同時老師會在課程中間穿插測試涉及的內容。課程完畢后,對應的老師也會一直在群里與同學互動,及時解決同學在實際測試應該過程中發現的問題,這個對于我們在職的軟件測試人員還是很有吸引力的。
目前為止,我也只參加了兩次培訓,一次單元測試,老師是微軟的開發人員。雖然測試人員一般不會做單元測試,但對于目前很多公司不重視測試的行業現狀,多了解開發人員的工作流程或操作無可厚非,在必要的時候能夠明白開發是用什么工具如何進行的也可以讓開發對你的測試工作給予更多的肯定。之后的培訓是手機自動化的,我因有事無法參加,不過看到群里大家在熱烈的討論時,還是有點遺憾
啊。最近的一次培訓是selenium自動化測試,這次的培訓不是用的selenium IDE而是通過結合瀏覽器自帶組件自編代碼進行各個瀏覽器的自動化測試,雖然這次講的東西比較少,但對于我們實際的測試工作還是很有幫助,至少給我們的測試工作提供的思路,不是一提自動化測試就茫然無措了。