Day01軟體測試之軟體結構

2021-10-10 05:32:12 字數 1760 閱讀 6090

程式、文件、資料的乙個集合

圖示:(整體為軟體結構)

常考點:

簡單的講述一下

請求的過程?

答:網域名稱解析 --> 發起tcp的3次握手 --> 建立tcp連線後發起http請求 --> 伺服器響應http請求,瀏覽器得到html** --> 瀏覽器解析html**,並請求html**中的資源(如js、css、等) --> 瀏覽器對頁面進行渲染呈現給使用者

伺服器是提供計算服務的裝置。通常是指那些具有較高計算能力,能夠提供給多個使用者使用的計算機。由於伺服器需要響應服務請求,並進行處理,因此一般來說伺服器應具備承擔服務並且保障服務的能力。

在網路環境下,根據伺服器提供的服務型別不同,分為檔案伺服器、資料庫伺服器、應用程式伺服器、web伺服器等。

伺服器與主機不同,主機是通過終端給使用者使用的,伺服器是通過網路給客戶端使用者使用的, 所以除了要有擁有終端裝置,還要利用網路才能使用伺服器計算機,但使用者連上線後就能使用伺服器上的特定服務了。

和普通的個人計算機相比,伺服器需要連續的工作在7x24小時環境。這就意味著伺服器需要更多的穩定性技術ras,比如支援使用ecc記憶體。並通常會有多部連線在一起運作。

c/s2、需要更新才能使用最新的版本

3、使用起來比較穩定,用起來比**更好用

4、對於網路的依賴不是特別強

b/s2、每次開啟都是最新

3、必須依賴網路,沒有網路就啥都沒有

注:前端角色(許可權)劃分視具體情況而定,比如**:還有商家角色

後台大多數只有**,因為使用人數少,節省成本

注:網域名稱:ip的別名

區域網ip(內網ip):內網的計算機以nat(網路位址轉換)協議,通過乙個公共的閘道器訪問internet。內網的計算機可向internet上的其他計算機傳送連線請求,但internet上其他的計算機無法向內網的計算機傳送連線請求。

簡單來說,以瀏覽器訪問伺服器為例,瀏覽器輸入**,向伺服器傳送請求,伺服器執行前端**,前端向後端請求資源,後端向資料庫請求資源,然後資料庫返回資料給後端,後端把資源傳送給前端web,在到瀏覽器上渲染出頁面。

更完整的說法見:

注:

測試day01整理

對比國內外現狀,和國際知名企業來說,微軟的開發人員和測試人員的比例是1 2,而國內的現狀是20 1,國內企業比較好點的也才是2 1,所以根據國內發展的必然趨勢,測試在未來幾年內國內的需求是大大增加的。當前的軟體行業已經不是功能為王了,使用者不僅僅只盯著功能是否滿足需求,還會對軟體容易上手,執行效率是...

測試用例day01

測試用例概述 一 測試用例的定義 二 測試用例的特性 三 測試用例的編制要素 四 測試用例的設計原則 五 測試用例應該避免的問題 六 測試用例分類 1 測試用例 test case 是為特定的目的而設計的一組 測試輸入 執行條件和預期的結果 以便測試某個程式路徑或核實是否滿足某個特定需求。通過大量的...

資料分析 Day01軟體安裝及基礎

環境變數的配置 安裝numpy pip install 這些庫,其實就是別人寫好的 對不對?站在巨人的肩膀上。jupyter是工具 numpy是庫 c 語言寫的,python膠水語言,可以呼叫c或者c 超級強大的list,列表 命令列,不能關閉 jupyter為我們建立了本地伺服器 索引命令列,不能...