經驗與教訓:值得注意的測試資料
- 一定要考慮建立處理預設值、空白、空值、零值或者無輸入等條件的等價區間。因為這些值通常在軟體中進行特殊處理,所以不要把它們與合法情況和非合法情況混在一起,而要建立單獨的等價區間。在這種預設情況下,如果使用者輸入0或者-1作為非法值,就可以執行不同的軟體處理過程。
- 非法、錯誤、不正確和垃圾資料的測試是很有意思的。如果軟體要求輸入數字,那就輸入字母。如果軟體只接受正數,那就輸入負數。如果軟體對資料敏感,就看它在公元3000年是否還能正常工作。假裝“笨手笨腳”同時按下多個鍵等,設法破壞軟體。
相關推薦
經驗與教訓:值得注意的測試資料
一定要考慮建立處理預設值、空白、空值、零值或者無輸入等條件的等價區間。因為這些值通常在軟體中進行特殊處理,所以不要把它們與合法情況和非合法情況混在一起,而要建立單獨的等價區間。在這種預設情況下,如果使用者輸入0或者-1作為非法值,就可以執行不同的軟體處理過程。 非法、錯誤、不正確和垃圾資料的測試是很
經驗與教訓:產品說明書屬性檢查
產品說明書屬性檢查清單。優秀的產品說明書應該具有8個重要的屬性: 完整。是否有遺漏和丟失?完全嗎?單獨使用是否包含全部內容? 準確。既定解決方案正確嗎?目標明確嗎?有沒有錯誤? 精確、不含糊、清晰。描述是否一清二楚?容易看懂和理解嗎? 一致。產品功能描述是否自相矛盾,
【速度與質量】敏捷團隊快速交付高品質軟體的經驗與教訓:導讀
1. 哲學終極三問 據說,西方哲學有三大問題:我是誰?我從哪裡來?我到哪裡去?思考這個問題的答案,可以讓人跟清楚的認識自己。 因此,我試圖為這個系列文章回答上述三個問題,方便他人快速瞭解其概要。 1.1 這是個啥? 系列文章寫作思路來源於《軟體測試經驗與教訓
讀後感:軟體測試經驗與教訓
很巧合的,按照一開始的序言建議,歷經三個月才把這本書啃完。一方面是每天的時間在分散著用,勻給它的時間屈指可數;另一方面是自身的喜好,我更喜歡閱讀紙質書,對於電子書,僅存的耐心是有限的。 不得不說,這本書裡有很多值得我學習的地方,並且有不少是我踩過的坑,比如發現bug的時候,
面試經驗與教訓
今天上午去參加了一個金融公司的C++面試,有以下幾點收穫: 1. 去之前我認為需要學習BTC和ETH的程式碼,但面試時沒有問; 2. 面試官對C++ 的要求很基礎,例如繼承、多臺、虛擬函式、編譯連結執行的過程; 3. 面試官說c++每個月需要提交的有效程式碼量是一萬行,而我從做專案到現在
最近兩篇Nature子刊的經驗與教訓
應一些朋友要求,寫寫自己最近兩篇文章(一篇article,一篇letter)的一些感想和教訓,算是對前期工作的一個總結。首先報簡歷:04-08(本科),08-至今 (研究生),土博一個,暫時還沒出過國門。介紹一下兩個子刊Nature Geoscience和Nature Co
Theano FCN實現與訓練經驗與教訓小結
NaN 計算softmax loss時要用numeric robust 的計算方式. softmax與 loss可能要分開計算. 得到前者的計算方式可以是常規方法. 但計算後者時要注意無窮大和NaN的出現. NaN的出現一定是因為出現了無窮大. 無窮大的出現則是因為變數儲存的數值超出了變數資料型別能表示的最
【總結】經驗與教訓
程式碼查錯 認真讀題,比如題目的資料範圍。 觀察每個變數名是否有誤,每個型別是否有誤,每個運算子是否有誤(<,>,=,+=),規定的輸出格式是否有誤。 考慮邊界情況,0,1,-1,上限,下
神經網路與深度學習 自制MNIST測試資料供神經網路測試
一、利用windows自帶畫圖工具 畫布大小為28*28,用刷子工具,顏色為黑色,寫字並儲存。 二、python程式碼將其轉為灰度圖 from PIL import Image import
阿里巴巴 Kubernetes 應用管理實踐中的經驗與教訓
作者 | 孫健波(阿里巴巴技術專家)、趙鈺瑩 導讀:雲原生時代,Kubernetes 的重要性日益凸顯。然而,大多數網際網路公司在 Kubernetes 上的探索並非想象中順利,Kubernetes 自帶的複雜性足以讓一批開發者望而卻步。本文中,阿里巴巴技術專家孫健波在接受採訪時基於阿里巴巴 Kuberne
阿里巴巴的 Kubernetes 應用管理實踐經驗與教訓
作者 | 孫健波(天元) 阿里巴巴技術專家 導讀:本文整理自孫健波在 ArchSummit 大會 2019 北京站演講稿記錄。首先介紹了阿里巴巴基於 Kubernetes 專案進行大規模應用實踐過程中遇到的問題;隨後會逐一介紹解決這些問題的現有實踐及其本身存在的侷限性;最後會介紹阿里巴巴目前
論文:基於粒子群優化的測試資料生成及其實證分析-----生成過程以及實驗(計算機研究與發展)
來源:2012年版的計算機研究與發展期刊 基於PSO的測試資料生成 (1) 核心問題: 如何保證PSO搜尋演算法和測試過程的協作執行 演算法的基本的流程: (1)對被測程式P進行靜態分析並完成: 1. 提取程式的 介面資
考研:成功的經驗與失敗的教訓 ——2017清華電機系慘敗,2018跨考武大計算機成功!
考研:成功的經驗與失敗的教訓——2017清華電機系慘敗,2018跨考武大計算機成功!我的情況:大一下開始接觸考研,啟蒙老師是朱偉,聽過的課程、買過的資料相當之多,主要有:政治:徐濤、石磊、徐之明、王吉、趙卯生、肖大大等英語:何凱文、商志、朱偉、劉曉燕、曹天嘯、唐遲、譚劍波、劉
關於Winsock:Winsock程式設計注意事項:與協議無關的帶外資料
流套接字抽象包括帶外(OOB)資料的概念。 許多協議允許以某種方式將輸入資料的部分標記為特殊,並且這些特殊資料塊可以按正常順序傳遞給使用者。 示例包括X.25和其他OSI協議中的加急資料,以及BSD UNIX使用TCP中的緊急資料。 以下部分以與協議無關的方式描述OOB資料處
第六周小組作業:軟件測試與評估
其中 tab 選擇 nta idt 課堂 測試設計 個人 port 1.計劃說明 產品選擇: 本次我們組選擇的兩款產品是畢博平臺和網易雲課堂 項目 內容說明 預估耗時 (分鐘) 實際耗時 (分鐘) Planning 計劃 30 3
經驗:硬件測試工程師要學什麽
http 負載 images 學什麽 AR 補充 測試方法 TP date 經驗:硬件測試工程師要學什麽 發布時間:2016-03-02瀏覽( 15497 ) 小夥伴兒們知道 硬件測試工程師要學什麽 嗎?今天喬布 簡歷 小編就和大家一起來瞅瞅這個問題吧。 關鍵詞:
《Linux學習並不難》Linux網絡命令(3):ping命令測試與目標計算機之間的連通性
Linux ping 測試 27.3 《Linux學習並不難》Linux網絡命令(3):ping命令測試與目標計算機之間的連通性使用ping命令可以用來測試與目標計算機之間的連通性。執行ping命令會使用ICMP傳輸協議發出要求回應的信息,如果遠程主機的網絡功能沒有問題,就會回應該信息,因而得知
R的極客理想:量化投資篇(資料分析與決策技術叢書).epub
【下載地址】 本書是《R的極客理想》系列叢書的第三本,是將R語言與金融量化投資相結合的一本書。本書主要的寫作目的是把R語言的技術和實際的金融量化案例結合起來,讓讀者能切身體會如何把知識變成真正的生產力。本書中的原創觀點和方法,都是基於理論研究和實踐的成果。實際上,長久以來
分散式事務 解決資料一致性(一)事務原則與實現:事務、sql事務
事務: 定義: 是以一種可靠、一致的方式,訪問和操作資料庫中資料的程式單元。 原則: *a、 原子性 * b、一致性 * c、隔離性 &nbs
redis學習2:redis中的資料結構結構與物件
第1章 前言 redis這麼強大,那麼它底層是如何實現的呢?使用了哪些資料結構呢?本文就帶大家來剖析剖析 第2章 簡單動態字串(SDS) redis的字串不是直接用c語言的字串,而是用了一種稱為簡單動態字串(SDS)的抽象型別,並將其作為預設字串。 redis中包含字串值的鍵