版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
目錄計(jì)算機(jī)知識(shí)在互聯(lián)網(wǎng)測(cè)試工作中的應(yīng)用摘要隨著近幾年互聯(lián)網(wǎng)的高速發(fā)展,人們的生活從不同方面發(fā)生明顯的改變。從最開始的網(wǎng)絡(luò)聊天、網(wǎng)絡(luò)游戲,到后來的網(wǎng)上購物、投遞簡歷,再到如今的移動(dòng)支付、預(yù)約餐廳等,互聯(lián)網(wǎng)從各個(gè)方面充斥著人們的生活。與此同時(shí),為了保證用戶使用流暢,增加用戶使用滿意度,對(duì)各類產(chǎn)品的測(cè)試工作就顯得尤為重要。在此基礎(chǔ)上,運(yùn)用相關(guān)計(jì)算機(jī)知識(shí)進(jìn)行測(cè)試工作,以保證測(cè)試工作的科學(xué)、完善、具體,成為當(dāng)前測(cè)試工作中不可或缺的重要部分。從分析需求到撰寫測(cè)試用例,從利用數(shù)據(jù)庫到各類軟件的應(yīng)用,無不體現(xiàn)著計(jì)算機(jī)知識(shí)的重要。所以只有了解計(jì)算機(jī)知識(shí),了解各類軟件的應(yīng)用,并把計(jì)算機(jī)知識(shí)與互聯(lián)網(wǎng)測(cè)試發(fā)展前景相結(jié)合,就一定會(huì)在未來的測(cè)試工作中,最大限度地節(jié)約研發(fā)成本,提高工作效率,從而使測(cè)試工作在更平穩(wěn)、更快速、高效率、高產(chǎn)出的環(huán)境中完成。最終真正做到更深入地滿足互聯(lián)網(wǎng)客戶的需求,進(jìn)一步提高互聯(lián)網(wǎng)的發(fā)展。關(guān)鍵詞:互聯(lián)網(wǎng);測(cè)試工作;計(jì)算機(jī)知識(shí);發(fā)展論文類型:應(yīng)用研究目錄TOC\o"1-3"\h\u摘要 41緒論 61.1論文的選題意義/背景及目的 61.2國內(nèi)外研究現(xiàn)狀分析 61.3論文的主要工作內(nèi)容 72簡述計(jì)算機(jī)知識(shí)與互聯(lián)網(wǎng)測(cè)試的關(guān)系 83計(jì)算機(jī)知識(shí)在互聯(lián)網(wǎng)測(cè)試中的具體表現(xiàn) 103.1利用計(jì)算機(jī)知識(shí)對(duì)產(chǎn)品需求進(jìn)行分析 103.2利用計(jì)算機(jī)知識(shí)撰寫測(cè)試用例 113.3實(shí)際測(cè)試工作中對(duì)計(jì)算機(jī)知識(shí)的運(yùn)用 124計(jì)算機(jī)知識(shí)在互聯(lián)網(wǎng)測(cè)試中的實(shí)際應(yīng)用 134.1互聯(lián)網(wǎng)測(cè)試工作中,獨(dú)立完成需要與開發(fā)人員配合的部分 134.1.1MySql數(shù)據(jù)庫的應(yīng)用 134.1.2SQL語句的編寫 144.2互聯(lián)網(wǎng)測(cè)試之接口測(cè)試 144.2.1Fiddler抓包的應(yīng)用 144.2.2自動(dòng)化測(cè)試 154.3互聯(lián)網(wǎng)測(cè)試之壓力測(cè)試 154.3.1JMeter的應(yīng)用 164.3.2Loadrunner的應(yīng)用 164.4計(jì)算機(jī)語言在實(shí)際測(cè)試工作中的應(yīng)用 173.1Linux命令在實(shí)際工作中的應(yīng)用 175計(jì)算機(jī)知識(shí)在互聯(lián)網(wǎng)測(cè)試發(fā)展前景中的重要性 185.1互聯(lián)網(wǎng)測(cè)試發(fā)展前景 185.2計(jì)算機(jī)知識(shí)與互聯(lián)網(wǎng)測(cè)試發(fā)展的相互結(jié)合 195.3計(jì)算機(jī)知識(shí)對(duì)互聯(lián)網(wǎng)測(cè)試發(fā)展的影響 196結(jié)論與展望 206.1結(jié)論 206.2展望 20致謝 21參考文獻(xiàn) 22附錄 23攻讀學(xué)位期間取得的研究成果 24網(wǎng)絡(luò)學(xué)院畢業(yè)論文獨(dú)創(chuàng)性聲明 25畢業(yè)論文知識(shí)產(chǎn)權(quán)權(quán)屬聲明 25緒論緒論1.1論文的選題意義/背景及目的互聯(lián)網(wǎng)經(jīng)過很長一段時(shí)間的發(fā)展,已經(jīng)成為我們生活中不可或缺的一部分。尤其是在移動(dòng)端各類APP廣泛應(yīng)用的今天,為保證其能夠更加完善地服務(wù)于用戶群體,測(cè)試工作在各類軟件研發(fā)中的地位尤為突出。所以如何利用計(jì)算機(jī)知識(shí)在研發(fā)工作中以高標(biāo)準(zhǔn)為前提,加快測(cè)試工作的進(jìn)程,成為我們急需解決的問題。1.2國內(nèi)外研究現(xiàn)狀分析王彥在《移動(dòng)互聯(lián)網(wǎng)軟件測(cè)試技術(shù)研究及應(yīng)用》一文中說:“改革開放以來,隨著我國科學(xué)技術(shù)的不斷發(fā)展,同時(shí)在提升國際影響力和競爭力、提高國家的國際地位等方面也發(fā)揮了重要作用,故而為有效地拓展移動(dòng)終端軟件的應(yīng)用范圍,提升軟件應(yīng)用的高效性和科學(xué)性,對(duì)移動(dòng)終端軟件進(jìn)行測(cè)試是當(dāng)前移動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展的核心科研方向?!庇阼b桐在《數(shù)字電視融合業(yè)務(wù)互聯(lián)網(wǎng)門戶的壓力測(cè)試研究》中說:“軟件測(cè)試是保證軟件質(zhì)量的重要手段,其中有效的負(fù)載壓力測(cè)試是必不可少的一部分,壓力測(cè)試有助于精確地評(píng)估出軟件性能的瓶頸1.3論文的主要工作內(nèi)容由此可見,互聯(lián)網(wǎng)測(cè)試工作在互聯(lián)網(wǎng)的發(fā)展中尤為重要。互聯(lián)網(wǎng)測(cè)試工作就是利用有限的各類測(cè)試資源,更快更好地發(fā)現(xiàn)軟件在研發(fā)中出現(xiàn)的各類問題。比如對(duì)數(shù)據(jù)庫的應(yīng)用,可以讓我們?cè)跍y(cè)試工作中更快地了解所測(cè)試的環(huán)境及具體參數(shù),更快地定位問題;對(duì)Fiddler的應(yīng)用可以更快地了解到服務(wù)器與客戶端之間是否進(jìn)行有效的聯(lián)調(diào),服務(wù)器的url是否配置正確,客戶端各類資源是否配置得當(dāng);利用JMeter和Loadrunner進(jìn)行壓力測(cè)試,可以更好地了解產(chǎn)品,從而提早發(fā)現(xiàn)有可能會(huì)出現(xiàn)的各類問題。所以,如果沒有充分的理論知識(shí)作為測(cè)試工作的基礎(chǔ),就無法更完善、更專業(yè)地進(jìn)行測(cè)試工作,無法及時(shí)發(fā)現(xiàn)更多的專業(yè)性問題,也就意味著要讓用戶群體承擔(dān)軟件研發(fā)失誤所產(chǎn)生的風(fēng)險(xiǎn)。相反,如果具備相應(yīng)的測(cè)試?yán)碚摶A(chǔ),就一定會(huì)高質(zhì)量、高標(biāo)準(zhǔn)、高效率地完成測(cè)試工作,同時(shí)也是為軟件的研發(fā)節(jié)約成本。因此,測(cè)試工作在軟件的研發(fā)中越來越重要,計(jì)算機(jī)知識(shí)在互聯(lián)網(wǎng)測(cè)試工作中的比重越來越高。緒論簡述計(jì)算機(jī)知識(shí)與互聯(lián)網(wǎng)測(cè)試的關(guān)系改革開放以來,我國的科學(xué)技術(shù)取得了不斷的發(fā)展,使得我國的綜合國力不斷加強(qiáng),國際地位也得到了明顯的提升。在這種環(huán)境下,掌握一定的計(jì)算機(jī)科學(xué)知識(shí),對(duì)互聯(lián)網(wǎng)的發(fā)展,對(duì)互聯(lián)網(wǎng)中測(cè)試工作的開展是非常重要的。在科學(xué)技術(shù)迅速發(fā)展的今天,各類移動(dòng)軟件的出現(xiàn)極大程度地方便了人們的生活與工作,人們對(duì)其的依賴性也在逐步提高。所以在軟件的研發(fā)過程中,測(cè)試工作的重要性也逐步凸顯出來。那么,如何提高測(cè)試工作的效率,如何讓測(cè)試人員能夠全方面、更具體地完成測(cè)試工作成了當(dāng)前工作中的主要問題。在我看來,提高測(cè)試人員的計(jì)算機(jī)知識(shí)是行之有效的方法,也是在確保工作能夠圓滿、按時(shí)完成的前提下,減少時(shí)間成本最有力的途徑。所以,身為互聯(lián)網(wǎng)測(cè)試人員在工作中一定要掌握足夠的方式方法,以計(jì)算機(jī)知識(shí)為基礎(chǔ),以各類計(jì)算機(jī)書籍為科學(xué)理論和思維導(dǎo)向,以各類軟件的使用為技術(shù)保障,從而做到高標(biāo)準(zhǔn)、高效率地完成各類測(cè)試工作。同時(shí)身為計(jì)算機(jī)科學(xué)與技術(shù)的學(xué)習(xí)者,將計(jì)算機(jī)科學(xué)與技術(shù)的學(xué)習(xí)內(nèi)容融合到實(shí)際工作中,也是非常重要的。由于測(cè)試工作在整個(gè)項(xiàng)目的研發(fā)過程中具有舉足輕重的作用,并且測(cè)試工作主要可以分為功能測(cè)試、壓力測(cè)試、性能測(cè)試、自動(dòng)化測(cè)試等。所以我們應(yīng)該針對(duì)不同的產(chǎn)品需求,采取不同的測(cè)試方法;針對(duì)不同的測(cè)試工作,利用不同的測(cè)試軟件;針對(duì)不同的測(cè)試需求,搭建不同的測(cè)試環(huán)境。簡述計(jì)算機(jī)知識(shí)和互聯(lián)網(wǎng)測(cè)試關(guān)系在功能測(cè)試中,由于功能測(cè)試的主要工作形式停留在軟件的表象與基本需求,對(duì)各類軟件的依賴性并不高,所以更加凸顯出計(jì)算機(jī)理論基礎(chǔ)的重要性。我們?cè)谶M(jìn)行功能測(cè)試時(shí),一定要結(jié)合所學(xué)的計(jì)算機(jī)知識(shí),對(duì)產(chǎn)品的需求、各部位連接、服務(wù)器與客戶端的聯(lián)調(diào)進(jìn)行分析,從而更好地掌握需求,提高測(cè)試工作的效率與準(zhǔn)確性。如果測(cè)試人員對(duì)計(jì)算機(jī)知識(shí)了解不夠深入,無法深入了解軟件中各方面的聯(lián)調(diào)內(nèi)容,那么其測(cè)試工作只能停留在表面,無法做到更深入的測(cè)試,發(fā)現(xiàn)更深層次的問題。而往往這類問題才是影響軟件功能的主要問題。在壓力測(cè)試中,我們應(yīng)該首先利用所掌握的計(jì)算機(jī)知識(shí)對(duì)軟件的壓力進(jìn)行分析,掌握各種壓力環(huán)境下容易發(fā)生的問題、產(chǎn)生的情況及產(chǎn)生諸類情況的原因,從而做到發(fā)現(xiàn)問題能夠及時(shí)定位、徹底解決。在此基礎(chǔ)之上,我們利用JMeter和Loadrunner等一些壓力測(cè)試的軟件對(duì)產(chǎn)品進(jìn)行壓力測(cè)試,同時(shí)模擬不同的情況,全方位地掌握軟件壓力的情況。此時(shí)的計(jì)算機(jī)知識(shí)主要表現(xiàn)在對(duì)服務(wù)器的了解,只有充分了解服務(wù)器,才能做好相關(guān)的壓力測(cè)試。在性能測(cè)試中,由于性能測(cè)試主要測(cè)試的是不同用戶在不同場合下對(duì)軟件的使用情況,那么充分的計(jì)算機(jī)知識(shí)就是一切性能測(cè)試的前提。因?yàn)槲覀冎挥型ㄟ^計(jì)算機(jī)相關(guān)知識(shí)來分析其在不同情況下可能發(fā)生的問題才能進(jìn)行針對(duì)性測(cè)試,否則測(cè)試工作就如同大海撈針一般,即無從下手,又毫無意義。由于互聯(lián)網(wǎng)的發(fā)展迅猛,各類軟件更新版本周期短、任務(wù)重,自動(dòng)化測(cè)試就顯得最為重要。所謂自動(dòng)化測(cè)試就是把以人為基本測(cè)試單位進(jìn)行的測(cè)試行為轉(zhuǎn)化為機(jī)器執(zhí)行的一種過程,所以測(cè)試人員應(yīng)結(jié)合相應(yīng)的計(jì)算機(jī)知識(shí)設(shè)計(jì)測(cè)試用例,當(dāng)測(cè)試用例通過評(píng)審之后,開展測(cè)試工作。所以,計(jì)算機(jī)知識(shí)是開展所有測(cè)試工作的前提與必要條件。計(jì)算機(jī)知識(shí)在互聯(lián)網(wǎng)測(cè)試中的具體表現(xiàn)3.1利用計(jì)算機(jī)知識(shí)對(duì)產(chǎn)品需求進(jìn)行分析在實(shí)際工作中,產(chǎn)品需求是一切工作的前提。產(chǎn)品經(jīng)理在確定產(chǎn)品需求之后,會(huì)與相關(guān)研發(fā)人員如產(chǎn)品開發(fā)、產(chǎn)品測(cè)試、美工等召開產(chǎn)品需求評(píng)審會(huì)。會(huì)議中,各崗位工作人員會(huì)在了解產(chǎn)品需求的同時(shí),根據(jù)自身工作內(nèi)容進(jìn)行詢問,同時(shí)也會(huì)結(jié)合自己的實(shí)際工作對(duì)不易完成的需求提出更改,對(duì)不能完成的需求進(jìn)行提出。此時(shí),測(cè)試人員應(yīng)將具體需求、計(jì)算機(jī)知識(shí)、實(shí)際工作相結(jié)合,對(duì)不符合相關(guān)要求的需求及時(shí)提出,確保項(xiàng)目在接下來的工作中能夠順利進(jìn)行。需求評(píng)審會(huì)之后,往往開發(fā)人員會(huì)進(jìn)行小范圍內(nèi)的詳細(xì)設(shè)計(jì)評(píng)審會(huì),也就是對(duì)具體需求進(jìn)行技術(shù)分析,此時(shí)往往測(cè)試人員也會(huì)參與其中。所謂的詳細(xì)設(shè)計(jì)評(píng)審會(huì)就是開發(fā)人員制定本次功能在開發(fā)過程中會(huì)對(duì)哪些已有的代碼進(jìn)行更改,測(cè)試人員應(yīng)根據(jù)其具體的工作內(nèi)容提出自己的看法,同時(shí)也要深入了解開發(fā)人員在接下來的工作中設(shè)計(jì)的方面,這些對(duì)測(cè)試人員撰寫測(cè)試用例,從而進(jìn)一步開展測(cè)試工作都有很大的關(guān)聯(lián)。如果不具備一定的計(jì)算機(jī)知識(shí),那么對(duì)開發(fā)人員所提出的問題將無從下手,從而使接下來的工作無法順利開展。身為一名測(cè)試人員,根據(jù)需求進(jìn)行分析是所有工作的第一步,根據(jù)計(jì)算機(jī)知識(shí)分析產(chǎn)品需求是整個(gè)測(cè)試工作能夠順利進(jìn)行的保障。所以我們應(yīng)以計(jì)算機(jī)知識(shí)為基礎(chǔ),對(duì)需求進(jìn)行分析,此時(shí)的分析不僅僅是分析需求的合理性,更是分析在實(shí)際工作中的可行性。利用計(jì)算機(jī)知識(shí)撰寫測(cè)試用例如果沒有相應(yīng)的計(jì)算機(jī)知識(shí),不能在產(chǎn)品分析階段找到需求中的問題,那么在接下來的工作中,如果因?yàn)樽铋_始的分析不透徹而導(dǎo)致進(jìn)行一半的工作出現(xiàn)不可逆的問題,無疑使整個(gè)測(cè)試周期加長,使得測(cè)試工作不能在規(guī)定的時(shí)間內(nèi),高標(biāo)準(zhǔn)完成,很顯然,這樣的工作方法是不合理的。所以,只有掌握一定的計(jì)算機(jī)知識(shí),才能在最開始的分析階段為接下來的測(cè)試工作提供保障,打好基礎(chǔ),從而縮短整個(gè)測(cè)試周期。3.2利用計(jì)算機(jī)知識(shí)撰寫測(cè)試用例如果說分析需求是一些工作的前提,那么撰寫測(cè)試用例就是整個(gè)測(cè)試工作能否順利進(jìn)行的重要因素。在撰寫測(cè)試用例的過程中,只有利用相應(yīng)的計(jì)算機(jī)知識(shí),才能保證各種情況不會(huì)被遺漏,各種聯(lián)調(diào)能夠考慮周全。測(cè)試用例主要分為功能測(cè)試用例和非功能測(cè)試用例兩種。在功能測(cè)試用例當(dāng)中,如果一味地根據(jù)需求,利用等價(jià)類、臨界值等方法進(jìn)行測(cè)試,雖然能夠保證大多數(shù)情況均被考慮到,但一些以計(jì)算機(jī)知識(shí)為基礎(chǔ)的需求就很難全面的進(jìn)行測(cè)試。所以,我們?cè)谧珜懝δ苡美耐瑫r(shí),只有把計(jì)算機(jī)知識(shí)貫穿到整個(gè)用例的設(shè)計(jì)之中,才能保證整個(gè)功能測(cè)試用例的科學(xué)性與正確性。在非功能測(cè)試用例的設(shè)計(jì)當(dāng)中,比如利用PyCharm撰寫測(cè)試用例,就必須具備一定的計(jì)算機(jī)知識(shí)基礎(chǔ)。如PyCharm軟件的基本應(yīng)用,Python語言的基礎(chǔ)知識(shí),各類函數(shù)的表現(xiàn)形式等。只有以計(jì)算機(jī)知識(shí)為基礎(chǔ)才能保證撰寫用例的準(zhǔn)確性,從而進(jìn)一步使用例更加簡潔、更加明確、更加有效。3.3實(shí)際測(cè)試工作中對(duì)計(jì)算機(jī)知識(shí)的運(yùn)用完成前兩步的測(cè)試準(zhǔn)備工作,在此基礎(chǔ)上進(jìn)行常規(guī)測(cè)試工作是整個(gè)測(cè)試工作中最為重要的部分。由于通過計(jì)算機(jī)知識(shí)所分析的需求與通過計(jì)算機(jī)知識(shí)所撰寫的用例具有一定的科學(xué)性與可行性,所以在實(shí)際測(cè)試工作中,利用一定的計(jì)算機(jī)知識(shí)進(jìn)行測(cè)試,就一定會(huì)在測(cè)試過程中及時(shí)發(fā)現(xiàn)程序中存在的問題,并且能夠最快地定位到具體問題所在。我們?cè)谶M(jìn)行測(cè)試工作過程中,一定會(huì)遇到很多我們沒有遇到過的問題,從而短時(shí)間內(nèi)無法找到正確的解決辦法。這時(shí),我們只有遵循我們所學(xué)的知識(shí),對(duì)具體情況進(jìn)行具體分析,才能保證在實(shí)際工作中將自己的工作效率達(dá)到最佳,從而更好地完成測(cè)試工作。計(jì)算機(jī)知識(shí)在互聯(lián)網(wǎng)測(cè)試中的實(shí)際應(yīng)用4計(jì)算機(jī)知識(shí)在互聯(lián)網(wǎng)測(cè)試中的實(shí)際應(yīng)用4.1互聯(lián)網(wǎng)測(cè)試工作中,獨(dú)立完成需要與開發(fā)人員配合的部分測(cè)試工作并不是獨(dú)立于測(cè)試人員的工作,在很多情況下,測(cè)試工作是要開發(fā)人員與測(cè)試人員進(jìn)行配合才能順利完成的。由于這種傳統(tǒng)的工作方式其人員成本、時(shí)間成本較高,所以如何讓測(cè)試人員能夠在各種情況之中進(jìn)行獨(dú)立測(cè)試,成為了現(xiàn)在測(cè)試工作所面臨的一大難題。4.1.1MySql數(shù)據(jù)庫的應(yīng)用MySql是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),使用最常用的數(shù)據(jù)庫管理語音——結(jié)構(gòu)化查詢語言進(jìn)行數(shù)據(jù)庫管理。眾所周知,一個(gè)項(xiàng)目想要長久且穩(wěn)定地運(yùn)行下去,有關(guān)于客戶的各類信息的正確與完整是非常重要的。所以我們?cè)跍y(cè)試的過程中,有關(guān)于客戶各類信息的“增、刪、改、查”就顯得尤為重要。由于各類信息存儲(chǔ)在服務(wù)器的數(shù)據(jù)庫當(dāng)中,所以在傳統(tǒng)的測(cè)試思維理論里,測(cè)試人員需要與服務(wù)器開發(fā)人員進(jìn)行協(xié)調(diào)才能對(duì)這類內(nèi)容進(jìn)行測(cè)試,但是這無疑大大占用了研發(fā)成本,即服務(wù)器開發(fā)人員的時(shí)間成本。所以只有測(cè)試人員掌握MySql數(shù)據(jù)庫的應(yīng)用,才能對(duì)這類信息進(jìn)行獨(dú)立測(cè)試。這時(shí),測(cè)試人員就要根據(jù)相應(yīng)的計(jì)算機(jī)知識(shí)掌握MySql數(shù)據(jù)庫的應(yīng)用,從而達(dá)到在測(cè)試的過程中能夠及時(shí)定位到自己所需要的信息,從而減少測(cè)試時(shí)間與研發(fā)成本。4.1.2SQL語句的編寫如果僅僅掌握了MySql數(shù)據(jù)庫的應(yīng)用,只是獨(dú)立于開發(fā)人員配合的第一步。因?yàn)閷?duì)于一個(gè)成熟的項(xiàng)目來說,數(shù)據(jù)庫的資源信息量無疑是巨大的,并且在運(yùn)行過程中持續(xù)增長。這時(shí),能夠更好地在測(cè)試工作中進(jìn)行存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng),掌握SQL語句的編寫就顯得尤為重要。在進(jìn)行測(cè)試工作的過程中,由于各種情況的轉(zhuǎn)變,客戶例如權(quán)限、資源等一些行為會(huì)發(fā)生改變和更新。所以在測(cè)試時(shí)要完成客戶的各種情況分析,這時(shí)只有熟練地掌握SQL語句的編寫才能在最短時(shí)間內(nèi)為自己搭建與當(dāng)前測(cè)試內(nèi)容相匹配的測(cè)試環(huán)境。所以,對(duì)SQL語句的編寫的熟練度大大影響了在此單元測(cè)試的效率與準(zhǔn)確性。4.2互聯(lián)網(wǎng)測(cè)試之接口測(cè)試接口測(cè)試是測(cè)試系統(tǒng)組件間接口的一種測(cè)試。測(cè)試的重點(diǎn)是要檢查數(shù)據(jù)的交換、傳遞和控制管理過程,以及系統(tǒng)間相互邏輯依賴關(guān)系等。4.2.1Fiddler抓包的應(yīng)用如果我們不掌握一定的計(jì)算機(jī)知識(shí),是無法進(jìn)行接口測(cè)試的。接口測(cè)試中很重要的一步就是利用Fiddler、Charles等抓包工具進(jìn)行抓包,通過打斷點(diǎn)的方式對(duì)發(fā)出與返回的數(shù)據(jù)進(jìn)行更改,從而使其達(dá)到自己想要的結(jié)果。同時(shí)也可以抓取到一些測(cè)試過程中需要用到的信息,從而保證測(cè)試工作的進(jìn)行。還有在我們進(jìn)行測(cè)試工作過程中,一些涉及到登錄的需求就一定會(huì)有自動(dòng)化測(cè)試Cookie值的應(yīng)用。由于這個(gè)值是有有效期的,所以我們需要不斷向客戶端索要才能完成下一步的工作。那么如果我們使用抓包工具進(jìn)行抓包,得到最新的Cookie值,就可以節(jié)省測(cè)試步驟,從而在不需要客戶端配合的前提下,獲取到測(cè)試工作中所需要的Cookie值信息,從而達(dá)到我們預(yù)期的結(jié)果。4.2.2自動(dòng)化測(cè)試當(dāng)項(xiàng)目的版本功能穩(wěn)定后,按照正常的軟件發(fā)展特點(diǎn),項(xiàng)目一定會(huì)進(jìn)行定時(shí)或不定時(shí)的版本更新,進(jìn)行新的功能的添加或者運(yùn)行中漏洞的修改。那么此時(shí)為保證整體項(xiàng)目流程的穩(wěn)定,就需要對(duì)整個(gè)項(xiàng)目進(jìn)行冒煙測(cè)試。如果不具備一定的計(jì)算機(jī)知識(shí),此時(shí)整個(gè)項(xiàng)目的冒煙測(cè)試其工作量無疑是巨大的。比如對(duì)所有線上功能進(jìn)行測(cè)試,測(cè)試研發(fā)成本將大大提高,導(dǎo)致測(cè)試周期延長、工作效率低下。那么當(dāng)我們掌握一定的計(jì)算機(jī)知識(shí)后,通過自動(dòng)化對(duì)整個(gè)項(xiàng)目進(jìn)行冒煙測(cè)試,原本需要巨大人力來完成的工作就會(huì)被自動(dòng)化所取代,從而在保證測(cè)試正確性的同時(shí),大大提高了測(cè)試效率,縮短了測(cè)試時(shí)間。同時(shí)也為整個(gè)產(chǎn)品功能的研發(fā)節(jié)省了時(shí)間,進(jìn)一步降低研發(fā)成本,節(jié)省人力、時(shí)間和硬件的資源,提高工作效率。4.3互聯(lián)網(wǎng)測(cè)試之壓力測(cè)試傳統(tǒng)上所謂的壓力測(cè)試是指將整個(gè)金融機(jī)構(gòu)或資產(chǎn)組合置于特定的極端市場情況之下,看是否能經(jīng)受住某種特定情況的變化。在軟件測(cè)試當(dāng)中,壓力測(cè)試也被稱為負(fù)載測(cè)試或者強(qiáng)度測(cè)試,是指模擬實(shí)際應(yīng)用的軟硬件環(huán)境及用戶使用過程的系統(tǒng)負(fù)荷,通過長時(shí)間或超大負(fù)荷的方法測(cè)試系統(tǒng)的性能、穩(wěn)定性等方面的情況。4.3.1JMeter的應(yīng)用由于壓力測(cè)試的情況是特定的各種極端情況,所以我們?cè)谶M(jìn)行測(cè)試工作的過程中,很難通過人力搭建各種相應(yīng)的測(cè)試環(huán)境,這時(shí),各種軟件的應(yīng)用就顯得尤為重要。進(jìn)行壓力測(cè)試的各類軟件較為特殊,比如JMeter是基于Java的壓力測(cè)試工具,可以用于測(cè)試靜態(tài)和動(dòng)態(tài)資源,例如靜態(tài)文件、CGI腳本、Java對(duì)象等的測(cè)試。在測(cè)試過程中,JMeter可以用于對(duì)服務(wù)器、網(wǎng)絡(luò)或?qū)ο竽M巨大的負(fù)載,來自不同壓力類別下測(cè)試它們的強(qiáng)度和分析整體性能。所以只有具備一定的計(jì)算機(jī)知識(shí)才能更好地對(duì)JMeter進(jìn)行使用。4.3.2Loadrunner的應(yīng)用與JMeter的特殊性相似,Loadrunner在實(shí)際壓力測(cè)試工作中也發(fā)揮著很大的作用。Loadrunner是通過模擬上千萬用戶實(shí)施并發(fā)負(fù)載及實(shí)時(shí)性能監(jiān)測(cè)的方式來確認(rèn)和查找問題的。所以只有具備足夠的計(jì)算機(jī)知識(shí),才能對(duì)不同的軟件進(jìn)行合理的應(yīng)用,從而達(dá)到更好的測(cè)試效果。在研究過程中,為了更好地掌握計(jì)算機(jī)知識(shí)對(duì)測(cè)試工作的重要性。曾對(duì)計(jì)算機(jī)專業(yè)人員與非專業(yè)人員對(duì)一款新的工作軟件進(jìn)行掌握的過程中發(fā)現(xiàn),具備專業(yè)計(jì)算機(jī)知識(shí)的人員掌握新的工作軟件的速度是非專業(yè)人員的三倍,由此可見,計(jì)算機(jī)知識(shí)對(duì)專業(yè)性軟件的掌握速度有至關(guān)重要的作用。計(jì)算機(jī)語言在實(shí)際測(cè)試工作中的應(yīng)用4.4計(jì)算機(jī)語言在實(shí)際測(cè)試工作中的應(yīng)用對(duì)于一名測(cè)試人員來說,掌握一種或多種計(jì)算機(jī)語言,對(duì)測(cè)試工作是有非常大的幫助的。比如測(cè)試人員如果對(duì)某種語言非常熟悉,就可以在開發(fā)過程中對(duì)開發(fā)的代碼進(jìn)行測(cè)試。因?yàn)榇a具有連貫性,一些問題很有可能影響到接下來的一連串代碼,所以如果測(cè)試人員能夠在程序的源頭也就是代碼中找到問題,那么對(duì)于整個(gè)研發(fā)進(jìn)程來說,無疑是非常有用的?;蛘邷y(cè)試人員可以編寫代碼,寫一些相應(yīng)的測(cè)試工具,自動(dòng)生成測(cè)試腳本、測(cè)試報(bào)告,這對(duì)整個(gè)測(cè)試工作來說也是十分有效的。由于測(cè)試工作就是通過一系列的操作來找到程序中的問題,所以我們?cè)跍y(cè)試的過程中,除了對(duì)已熟悉的測(cè)試流程與預(yù)期結(jié)果進(jìn)行測(cè)試外,如何通過專業(yè)的相關(guān)知識(shí)進(jìn)行滲透測(cè)試,那么就會(huì)針對(duì)不同的情況,通過非官方指定請(qǐng)求方式請(qǐng)求服務(wù)器,尋找服務(wù)器漏洞,從而得到更精準(zhǔn)、更有效的測(cè)試結(jié)果。而這種測(cè)試就是基于相對(duì)較多的計(jì)算機(jī)知識(shí),對(duì)計(jì)算機(jī)語言具有很大程度的掌握才能完成的。Linux命令在實(shí)際工作中的應(yīng)用Linux命令是對(duì)Linux系統(tǒng)進(jìn)行管理的命令。身為測(cè)試人員,掌握Linux命令可以拓寬自己的技能線,因?yàn)闇y(cè)試的產(chǎn)品都是基于操作系統(tǒng)的,而對(duì)操作系統(tǒng)的熟練掌握和深入理解,可以提高測(cè)試能力,使得測(cè)試工作更加深入。在實(shí)際工作中,測(cè)試人員掌握基本的命令,進(jìn)行查看日志、定位bug、修改文件、搭建環(huán)境可以大大提高測(cè)試工作效率。5計(jì)算機(jī)知識(shí)在互聯(lián)網(wǎng)測(cè)試發(fā)展前景中的重要性通過計(jì)算機(jī)知識(shí)與測(cè)試工作的研究,我們發(fā)現(xiàn)在測(cè)試工作中,計(jì)算機(jī)知識(shí)具有舉足輕重的作用。對(duì)于一名測(cè)試人員來說,掌握一定的計(jì)算機(jī)知識(shí)是保證工作順利進(jìn)行的前提。隨著互聯(lián)網(wǎng)的發(fā)展與各類APP的廣泛應(yīng)用,互聯(lián)網(wǎng)測(cè)試工作在未來也會(huì)得到迅猛的發(fā)展,那么計(jì)算機(jī)知識(shí)在互聯(lián)網(wǎng)測(cè)試中也會(huì)越來越重要。5.1互聯(lián)網(wǎng)測(cè)試發(fā)展前景現(xiàn)在,人們的生活與互聯(lián)網(wǎng)越來越密不可分。未來,互聯(lián)網(wǎng)一定還會(huì)得到更大規(guī)模的發(fā)展。為了豐富人們的生活,各類APP的出現(xiàn)與發(fā)展也會(huì)越來越頻繁。在此過程中,互聯(lián)網(wǎng)測(cè)試工作也會(huì)越來越重要。在互聯(lián)網(wǎng)的發(fā)展中,互聯(lián)網(wǎng)測(cè)試工作也一定會(huì)向多元化、專業(yè)化的方向發(fā)展。同時(shí)也會(huì)越來越具體,越來越規(guī)范。相對(duì)單一的功能測(cè)試人員也一定會(huì)逐步提高工作技能,向多方面測(cè)試人才轉(zhuǎn)變,在整個(gè)研發(fā)過程中,發(fā)揮更加重要的作用。計(jì)算機(jī)知識(shí)與互聯(lián)網(wǎng)測(cè)試發(fā)展的相互結(jié)合5.2計(jì)算機(jī)知識(shí)與互聯(lián)網(wǎng)測(cè)試發(fā)展的相互結(jié)合在未來的測(cè)試工作中,專業(yè)的測(cè)試知識(shí),扎實(shí)的計(jì)算機(jī)理論基礎(chǔ)是每一個(gè)測(cè)試人員都必須掌握的。那么如何將計(jì)算機(jī)知識(shí)與互聯(lián)網(wǎng)測(cè)試相結(jié)合,是擺在每一名測(cè)試人員面前的重大課題。前文我們已經(jīng)闡述了在測(cè)試工作中計(jì)算機(jī)知識(shí)的具體應(yīng)用,這也就是兩者相結(jié)合的具體表現(xiàn)。更深入地講,一切互聯(lián)網(wǎng)工作都是基于計(jì)算機(jī)知識(shí)為基礎(chǔ)的。我們?cè)谶M(jìn)行測(cè)試工作的過程中,一定會(huì)遇到新的問題、新的情況,每當(dāng)這時(shí)我們不僅要充分利用所學(xué)過的計(jì)算機(jī)知識(shí),更要學(xué)習(xí)新的計(jì)算機(jī)知識(shí),來解決新的問題。同時(shí)隨著各項(xiàng)測(cè)試工作的開展,各類經(jīng)驗(yàn)的累積,我們對(duì)計(jì)算機(jī)知識(shí)的理解也會(huì)不斷刷新,所以我們只有在不斷的工作與學(xué)習(xí)當(dāng)中,才能更好地將二者相結(jié)合,只有將計(jì)算機(jī)知識(shí)與互聯(lián)網(wǎng)測(cè)試充分結(jié)合,才能在持續(xù)的工作中產(chǎn)生新的方法,從而提高工作效率。比如掌握更多的測(cè)試軟件、掌握更多種計(jì)算機(jī)語言,從而應(yīng)對(duì)多變的互聯(lián)網(wǎng)發(fā)展形勢(shì),都是行之有效的辦法。5.3計(jì)算機(jī)知識(shí)對(duì)互聯(lián)網(wǎng)測(cè)試發(fā)展的影響綜上所述,即使是一名成熟的測(cè)試人員,不將工作與互聯(lián)網(wǎng)知識(shí)相結(jié)合,僅僅依靠工作經(jīng)驗(yàn)是遠(yuǎn)遠(yuǎn)不夠的。所以,計(jì)算機(jī)知識(shí)對(duì)互聯(lián)網(wǎng)測(cè)試的影響是深遠(yuǎn)的,如何更快更好地完成測(cè)試工作,如何在長久的測(cè)試工作中找到一定的方式方法,如何在工作中不斷積累經(jīng)驗(yàn),具備充分的計(jì)算機(jī)知識(shí)并持續(xù)學(xué)習(xí)是提高自身測(cè)試技能的唯一途徑。結(jié)論與展望6.1結(jié)論本文通過計(jì)算機(jī)知識(shí)在互聯(lián)網(wǎng)測(cè)試工作中的具體應(yīng)用,闡述了在互聯(lián)網(wǎng)測(cè)試工作中,計(jì)算機(jī)知識(shí)有著舉足輕重的地位。計(jì)算機(jī)的一些具體知識(shí)更是充分地應(yīng)用到互聯(lián)網(wǎng)測(cè)試當(dāng)中,所以在未來的互聯(lián)網(wǎng)測(cè)試工作中,只有不斷提高計(jì)算機(jī)知識(shí),并且將相應(yīng)的知識(shí)運(yùn)用到實(shí)際工作當(dāng)中,才能讓自己在工作中不斷提升能力,提高工作效率。這也是想要讓自己在互聯(lián)網(wǎng)測(cè)試工作中不斷進(jìn)步的唯一方法。6.2展望希望在未來的測(cè)試工作中,測(cè)試從業(yè)人員能夠更好地將實(shí)際工作與計(jì)算機(jī)知識(shí)相結(jié)合,在工作中加深對(duì)計(jì)算機(jī)知識(shí)的認(rèn)識(shí),通過學(xué)習(xí)提高自身的工作能力和技術(shù)水平,繼續(xù)為減少研發(fā)時(shí)間、降低研發(fā)成本所努力。致謝致謝由衷感謝指導(dǎo)教師在論文選題、撰寫過程中對(duì)我的無私幫助,老師在自身工作繁忙的同時(shí),對(duì)我的論文進(jìn)行指導(dǎo)、修改,使我能夠順利完成畢業(yè)論文,并取得理想的成績。論文撰寫的過程就是一個(gè)學(xué)習(xí)的過程,通過畢業(yè)論文的撰寫,不僅加深了我對(duì)專業(yè)基礎(chǔ)理論的理解和深化,而且還拓寬了我的專業(yè)知識(shí)面,學(xué)習(xí)了許多書本上沒有的知識(shí),實(shí)在是受益匪淺。感謝同學(xué)對(duì)我的大力支持,由于相關(guān)資料缺乏,同學(xué)多次為我借閱資料,使我能夠抓緊寶貴時(shí)間,完成畢業(yè)論文的寫作。同時(shí)我也非常幸運(yùn)能夠來到西安交通大學(xué)學(xué)習(xí)計(jì)算機(jī)科學(xué)與技術(shù)相關(guān)知識(shí),在這里我不僅學(xué)到了專業(yè)知識(shí),還明白了許多做人的道理,我度過了人生中最美好和最精彩的生活。在此,謹(jǐn)對(duì)所有在畢業(yè)論文寫作中幫助過我的老師、同學(xué)表示衷心的感謝和由衷的敬意!附錄參考文獻(xiàn)[1]吳曉華、王晨昕.《SeleniumWebDriver3.0自動(dòng)化測(cè)試框架實(shí)戰(zhàn)指南》.清華大學(xué)出版社.2017年版[2]蟲師.《Web接口開發(fā)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版微粒貸逾期8萬元債權(quán)清收合同3篇
- 2025年度木工工藝技術(shù)專利授權(quán)使用合同4篇
- 2025年度個(gè)人助學(xué)貸款質(zhì)押擔(dān)保合同書4篇
- 四川省瀘州市納溪區(qū)納溪中學(xué)集團(tuán)校聯(lián)考2024-2025學(xué)年九年級(jí)上學(xué)期1月期末道德與法治試題(含答案)
- 2025版小學(xué)校租賃合同附加文化活動(dòng)舉辦協(xié)議2篇
- 二零二五年度木結(jié)構(gòu)建筑清包施工合同書7篇
- 安徽省黃山市高三年級(jí)第二次質(zhì)量檢測(cè)語文試題(含答案)
- 2025版新型環(huán)保材料木材采購合同模板4篇
- 2025年度個(gè)人合同糾紛解決欠款合同模板4篇
- 第三節(jié)預(yù)防策略與措施流行病學(xué)16課件講解
- 二零二五年度無人駕駛車輛測(cè)試合同免責(zé)協(xié)議書
- 2025年湖北華中科技大學(xué)招聘實(shí)驗(yàn)技術(shù)人員52名歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 高三日語一輪復(fù)習(xí)助詞「と」的用法課件
- 毛渣采購合同范例
- 2023中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)-注射相關(guān)感染預(yù)防與控制
- 五年級(jí)上冊(cè)小數(shù)遞等式計(jì)算200道及答案
- 2024年廣東高考政治真題考點(diǎn)分布匯 總- 高考政治一輪復(fù)習(xí)
- 燃?xì)夤艿滥甓葯z驗(yàn)報(bào)告
- GB/T 44052-2024液壓傳動(dòng)過濾器性能特性的標(biāo)識(shí)
- 國際市場營銷環(huán)境案例分析
- 滑雪指導(dǎo)員理論考試復(fù)習(xí)題庫(含答案)
評(píng)論
0/150
提交評(píng)論