1、研發需要對自己的**審核, 檢查**的正確性,這個過程我們成為:**走查。
**走查:只檢查**中是否有錯誤。
單元測試:是指對軟體中的最小可測試單元進行檢查和驗證。
2、針對程式段:if(a||b||c)then w=w/x,對於(a,b,c)的取值,( )測試用例能夠滿足mcdc(修正條件邏輯判定)的要求?
分析:
修正條件/判定覆蓋 mc/dc --modified condition/decision coverage:鎖定其他的條件不變,改變一項條件,必引起整個表示式變化。
(a||b||c)一共有2^3=8,8種2組合,但是因為是或,or 或語句只要判斷前面的,
若第一項為t,後面無論是啥,都為真,(t x x) =(t t f)=(t t t)=(t f f)=(t f t)等效 4種
若第一項為f,則判斷第二項,第二項為t,則後面無需判斷,(f t x) =(f t f)=(f t t)等效 2種
第二項為f,則判斷第三項,第三項為t (f f t) 1種
第二項為f,則判斷第三項,第三項為f (f f f) 1種
3、等值分析測試=等價類劃分+邊界值分析測試
4、驗收測試包括三類:正式驗收測試、非正式驗收測試(α測試(內測)和β測試(公測))
5、按照是否執行被測程式**分為靜態測試與動態測試 按照測試技術分為黑盒和白盒測試。
6、確認測試主要是檢查已實現的軟體是否滿足需求規格說明書中確定了的各種需求。
7、軟體除錯技術:
刷題補漏記錄集 軟體測試專業技能篇 二
1 白盒測試又稱為結構測試或邏輯驅動測試,它允許測試人員利用程式內部的邏輯結構及有關資訊來設計或選擇測試用例,對程式所有的邏輯路徑進行測試。2 評審的工作,測試人員大多對 熟悉度和理解度不夠高,這一項工作更傾向於同組的其他開發人員擔任,效果更佳。3 缺陷放大理論,單元測試時早期的測試,能從 裡面發現...
10 14 10 25刷題(shui)記錄
bzoj 2459 和堵塞的交通很像,也要考慮繞著區間走,但此題要求最短距離。bzoj 3175 二分圖,每個點向他能夠攻擊到的點連邊,跑最大權閉合子圖 總點數減去匹配數 bzoj 2462 機房有個人說全輸出1就可以了,然後我試了試,結果a了。2333 bzoj 3997 考慮一下乙個點無法撿到的...
面試刷題偶有記錄
1.在排序陣列中查詢元素的第乙個和最後乙個位置 給定乙個按照公升序排列的整數陣列 nums,和乙個目標值 target。找出給定目標值在陣列中的開始位置和結束位置。你的演算法時間複雜度必須是 o log n 級別。如果陣列中不存在目標值,返回 1,1 示例 輸入 nums 5,7,7,8,8,10 ...