1.軟體測試的目的與原則是什麼?
目的 發現軟體的缺陷與漏洞,對軟體的質量進行評估,提公升軟體質量。
原則
所有的軟體測試都應追溯到使用者需求。
盡早地和不斷地進行軟體測試
完全測試是不可能的,測試需要終止。
充分注意測試中的群集現象。
程式設計師應避免檢查自己的程式。
盡量避免測試的隨意性
2,測試人員在測試中的任務是什麼?
如果軟體還沒有成型,則有:需求分析;編寫測試計畫;編寫測試用例;做好任務分配zhuan;
如果軟體已成型,可以進行測試了,則:
測試用例評審;
根據實際情況修改測試用例;
執行測試用例;
提交bug;
跟蹤bug進度並回歸測試;
編寫測試報告;
如果軟體開發快結束時:
編寫自動化和效能測試計畫;
編寫自動化指令碼(如有需要);
編寫效能測試指令碼(如有需要);
執行自動化測試和效能測試;
效能測試分析;
效能測試報告;
3,缺陷報告內容包括什麼?
所屬產品,所屬模組,當前指派(重要),bug型別,作業系統,重現步驟(重要),驗證程度(重要),優先順序(重要),附件等
4,請您描述一下測試的v模型?
v模型描述:
v 模型的左邊下降的是開發過程各階段,與此相對應的是右邊上公升的部分,即各測試過程的各個階段。
v 模型的優點在於它非常明確地標明了測試過程中存在的不同級別,並且清楚地描述了這些測試階段和開發各階段的對應關係
優點:1 每乙個階段都清晰明了,便於控制開發的每乙個過程。
2 既包含單元測試又包含系統測試。
缺點:1 測試介入的比較晚,對於前期的一些缺陷無從發現和修改。
2 測試和開發序列。
移動端的效能指標:
1、記憶體:80%
2、cpu
3、流量
4、電量
5、啟動速度
6、滑動速度、介面切換速度
7、與伺服器互動的網路速度 web端的效能指標:
1、cpu
2、記憶體
3、網路
4、io 指標
5、磁碟
6、相容
6,bug不能復現怎麼辦?
1、遇到問題就要提,在提交的bug描述中需要加上一句話,那就是復現概率,嘗試10次,出現1次或者嘗試10次,出現5次,開發會根據bug的復現概率,調整改bug的優先順序
2、盡量回想發生問題時的復現步驟,不要漏掉任何乙個細節,按照步驟的組合嘗試復現
3、保留發生bug時的log,附加到提交的bug中,希望可以通過log中找到一些蛛絲馬跡
4、與開發人員配合,讓開發同學對相應地方的**進行檢查,看一下是否可以通過**層面檢查出問題
5、在接下來的測試中,時刻保持關注,每次執行同樣或者相近的步驟的時候,看下是否能夠復現之前的bug
7,什麼是http協議,請求方法是什麼?,以及http協議與https協議的區別?
http:是網際網路上應用最為廣泛的一種網路協議,用於從www伺服器傳輸超文字到本地瀏覽器的傳輸協議,它可以使瀏覽器更加高效,使網路傳輸減少。
get和post請求
1、https協議需要到ca申請證書,一般免費證書較少,因而需要一定費用。
2、daohttp是超文字傳zhuan輸協議,資訊是明文傳輸,https則是具有安全性的ssl加密傳輸協議。
3、http和https使用的是完全不同的連線方式,用的埠也不一樣,前者是80,後者是443。
4、http的連線很簡單,是無狀態的;https協議是由ssl+http協議構建的可進行加密傳輸、身份認證的網路協議,比http協議安全
8,get請求與post請求的區別?
get請求常用在獲取資料,post常用於傳送資料
get請求速度比post稍快
get請求的資料是跟隨請求位址一起傳送,而post是在請求體中單獨傳送。
9,過載與重寫的區別?
1、過載是bai指不同的du函式使用相同的函式名,zhi但是函式的引數個數或型別不同。呼叫的時候根據函式的引數來區別不同的函式。
2、覆蓋(也叫重寫)是指在派生類中重新對基類中的虛函式(注意是虛函式)重新實現。即函式名和引數都一樣,只是函式的實現體不一樣
3.過載的規則:
必須具有不同的引數列表。
可以有不同的訪問修飾符。
可以丟擲不同的異常。
重寫方法的規則:
引數列表必須完全與被重寫的方法相同,否則不能稱其為重寫而是過載。
返bai的型別必須一直與被重寫的方法的返du型別相同,否則不能稱其為重寫而是過載。
訪問修飾符的限制一定要大於被重寫方法的訪問修飾符。
4.重寫是子類和父類之間的關係,是垂直關係;過載是同乙個類中方法之間的關係,是水平關係。
1 26學習總結
把一顆色子搖6000次,統計每一面出現的次數 import random fs 0 6 列表的重複 for in range 6000 face random.randint 1,6 fs face 1 1print fs for i in range 1 7 print f 點出現了次 列表的生成...
《實體解析與資訊質量》 1 2 6 總結
實體解析就是對引用做出判斷,它是否指相等是向現實世界的實體。鏈結是乙個附加的共通的例項引用以此標識他們是等價的。身份識別,記錄鏈結,記錄匹配,記錄去重,合併清除,還有實體解析這些都代表了er的特定形式或方面。廣義地來說,er包含五個主要步驟 實體引用抽取,實體引用準備,實體引用解析,實體身份管理,和...
知識點總結報告 1 26
知識點 排序 在c語言中,對一組資料進行排序有多種方法 交換排序 選擇排序 氣泡排序 插入排序 希爾排序 歸併排序 以及快速排序等 其中氣泡排序和交換排序比較簡單,交換排序是又是選擇排序的基礎。以下這個例子包含幾種排序方法,以對分數降序排序為背景,使用鍊錶,順便填補對鍊錶中資料排序的空白。1 inc...