新員工測試工作心得
測試(Test)一詞最早出于古拉丁字,它有“罐”或“容器”的含義。在工業(yè)生產(chǎn)和制造業(yè)中測試被當作一個常規(guī)的生產(chǎn)活動,它常常和產(chǎn)品的質(zhì)量檢驗密切相關,測試的含義似乎是明確的:“以檢驗產(chǎn)品是否滿足需求為目標”,其實在計算機軟件領域則不然。
軟件測試是軟件開發(fā)中的重中之重,沒有一點可以馬虎的!败浖䴗y試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程”。這一測試定義明確指出“尋找錯誤”是測試的目的。因而,軟件測試的目標涵蓋了:
1)測試是一個為了尋找錯誤而運行程序的過程;
2)一個好的測試用例是很可能找到至今為止尚未發(fā)現(xiàn)的錯誤的測試;3)一個成功的測試用例是指揭示了至今為止尚未發(fā)現(xiàn)的錯誤的測試;
軟件測試的目標是設計這樣的測試,既能夠系統(tǒng)的揭示不同類型的錯誤,并且耗費最少的時間和最少的工作量。
本文以一個新測試員的身份,就測試工作中如何設計一個好的測試用例做了一番講述,并順帶談了自己在這段實習和試用期中工作得到的心得,以求達到一種拋磚引玉的效果。不正之處,敬請指出。
我想先引出《談軟件測試的心得》一文中給出的一些軟件測試人員應具備的素質(zhì)和測試技巧,我覺得它說得非常好,我也以此為標準不斷在工作中去實踐,去提高自己的能力和水平:
“一、軟件測試員自身素質(zhì)培養(yǎng)
(1)首先,應對軟件測試感興趣和對自己有自信,如果具備了這兩點,那么在測試過程中不管遇到什么樣的困難,我相信你一定能克服。
(2)善于懷疑,世界上沒有絕對正確的,總有錯誤的地方,具有叛逆心理,別人認為不可能發(fā)生的事,我卻認為可能發(fā)生。別人認為是對的,我卻認為不是對的。
(3)打破砂鍋問到底的精神,對于只出現(xiàn)過一次的bug,一定找出原因,不解決誓不罷休。(4)保持一個良好的心情,否則可能無法把測試作好。不要把生活中的不愉快的情緒帶到工作中來。(5)做測試時要細心,不是所有的bug都能很容易的找出,一定要細心才能找出這些bug。(6)靈活一些,聰明一點,多制造一些容易產(chǎn)生bug的例子。
(7)在有條件的情況下,多和客戶溝通,他們身上有你所需要的。(8)設身處地為客戶著想,從他們的角度去測試系統(tǒng)。
(9)不要讓程序員,以“這種情況不可能發(fā)生”這句話說服你,相反,你應該去說服他,告訴他在客戶心里,并不是這樣的。
(10)考慮問題要全面,結(jié)合客戶的需求、業(yè)務的流程、和系統(tǒng)的構(gòu)架,等多方面考慮問題。
(11)提出問題不要復雜化,這一點和前面的有點矛盾,如果你是一新手,暫時不要管這一點,因為最終將有你的小組成員討論解決。
(12)追求完美,對于新測試員來說,努力的追求完美,這對你很好,盡管有些事無法做到,但你應該去嘗試。(13)幽默感,能和開發(fā)小組很好的溝通是關鍵,試著給你的開發(fā)小組找一個“BUG殺手”,或?qū)λ麄冋f“我簡直不敢相信,你寫的程序居然到現(xiàn)在沒有找到BUG”。
(14)到此是不是對測試很有興趣呢?不過我要告訴你,測試過程中有酸甜苦辣,其中的滋味只有你知道,也許你會感到枯燥,要學會放松自己,去溜冰或做你喜歡做的事,不過,別放棄,因為你的自信告訴過你“你會是很優(yōu)秀的測試員”不是嗎?二、淺談軟件測試之技巧軟件測試雖然辛苦,但是掌握了一定的技巧之后將使你事半功倍。(1)(2)(3)(4)
邊界測試,測試用戶輸入框中的數(shù)值的最大數(shù)和最小數(shù),以及為空時的情況。非法測試,例如在輸入數(shù)字的地方輸入字母。
跟蹤測試,跟蹤一條數(shù)據(jù)的流程,保證數(shù)據(jù)的正確性。
在開始測試時應保證數(shù)據(jù)的正確性,然后在從系統(tǒng)中找出各種BUG。
(5)接口測試,程序往往在接口的地方很容易發(fā)生錯誤,要在此模塊測試勿掉以輕心。(6)代碼重用測試,在開發(fā)過程中有些模塊功能幾乎相同,程序員在重用代碼時可能忘記在原有代碼上修改或修改不全面,而造成的錯誤。
(7)突發(fā)事件測試,服務器上可能發(fā)生意外情況的測試。
(8)外界環(huán)境測試,有些系統(tǒng)在開發(fā)時依賴于另外一個系統(tǒng),當另外一個系統(tǒng)發(fā)生錯誤時,這個系統(tǒng)所受到的影響的情況。
(9)在程序員剛修復Bug之后的地方,再找一找,往往程序員只修復報告出來的缺陷而不去考慮別的功能在修改時可能會重新造成錯誤。(10)認真做好測試記錄在做完一天的測試記錄之后,第二天再根據(jù)第一天的測試記錄重復測試你會發(fā)現(xiàn)有未修正的錯誤。
(11)文字測試,如果在系統(tǒng)中有用詞不當?shù)牡胤剑蚁脒@是不應該的。
(12)系統(tǒng)兼容測試,例如有些程序在IE6能運行正常,到IE5下不能運行。有些程序在WIN201*下能運行,而到WIN98卻不能運行。像一些很特別的用戶去使用系統(tǒng),你很有可能發(fā)現(xiàn)BUG。
(13)用戶的易用性測試,往往用戶的需求是不斷的變化的,而其中的一部份變化的原因,是有用戶操作上不方便引起的。
”在admin系統(tǒng)中,有一個FTP模塊,提供上傳文件功能。根據(jù)需求,它所要實現(xiàn)的功能如下:
1)2)3)4)5)
省指定文件夾中(Temp)的文件只傳送給中央;中央指定文件夾中(Temp)的文件傳給所有的;如果發(fā)送不成功,有重發(fā)機制;
發(fā)送出錯要寫日志,并提供查看日志文件;
有監(jiān)控程序監(jiān)控該主模塊(FTP模塊)的運行狀態(tài)。
頁面操作則是非常簡單,跟其他系統(tǒng)提供的上傳功能一樣:選中要上傳的附件,點擊粘貼后再點擊確定,返回文件上傳成功頁面。但后臺操作遠沒有如此簡單。記得一開始的時候,啟動FTP模塊,要先殺調(diào)該模塊的已經(jīng)啟動的進程,由于沒有提供進程控制腳本,每次都是查找該FTP模塊啟動的用戶的所有進程,然后把進程殺掉。這里就有一個問題,由于進程無法表明是哪個應用軟件,所以就不可避免的出現(xiàn)“誤殺”的情況。記得最嚴重的一次是我的測試組長和我都是使用同一個系統(tǒng)用戶admin去操作應用軟件FTP和weblogic的進程,當時她想啟動weblogic而我則是要殺掉FTP的進程。由于操作用戶相同,所以我每次都是把屬于該用戶的進程殺掉,而我的組長每次都是很奇怪明明剛剛啟動的進程怎么又沒有了;而我也莫名其妙怎么進程老是不能全部殺盡?就這樣我們兩個人一個殺一個起忙得不亦樂乎,嚴重影響測試工作。結(jié)果不難想象被我的組長海K一頓,這就啟發(fā)我:這樣的啟動FTP模塊方式不好,用戶易用性不高。于是找來開發(fā)人員,要求寫出一個啟動腳本和一個停止腳本,以后每次啟動FTP的時候只需執(zhí)行腳本就好了,又安全又方便。從這點我們也可以看出,連我們自己本身內(nèi)部測試用都感到麻煩的東東怎么能拿到用戶那邊給用戶使用呢?所以我們測試也要從軟件按照維護人員的角度多考慮考慮我們的系統(tǒng)。在測試的前段時間里,F(xiàn)TP的運行失敗最大的原因是由于權(quán)限設置問題而造成的。由于我們運行的是UNIX系統(tǒng),有嚴格的權(quán)限限制。對于文件的操作更是如此。這對于沒有接觸過UNIX系統(tǒng)的新手來說是一時半會不會理解過來的。比如,使用root用戶創(chuàng)建文件夾,但你卻使用user的用戶來操作文件夾,顯然權(quán)限不夠,操作被拒絕。這樣就無法講文件夾里的文件及時發(fā)送出去并刪除,造成數(shù)據(jù)堵塞,使得上傳文件失敗。所以在使用該模塊的時候一定要注意權(quán)限,有兩點注意:一是對進入系統(tǒng)的用戶賦予相應的權(quán)限,unix或者linux操作系統(tǒng)對用戶處理文件的權(quán)限設置比較多,因此運行FTP模塊的用戶權(quán)限不得小于在temp文件夾中創(chuàng)建文件的用戶權(quán)限;(建議啟動weblogic的用戶和啟動ftp模塊的用戶為同一用戶)。二是對腳本要賦予可執(zhí)行權(quán)限,比如使用UNIX命令chomod。以保證了FTP模塊的文件可操作。經(jīng)過這番折騰,對UNIX的認識是與日俱增,并學會了VIM-Unix世界里極為普遍的全螢幕文書編輯器,簡直太棒了。
接下來FTP運行良好,于是考慮壓力測試了。通過和開發(fā)同學的討論,再結(jié)合實際使用情況,我們整理了以下的測試計劃:
1)測試原理:
測試對象:一個集團兩個省測試類型:
1)持續(xù)性的壓力測試,每隔定長傳送30m100m300m的文件;持續(xù)20-30次左右;
2)突發(fā)性的壓力測試:在第一次啟動時,傳送的文件很大500-600m測試流程:
1)啟動測試腳本;2)觀察測試結(jié)果;3)記錄測試數(shù)據(jù);4)分析ftp模塊性能;對于持續(xù)性的壓力測試測試流程:
a)在集團和省服務器上安裝測試腳本;b)同時運行測試腳本;
測試腳本的安裝:
1)在/opt/admin/ftp/目錄下建立目錄ftpTest;2)將腳本ftpTest.sh拷貝至/opt/admin/ftp/下;3)對該腳本賦予可執(zhí)行權(quán)限;
4)將ftpTest目錄下放置30-100M的文件;5)在shell中按如下操作crontab-e
10***/opt/admin/ftp/ftpTest.sh6)保存退出;
持續(xù)性壓力測試我們采用自動測試,利用UNIX環(huán)境自動運行機制crontab(程序定時器)來運行腳本。crontab是用來讓使用者在固定時間或固定間隔執(zhí)行程序之用,換句話說,也就是類似使用者的時程表。而crontabe
10****/opt/admin/ftp/ftpTest.sh的意思是在每個小時的第10分鐘執(zhí)行ftpTest.sh腳本。腳本實現(xiàn)的功能很簡單,就是在定時的時間一到就把ftpTest文件夾里的文件往temp文件夾里拷貝一份,而FTP模塊定時監(jiān)控temp文件夾,發(fā)現(xiàn)有文件就往特定點發(fā)送文件,完成FTP功能。這樣我讓它運行幾天,觀察FTP模塊是否工作正常,查看數(shù)據(jù)是否丟失。此時,我們組長又提出了新的要求,要求每隔10分鐘壓一次。但是,如何設置crontab每隔10分鐘執(zhí)行某個程序呢?在查找有關UNIX資料后我找到了答案:其實很簡單crontab-e輸入
0,10,20,30,40,50****/opt/admin/ftp/ftpTest.sh
在每個小時的0分,10分,20分,30分,40分和50分就運行ftpTest腳本,呵呵,這樣不就每隔10分鐘運行一次嗎。我把這個方法告訴開發(fā)的同學,他也很高興(本來他以為UNIX是做不到的)。
至于突發(fā)性的壓力測試,我就采用了手動方法利用ftp工具一次性往UNIX服務器的temp文件夾里上傳了大量的數(shù)據(jù)。然后啟動FTP模塊,看是否能夠正常發(fā)送。
在測試這個模塊的過程中,也考慮了一些異常情況的測試。如服務器磁盤滿了。此時上傳附件肯定是不會成功的,但我們要看的是程序?qū)@個異常是怎么處理的,頁面又作何處理(主要是查看頁面的出錯信息提示是否正確)?在這個過程中發(fā)現(xiàn)不少有趣的錯誤提示,都一一跟開發(fā)的同學講了,大家就把該改的地方改了,杜絕隱患。
其實測試工作除了要有一定的知識外,更多的是在工作中積累下來的經(jīng)驗。比如,在檢查涉及查詢條件的地方時,要注意使用兩種方法,一種是不帶查詢條件的測試,另一種是帶查詢條件的測試。具體為:在未輸入查詢條件的情況下進行查詢以測試查詢記錄是否正常;在輸入查詢條件后進行查詢以測試查詢到的記錄是否滿足設定的條件。別小看這個,往往帶條件查詢時翻頁可能會有問題。還有就是問問題,一定要講究技巧,雖然說新手如初生牛犢不怕虎,但你問人家問題的時候你本身一定要對你想要獲取什么信息心中有數(shù)。這點我最有感觸,記得問過zhaohy一個地址鏈接問題,她反問我:“你說的是數(shù)據(jù)庫地址還是應用地址?”我一時回答不上來。試問連你自己都不知道的問題別人又如何幫你解答?后來知道原來數(shù)據(jù)庫地址和應用地址是兩碼事,不能認為數(shù)據(jù)庫地址就是應用地址。因此,在問地址的時候要注意指出是數(shù)據(jù)庫的地址還是應用的地址。還有就是在測試mPIC的時候,由于該系統(tǒng)需要其他系統(tǒng)的協(xié)助,比如MISC、portal等。我問過zhanggl最多的問題是為什么portal無緣無故就死了,上不了。但每次問的都不好,到后來他都惱火了“xPortal有很多網(wǎng)元的,你說哪一個!
跟你說了這么多次,你為什么從來就不長記性呢?
”呵呵,這可是他的原話哦(xPortal確實有很多網(wǎng)元,比如WAP、3W、PDA)。經(jīng)過這么幾次后我問問題都會先問我自己,是否已經(jīng)到了非要問別人不可的時候?你要問的問題已經(jīng)準備好了嗎?慢慢的,我發(fā)現(xiàn)我問的問題別人有時候也不是那么容易回答的了。
還有就是平時工作的積累,我來公司工作之前是真的一點都沒有接觸過測試工作,完全一個freshman。頭個月真的很辛苦,感到壓力很大,很擔心自己的工作做得不好。要知道,測試工作是一個teamwork,一個人的工作好壞會影響到整個團隊的工作質(zhì)量。所以我在工作的時候會把不懂的地方記下,再在以后的工作中尋找機會去弄懂。雖然在此后碰壁不少,挨訓機會也多,但每次我都會記下我失誤的地方,因為這就是我的經(jīng)驗,如同玩游戲一樣,死得多經(jīng)驗值也多。有幸在zhaohy麾下當一名小兵,是我成長最快的時候。
擴展閱讀:新員工工作總結(jié)范文
年終總結(jié)
201*年即將過去,我來公司已有六個多月,這是我從學校畢業(yè)第一次踏上工作崗位。作為一名新員工,非常感謝公司提供給我一個成長的平臺,讓我在工作中不斷的學習,不斷的進步,慢慢的提升自身的素質(zhì)和才能。回首過去的六個多月,公司陪伴我走過人生很重要的一個階段,使我懂得了很多。在此我向公司的領導和師傅XX以及同事表示最衷心的感謝,有你們的協(xié)助才能使我在工作中得心應手,也因有你們的幫助,才能令我在公司的發(fā)展上一個臺階。
我經(jīng)過一個月的現(xiàn)場鉚焊檢驗的實習之后,走上原材料檢驗的崗位,我主要職責是負責出入庫材料的檢驗工作:包括對入庫、出庫材料的錯檢、漏檢負責;做好材料標記的確認,對標記移植的正確性負責;對主要受壓元件的材質(zhì)和下料幾何尺寸的準確性負責;對檢驗的“首檢”質(zhì)量問題而引起的成批報廢負責;對需復驗的材料,負責按規(guī)定劃出取樣部位,填寫委托單,連同試樣分送理化、金相試驗室,并及時取回試驗報告。在原材料工序檢驗完畢后,及時做出檢驗結(jié)論,并在工藝流轉(zhuǎn)卡上簽章;當驗收過程中出現(xiàn)質(zhì)量問題時,應及時反饋,并及時填寫不合格品報告,交技術部門處理;對質(zhì)量問題的糾紛、預防措施進行跟蹤驗證,對沒做好隔離工作而使不合格品混入下道工序負責。平時維護好檢測工具,確保正確使用。我深知,不管在什么崗位,我都要努力做好自己份內(nèi)的事。在這六個多月里,我主要從兩個方面來實踐自己的理念,力爭做到更好、更到位。下面就我六個多月的工作情況向領導作簡要的匯報。
1.努力學習,全面提升自身素質(zhì)
作為一名剛走上工作崗位的新員工,知識和經(jīng)驗的欠缺,是我致命的缺點,而且檢驗員工作也是一個特殊的崗位,它要求永無止境的更新知識和提高技能。為達到這要求我十分注重學習,更以實際行動去實踐這一目標,積極的配合車間生產(chǎn)工作。六個月以來,面對非專業(yè)的化工設備檢驗工作,工作起來有很大困難,有好多塔器、換熱器以及所用的不同材料我都不知道,但是我積極應對困難的挑戰(zhàn),利用休息時間學習新容規(guī)、GB150、GB151等壓力容器法規(guī)標準;同時,利用我所學的材料專業(yè)知識結(jié)合國內(nèi)材料標準和ASME標準以及實際生產(chǎn)情況,再加上XX和其他同事的指導,順利熟悉了各類原材料檢驗知識。由于我們有色廠所用材料的種類繁多,要求各不相同,而且有很多較貴重的材料,例如800H、B-3、C-276等鎳基合金,對我們檢驗工作有了較高的要求,更需要我努力學習。
2.努力工作,順利完成各項任務
在原材料檢驗崗位上的前兩個月,我協(xié)助XXX檢驗復合板、鈦材、有色材料,同時接手焊材工作。XXX經(jīng)驗豐富,在協(xié)助她工作期間,她不厭其煩的給我講解一些檢驗材料的注意點,使我順利通過公司的實習期。在后三個月我開始接手有色材料檢驗。由于我們今年下半年生產(chǎn)任務繁重,加上采購材料困難,材料來了之后,有時交檢單未到,我就到庫房將材料檢驗完畢,既保證材料質(zhì)量又不影響車間生產(chǎn)。檢驗完畢之后立刻填寫檢驗記錄和材料臺賬。需要復驗的材料提前開理化委托單,下復驗料進行復驗,及時收集復驗報告。不合格的原材料及時填寫不合格品報告,迅速解決問題不影響生產(chǎn)。我發(fā)現(xiàn),經(jīng)常出現(xiàn)問題的材料有以下幾種,復合板起爆點、不平度超標及剪切不合格問題;N6的管材常出現(xiàn)起皮、微裂紋等缺陷;鈦管常出現(xiàn)新舊標準采購問題、σs0.2超標的問題以及管徑和壁厚超標問題;焊材主要是不易按技術要求采購等問題。
下面我列舉幾例具體的工作向領導作簡要的匯報。
1.201*年6月8日我到西部鈦業(yè)見證陶氏化學設備用Ф20×0.9×6000mm的TA2換熱管的渦流檢測,渦流檢測由陶氏請德國Delta公司檢驗員檢驗,由于采購前期準備工作不足以及溝通不到位,致使Delta公司檢驗員推翻檢驗結(jié)論,讓重新到我們公司檢驗。
2.201*年8月7日,檢驗了33塊復合板,發(fā)現(xiàn)每張復合板起爆點位置有一凹坑,且凹坑深度超出檢驗標準,還發(fā)現(xiàn)現(xiàn)場實物標識為Gr1、Gr2/Q345R,而入庫單上位TA1、TA2/Q345R,查看料表后發(fā)現(xiàn)均為TA3/Q345R,后經(jīng)了解,因白圖報料時為TA3,藍圖為為TA2,按藍圖買的材料。對于起爆點超標立即填寫了NCR,后由技術科負責處理。
3.201*年8月30日,我和XX一起去海龍(張家港)實業(yè)有限公司現(xiàn)場檢驗杜邦換熱器設備用Ф25.4×1.6×5010mmGr2換熱管,共檢驗20支鈦管,除了水跡未處理干凈之外,換熱管質(zhì)量不錯,且管理到位,質(zhì)量可控。
4.201*年11月10日,檢驗了Y-10P037AB-040設備用Ф2.4的ERTi-1鈦焊絲,共50Kg,兩捆包裝,發(fā)現(xiàn)一捆無標識,一捆標識為ERTi-2,后經(jīng)了解標識在運輸途中掉了,還有一捆是廠家貼錯標簽了,我發(fā)了NCR之后,采購只將質(zhì)保書傳真件發(fā)過來,但是不貼標簽,我又寫了工作聯(lián)絡簽,最終將問題解決。
回顧進入公司的這六個多月,發(fā)現(xiàn)我雖能愛崗敬業(yè)、積極主動的工作,取得了一些成績,但仍有許多需要不斷改進和完善,還需我努力并力求做得更好的地方。這主要表現(xiàn)在以下幾個方面:
第一,在工作中由于經(jīng)驗不足,壓力容器專業(yè)知識較少,對待一些問題的解決方法過于單純,工作方法過于簡單,看待問題有時比較片面,以點蓋面,在一些問題的處理上顯得還不夠冷靜。
第二,要進一步加強壓力容器用原材料檢驗工作的計劃性、系統(tǒng)性、科學性,提高綜合分析、解決問題的能力。
第三,在完成領導交辦的任務的基礎上,發(fā)揮自身專業(yè)優(yōu)勢,繼續(xù)加強專業(yè)知識和新標準的學習,進一步提高各項壓力容器原材料檢驗技能。
總之,心態(tài)決定狀態(tài),狀態(tài)決定成。疽胸熑涡,對社會要有愛心,對工作要有恒心,對同事要有熱心,對自己要有信心!做最好的自己!以上就是我對六個多月公司工作的總結(jié),請領導批評指正,希望我能迅速成長,明年能給公司作出更大的貢獻!
友情提示:本文中關于《新員工測試工作心得》給出的范例僅供您參考拓展思維使用,新員工測試工作心得:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。