軟件測試工程師筆試總結

軟件質量的六個特徵

  1. 功能性:軟件所實現的功能滿足用戶需求的程度。功能性反映了所開發的軟件滿足用戶描述的需求的程度,即用戶要求的功能是否全部實現。
  2. 可靠性:在規定的時間和條件下,軟件所能維持其性能水平的程度。可靠性對某些軟件是重要的質量要求,它除了反映軟件滿足用戶需求正常運行的程度,且反映了在故障發生時能繼續運行的程度
  3. 易使用性:對於一個軟件,用戶學習、操作、準備輸入和理解輸出時,所做努力的程度。易使用性反映了對用戶的友善性,即用戶在使用本軟件時是否方便
  4. 效率:在指定的條件下,用軟件實現某種功能所需的計算機資源(包括時間)的有效程度。效率反映了在完成功能要求時,有沒有浪費資源,此外“資源”;這個術語有比較廣泛的含義,它包括了內存、外存的使用,通道能力及處理時間。
  5. 可維修性:在一個可運行軟件中,爲了滿足用戶需求、環境改變或軟件錯誤發生時,進行相應修改所做的努力程度。可維修性反映了在用戶需求改變或軟件環境發生變更時,對軟件系統進行相應修改的容易程度。一個易於維護的軟件系統也是一個易於理解、易測試和易修改的軟件,以便糾正或增加新的功能,或允許在不同軟件環境上進行操作。
  6. 可移植性:從一個計算機系統或環境轉移到另一個計算機系統或環境的容易程度。

測試用例的邊界

邊界值分析法:對輸入或輸出的邊界值進行測試的一種黑盒測試方法。通常邊界值分析法是作爲對等價類劃分的補充,這種情況下,其測試用例來自等價類的邊界。
常用的邊界值

  1. 對於 16bit 的整數而言 32767(2^15-1) 和 -32768(-2^15) 是邊界。
  2. 屏幕上光標在最左上最右下的位置
  3. 報表的第一行和最後一行
  4. 數組元素的第一個和最後一個
  5. 循環的第 0 次、第 1 次和倒數第 2 次、最後 1 次

osi七層模型

osi七層協議

物理層

通過硬件設備將模擬信號轉換爲數字信號,於是有了0/1數據流,叫做比特流。

數據鏈路層

可以發比特流但是沒有格式就會亂七八糟,於是就有了”幀”。採用了一種”幀”的數據塊進行傳輸,爲了確保數據通信的準確,實現數據有效的差錯控制,加入了檢錯等功能

網絡層

前兩層都是在於可以發數據,以及發的數據是否正確,然而如果連着兩臺電腦還行,多臺電腦而又只想讓其中一臺可以通信,則需要路由。選擇性的發,進行邏輯地址尋址,實現不同網絡之間的路徑選擇。這樣就要求每臺電腦有自己的身份,於是出現了IP協議等。

傳輸層

定義傳輸數據的協議端口號,以及流控和差錯校驗。
比特流傳輸的過程不可能會一直順暢,偶爾出現中斷很正常,如果人爲制定出單位,分成一個個的信息段,從中又衍生了報文,結合上面幾層,我們就可以有目標的發送正確數據給某臺計算機了。傳輸層有兩個重要的協議:TCP和UDP。TCP效率低但是發送包會校驗是否完整,UDP效率高但是不管別人能否完整收到。

會話層

管理網絡設備的會話連接,細分三大功能:
建立會話:A、B兩臺網絡設備之間要通信,要建立一條會話供他們使用,在建立會話的過程中也會有身份驗證,權限鑑定等環節;
保持會話:通信會話建立後,通信雙方開始傳遞數據,當數據傳遞完成後,OSI會話層不一定會立刻將兩者這條通信會話斷開,它會根據應用程序和應用層的設置對該會話進行維護,在會話維持期間兩者可以隨時使用這條會話傳輸局;
斷開會話:當應用程序或應用層規定的超時時間到期後,OSI會話層纔會釋放這條會話。或者A、B重啓、關機、手動執行斷開連接的操作時,OSI會話層也會將A、B之間的會話斷開。
參考會話層

表示層

計算機從網卡接收到一串數據,這些數據都是二進制形式存放的,我們是看不懂這些二進制表達的內容的,需要表示層幫忙將這些數據轉換成我們能看得懂的形式。
參考表示層

應用層

其他層對用戶的已經封裝好的接口,提供多種服務,用戶只需操作應用層就可以得到服務內容,這樣封裝可以讓更多的人能使用它。
包含的主要協議:FTP(文件傳送協議)、Telnet(遠程登錄協議)、DNS(域名解析協議)、SMTP(郵件傳送協議),POP3協議(郵局協議),HTTP協議(Hyper Text Transfer Protocol)
參考應用層
osi與TCP/IP協議

常見設備所屬

物理層:網卡,網線,集線器,中繼器,調制解調器
數據鏈路層:網橋,交換機
網絡層:路由器
網關工作在第四層傳輸層及其以上

集線器是物理層設備,採用廣播的形式來傳輸信息
交換機就是用來進行報文交換的機器。多爲鏈路層設備(二層交換機),能夠進行地址學習,採用存儲轉發的形式來交換報文.。
路由器(路由、轉發)的一個作用是連通不同的網絡,另一個作用是選擇信息傳送的線路。選擇通暢快捷的近路,能大大提高通信速度,減輕網絡系統通信負荷,節約網絡系統資源,提高網絡系統暢通率。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章