計算機基礎

計算機基礎mysql

 

1、軟件linux

    計算機(computer=硬件(hardware+軟件(softwareios

    軟件=程序(program+文檔(document程序員

    測試對象:程序和文檔sql

      擴展:數據庫

        I 軟件的開發階段:瀏覽器

          1、需求分析階段安全

            產出物:《需求規格說明書》服務器

            由需求分析人員完成微信

          2、設計階段

            產出物:《概要設計說明書》、《詳細設計說明書》

            由系統架構師(分析師)完成

          3、編碼階段

            產出物:程序

            由程序員完成

 

       哪一個階段引入的bug最多?哪一個階段引入的bug最少?

          需求分析階段是引入bug最多的(大概佔缺陷總數的55%左右),其次是設計階段(大概佔缺陷總數的25%左右),最少的是編碼階段(大概佔缺陷總數的15%左右)。還有5%左右的缺陷是因爲配置和兼容性問題產生的。

          結論:

            1)測試工做不能只測程序,文檔也必需要測

            2)測試工做應該儘早介入,而且要貫穿整個開發過程始終(儘早測試原則,不斷測試原則)

 

        名詞:

        Pcpersonal computer 我的電腦

          供給我的工做、學習、娛樂的計算機,配置相對較低

        Server:服務器

          知足多人同時訪問,配置要較高。例如:網絡遊戲服務器、qq的服務器

 

 

2、軟件缺陷

  I *定義方式一(5條):

    與順序無關

    1、需求要求的功能沒有實現

    2、實現了需求沒有要求的功能(多此一舉)

    3、出現了軟件明確指明不該該出現的錯誤

 

      擴展:軟件的兩個基本要素:

      1)軟件的功能可以實現

      2)要有強大的異常處理能力(健壯性)

    4、需求雖未明確說起可是應該實現的功能沒有實現

      說明:需求有可能不完善的,可是測試不能由於需求不完善而下降標準。

    5、軟件運行緩慢、不易使用、難以理解等站在用戶角度一切以爲很差的地方

  II 定義方式二(瞭解):

    IEEE提出的關於軟件缺陷的定義.

      1、從軟件的內部看

      2、從軟件的外部看

 

 

3、軟件測試

  1、簡單來講,軟件測試就是從軟件(程序+文檔)中儘量多的查找缺陷的過程

    說明:

      1)軟件測試不是消滅缺陷的過程

      2)查找缺陷的過程就是在作軟件測試,不管找到仍是沒找到bug

  2、測試的平常職責(部分):

       編寫《測試用例》執行測試用例 發現缺陷,填寫《缺陷報告》,提交給開發方

 

 

4、軟件測試的歷史

  1bug的由來

  2、測試的歷史

 

 

5、計算機的層次

  1、層次:

    計算機硬件(裸機)

    操做系統

    應用軟件

 

    說明:

      1)操做系統常被稱爲osoperation system 操做系統)

      2)操做系統的基本做用:是計算機軟件和硬件之間的系統平臺,負責管理計算機的軟件和硬件

      3

        (1)裸機中有什麼程序(軟件)嗎?  

            在裸機中有biosbasic input output system 基本輸入輸出系統)程序,安裝在計算機主板的cmos芯片中

            做用:在計算機通電後,控制權會首先交給bios,由bios作「上電自檢」—就是通電後bios程序先要檢測全部的硬件設備的鏈接是否無缺,若是無缺bios將控制權轉交給os,若是鏈接有問題,bios會啓動蜂鳴器發出報警音,而且阻止os的啓動。

       擴展:

      (1)如何進入bios

           臺式機:開機後,當即按住delete

           筆記本電腦:常見的是按F2,若是不是能夠查百度

             提示:bios系統涉及到底層硬件設置,因此不要隨意改動配置,若是有須要,能夠參考手冊或者請專業人士幫助。

      (2)經常使用的os操做系統有哪些?

        Windows(微軟)

          特色:簡單、易用(擁有大量的我的用戶)

          缺點:安全性、穩定性稍差(服務器領域的用戶量較少)

        Unix(貝爾實驗室)

           特色:安全性、穩定性較好,支持二次開發(收費)

          Unix適合作爲服務器操做系統的

        Linux(自由軟件)

           特色:安全性、穩定性較好,開源(開放源代碼),支持二次開發(免費)

          Linux系統適合企業的服務器操做系統

          例如:bat都是使用linux系統內核,再作二次開發,實現適合企業的服務器平臺

        Mac系統 (蘋果電腦)

          特色:圖形、圖像處理能力強(圖形、圖像設計類的工做適合使用mac系統)

        Dos系統 (微軟)

           特色:單用戶系統,命令式操做系統

      (3)如何經過dos查看ip

         開始運行cmd 進入dos  

         輸入命令ipconfig

 

6、軟件的分類

  1、按應用分類

    1)系統軟件

      操做系統

      補丁程序

      驅動程序

    2)應用軟件

      (1)辦公軟件:officewpsoa(辦公自動化)

      (2)娛樂類軟件:遊戲、播放類、閱讀類、社交類等

      (3)管理類軟件:客戶管理、物資管理、招投標管理等

      (4)圖形、圖像設計類軟件: Ps、美圖秀秀、cad3dmax 、瑪雅等

      (5)數據管理類軟件:數據庫管理系統

        Oracle數據庫、mysql數據庫(免費)、sql server(微軟)

  2、按結構劃分

    1)單機軟件

        不須要鏈接網絡就可使用的軟件。例如:word,計算器,單機遊戲等

    2)分佈式軟件

       必需要鏈接網絡才能使用的軟件。例如:百度網站、qq、網絡遊戲 等

      (此處網絡既包括廣域網也包括局域網)

    (1C/S模式

        Client/server—客戶端/服務器

        特色:  c/s結構須要安裝該軟件專門的客戶端程序,才能享受服務器的服務。例如:qq、微信、滴滴打車等

    (2B/S模式

       Browser/Server—瀏覽器/服務器

      特色:不須要在客戶端安裝該軟件專門的客戶端程序,只要有瀏覽器,輸入不一樣的網址就能夠享受不一樣服務器提供的服務。例如:百度網站,京東網站等

 

    主流瀏覽器有哪些?

      1IE瀏覽器(微軟公司)

      2Firefox(火狐瀏覽器)開源瀏覽器能夠安裝不少插件,使工做更有效率

      3Chrome瀏覽器(谷歌公司)

      4Safari(蘋果公司)

      5Opera(歐朋瀏覽器)

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息