給你一個網(wǎng)站,你怎樣進行測試?
時間:2023-05-07 07:09:01 | 來源:網(wǎng)站運營
時間:2023-05-07 07:09:01 來源:網(wǎng)站運營
給你一個網(wǎng)站,你怎樣進行測試?:
一、交給你一個網(wǎng)站,你如何測試?
1.查找的需求描述,網(wǎng)站設(shè)計等相關(guān)文檔,分析測試的需求。
2.制定測驗計劃,確認測驗范圍和測驗戰(zhàn)略,通常由下列部分組成:
功能性測試;界面測試;性能測試;數(shù)據(jù)庫測試;安全性測試;兼容性測試
3、設(shè)計測試用例:
功能測試可包含,但不限于下列內(nèi)容:
鏈接測試。鏈接是不是準確跳轉(zhuǎn),是不是存在空頁面和失效頁面,是不是有不正確的出錯信息返回等。提交作用的測試。
多媒體元素是不是可以準確加載和顯示。多語種支持能否能精確顯示所選語言等等。
界面測試可以包含但不限于以下幾個方面:
界面是不是風格統(tǒng)一,美觀
網(wǎng)頁布局能否有效,關(guān)鍵內(nèi)容與熱點內(nèi)容能否突出。
控件是不是正常使用
針對必須但為安裝的空間,是不是提供自動下載安裝的作用
文字檢查
性能測試通??紤]到以下三點:
壓力測試
負載測試
強度測試
數(shù)據(jù)庫測試要具體決定是不是要開展。數(shù)據(jù)庫通常要考慮到連結(jié)性,對數(shù)據(jù)的存取操作,數(shù)據(jù)內(nèi)容的驗證等方面。
安全性測試:
對基礎(chǔ)登錄功能做好檢查,是不是有外溢錯誤,造成系統(tǒng)崩潰或權(quán)限泄漏,對開發(fā)語言做好了檢查,比如SQL注入等等。
若要做好高級安全測試,確認尋求專業(yè)安全公司的協(xié)助,做好測試外包,或獲得對兼容性測試的支持,依據(jù)需求描述的內(nèi)容,確認支持哪些平臺組合:
兼容問題包含:瀏覽器的兼容問題;操作系統(tǒng)的兼容問題;軟件平臺的兼容問題;真實的兼容問題
4、開展測試,并記錄缺陷。
有效的安排調(diào)整測試進度,提早獲得測試所需的資源,創(chuàng)建管理體系(例如,的需求變更、風險、配置、測試文檔、缺陷報告、人力資源等內(nèi)容)。按時評審,對測試做好評估和總結(jié),調(diào)整測試的內(nèi)容。
點擊免費領(lǐng)取軟件測試資料100+名企測試內(nèi)推資源傾情分享
二、問答
1、問:試述軟件的基本概念和特點?軟件復(fù)用的含義?構(gòu)件包含哪些?
軟件是計算機系統(tǒng)中與硬件配置相互依存的另一部分,它是包含程序、文檔的完整集合。
軟件復(fù)用(SoftwareReuse)是將已經(jīng)有軟件的各類相關(guān)專業(yè)知識用來創(chuàng)建新的軟件,以減少軟件開發(fā)和維護的費用。軟件復(fù)用是提升軟件生產(chǎn)力和質(zhì)量的一類關(guān)鍵技術(shù)。初期的軟件復(fù)用主要是代碼級復(fù)用,被復(fù)用的專業(yè)知識專指程序,之后擴大到包含領(lǐng)域?qū)I(yè)知識、開發(fā)經(jīng)驗、設(shè)計決定、體系結(jié)構(gòu)、的需求、設(shè)計、代碼和文檔等一切相關(guān)方面。
可以被復(fù)用的軟件成分通常稱之為可復(fù)用構(gòu)件。
2、問:軟件生存周期和模型是什么?
軟件生存周期是軟件開發(fā)全部環(huán)節(jié)、活動和任務(wù)的結(jié)構(gòu)框架,是以可行性研究到需求分析、軟件設(shè)計、編碼、測試、軟件發(fā)布維護的環(huán)節(jié)。
經(jīng)過需求、分析、設(shè)計、實施、部署之后,軟件就會投入使用,進入維護階段,直到最終因缺省而結(jié)束。
少維護費用而逐漸消亡。這樣的一個環(huán)節(jié),稱為"生命周期模型"(LifeCycleModel)。
3、什么是軟件測試?軟件測試的目的與原則
使用人工或自動手段,來運行或測試某些系統(tǒng)的環(huán)節(jié)。其目的取決于檢驗它是不是能夠滿足規(guī)定的的需求或弄清預(yù)期結(jié)果與真實結(jié)果之間的差別。
軟件測試的目的:
測試是程序的執(zhí)行環(huán)節(jié),目的取決于發(fā)現(xiàn)錯誤
一個成功的測試用例取決于發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤
一個成功的測試是發(fā)現(xiàn)到目前為止還沒有發(fā)現(xiàn)的錯誤。
保證產(chǎn)品完成了它所承諾或公布的作用,并且用戶可以訪問到的作用都有明確的書面說明。
保證產(chǎn)品能夠滿足性能和效率的要求
保證產(chǎn)品是健壯的和適應(yīng)用戶環(huán)境的
4、軟件測試的原則:
教材的說法:
軟件測試應(yīng)盡早執(zhí)行,并貫穿于整個軟件生命周期
軟件測試應(yīng)追溯的需求
測試應(yīng)由第三方來構(gòu)造
窮舉測試是不可能的,要遵循Good-enough原則
必須確認預(yù)期輸出(或結(jié)果)
必須徹底檢查每個測試結(jié)果
充分注意測試中的群集現(xiàn)象
缺陷的二八定理
認真執(zhí)行測試計劃,排除測試的隨意性
注意合法有效的輸入,也要注意非法的非預(yù)期的輸入
檢查程序是不是做了不該做的
測試應(yīng)從“小規(guī)模”開始,逐步轉(zhuǎn)向“大規(guī)模”
反復(fù)使用同樣的測試會使軟件有著抵抗力
關(guān)注缺陷的修復(fù)
點擊免費領(lǐng)取軟件測試資料100+名企測試內(nèi)推資源傾情分享
看了這篇內(nèi)容后,堅信以下兩件事,也會對你的自我提升有一定的幫助:
1.點贊,讓更多的人看到,你的認可也會鼓勵我創(chuàng)造更多高質(zhì)量的內(nèi)容。
2、要讓自己變得更強:想一想,假如你是要在測試這個行業(yè)長期做下去,你的工作經(jīng)驗和測試技術(shù)是絕對不夠的,你需要提升,你需要豐富你的技術(shù)棧!還等什么!
最后:【可能給你們帶來幫助的教程】