《完美軟體》筆記3:測試無法做的事

 標籤:完美軟體筆記“不用害怕完美--那是永遠無法達到的。”----薩爾瓦多。達利,西班牙超現實主義畫家(1904~1989) 收集有關程式在使用時到底能做什麼的資訊,是人們所說的“測試”的一種形式。》資訊未必有助於降低風險 》也許我們不會使用那些花錢得到的資訊 》決定是感性的而不是理性的 》不良的測試也許比不測試更糟 》產品可能尚未準備好接受測試 常見錯誤:1、不尊重測試人員 2、過度尊重測試人員--讓測試員做決定 3、讓測試員當替罪羊 4、不使用通過測試或者其他渠道獲得的資訊

《完美軟體》讀書筆記6:元測試

 “觀察可以有很多收穫。”—Yogi Berra,棒球運動員及經理;及Dave H. Kaplan 《You Can Observe a lot by

《完美軟體》筆記4:不對所有可能性進行測試的原因

 “測試也許可以令人信服地表明存在缺陷,但是永遠無法表明不存在缺陷。”--Edsger W.Dijkstra,電腦領域先驅(1930~2002)》可能進行測試的數目是無限的》測試最多隻是採樣》資訊的成本可能超過無知的成本》我們也許可以用較少的測試擷取更多的資訊》有限的測試、資源和時間帶來的限制;測試員還必須注意自己的個性(即選擇何種測試方法) 常見錯誤:1、要求“對所有的可能性進行測試” 2、不理解採樣過程--要準備好出現採樣錯誤的可能性 3、擷取資訊的成本超過了資訊帶來的好處

Ubuntu中安裝專案管理軟體Redmine

Ubuntu中安裝專案管理軟體Redmine首頁http://www.redmine.orghttp://rubyforge.org/frs/?group_id=1850檔案redmine-0.7.3.tar.gz1. 配置運行環境機器上安裝Ruby 解譯器sudo apt-get install ruby rubygemsRedmine 本身內建了 MySQL 驅動,如果需要使用其他資料庫可以通過 gem 或者 apt-get 來手動安裝。如果使用 SQLite3,那麼就使用 apt-get

軟體開發方法之極限編程(xp)

首先我們需要瞭解的幾點:1、什麼是極限編程?要瞭解極限編程就要知道什麼是極限編程,確切的來講,把“極限編程”說成“極限編程方法”更準確,為什麼這樣說呢,因為極限編程屬于敏捷方法的一種,它是一種軟體開發方法,敏捷式軟體開發 (Agile Software

C#學習筆記——軟體構建與.NET平台介紹

一 軟體構建,智者的積木  多年來,眾多的業界巨子給軟體構建做出了不同的比喻,雖然你可能並不認識他們,也不打算瞭解這些巨人的英雄史詩,但是你應該瞭解他們對軟體構建的看法,畢竟他們才是這場遊戲中的進階玩家。我並不想討論這些隱喻是否合理,我只希望以下隱喻能夠協助你重新思考下軟體構建活動。  寫作 這一隱喻暗示著軟體開發過程是一種以編寫代碼為主的代價昂貴的試錯過程,而非仔細的規劃和設計。  耕種

C++之父Bjarne Stroustrup的演講:軟體理想和曆史

連結在這裡。瞭解Stroustrup的曆史觀非常有意思。演講材料裡有很多值得引用的言論。比如”沒有曆史,就沒有(這門)專業”:There can be no professonalism without history,和“不瞭解你的領域的背景,就容易上當”:If you know too little of the background of your field, you are gullible。如果一個人不能對自己領域的曆史背景如數家珍,恐怕還需要修鍊。《程式員修鍊之道》的作者Andy

xp系統不設定預設郵件軟體,導致瀏覽器不斷啟動直至記憶體耗盡。

今天看vs2005操作office 2003的msdn樣本程式。結果發現我安裝了office2007,所以有些命名空間不存在。需要卸載了安裝office2003。在這個期間我點擊excel表格中的郵箱連結,預期是彈出outlook,可是不停地彈出360瀏覽器直至記憶體耗盡。我重啟電腦,查看360的預設郵件用戶端竟然什麼都沒有設定,於是卸載360瀏覽器,重新開啟excel點擊郵件連結,結果彈出ie直到記憶體耗盡。我設定了預設郵件用戶端程式以後,此現象消失。 有興趣的朋友可以嘗試複現一下。

我是流氓我怕誰——流氓軟體惡意導航大比拼

前天重裝了一下電腦,然後就進入了流氓軟體大比拼的激烈鬥爭中。在我重新安裝好電腦和開發軟體時,我的電腦是乾淨的。於是乎,我想要是安裝一個ghost就會免去我重裝系統的苦惱。結果我就下載了一個ghost,安裝並備份,這時我就收到了第一個流氓軟體的侵擾,首先我所有的瀏覽器的首頁全部被篡改成了www.5I0.com,隨後會立刻跳轉到www.u7758.com。我一看是一個惡意導航,我還以為是我下載的圖片有問題,於是就刪除圖片,將系統ghost回來,結果發現外甥打燈籠——照舊。最後認定是ghost軟體本身

程式員:超越軟體藍領的七種武器

資訊技術的發展時間雖然不長,但其爆炸式的發展速度使資訊技術迅速覆蓋社會和人類生活的各個角落。程式員們是這場資訊化浪潮的見證者之一,更是其中的主要參與者,這是時代賦予每個程式員的機會和責任。 資訊技術的更新速度是驚人的,程式員的職業生涯則是一個要求不斷學習的過程,永遠不能固步自封。本人在工作期間曾看見過很多程式員只要有閑暇時間就瀏覽一些沒有太大作用的網頁,在網路聊天,打遊戲,浪費了大量的時間,十分不可取。而另外一種情況是,IT技術的日新月異使很多程式員眼花繚亂,什麼都想學,卻又不知從何學起,今天看

公然侵犯我權益的軟體

今日從多特軟體站下載了一個小遊戲,是個安裝檔案,雙擊安裝, 一切都很正常,突然,我發現授權協議介面似乎有些不對勁,(幸虧我沒有按照習慣一路 【Next】 ,否則可就中招了:-),不是通常的那一套軟體授權協議,這個協議告訴我,如果安裝這個軟體,將會自動把 IE 首頁設為 www.****.com,並且首頁無法再改回來,如果不同意本協議,將不能安裝這個軟體。這令我很惱火,改我的首頁本身就是無異於流氓軟體的行徑,還堂而皇之的放到授權協議裡,簡直是可笑,當即

編程常用軟體推薦

Beyond Compare 2:http://download.csdn.net/source/736933軟體說明:Beyond Compare 是一款不可多得的專業級的檔案夾和檔案對比工具。使用他可以很方便的對比出兩個檔案夾或者檔案的不同之處。並把相差的每一行代碼用顏色加以表示,查看方便,如果需要可以以一方為基準,直接把不同之處統一為一致。並且支援多種規則對比。對軟體開發人員來說,用來做不同版本、不同日期、不同定製版之間的代碼比較,這絕對是一款不可多得的工具。VisualAssistX 1

考軟體設師歸來

昨天去考軟體設師了,考得不錯,一般肯定過吧。上午的題目沒有什麼好說的,軟體工程那一部分做比得比較好,幾乎全對了。下午部分一個小時就完成了,第一道是資料流,和往年不一樣,其中有一個問題是資料流圖改錯的,感覺這題目出得好爛。如果只有一兩個錯誤那也就算了,媽的,一大堆的錯誤,讓人寫起來都不是那麼自信。有一題是圖書管理系統的,考了幾個關係模式,其中一道題目還出錯了,在“預約圖書單”的關係模式中,最後“圖書ID”是不應該出現的,主鍵是“讀者ID”和“ISBN號”(一個ISBN對應多本書)。題目出現錯誤在前

淺談工程設計在軟體開發過程中的應用

淺談工程設計在軟體開發過程中的應用人類從事的各種有目的活動,都離不開設計。關於設計,其最初含意是:將符號、記號、圖形之類記下。我國《辭海》把設計解釋為“在正式做某項工作之前,根據一定目的要求,預先制訂方法、圖樣等”。可以認為,廣義上的設計是指人們為達到一定的目標,事先為它尋找幾種實現形式或模式的活動這種活動主要表現為,人圍繞目標進構思,創造出一種模式、模型或觀念建構,並把這記錄下來。設計類型很多,最常見之一是工程設計,好為工業生產或工程建設進行的設計它的目標是通過設計建立新的具有特定功能的技術系

軟體系統設計思路

   要設計一個物件導向的系統,建議遵循如下思路:  1.  調研,完成一份詳細的需求文檔   (1)系統要實現什麼功能   (2)效能上有什麼特別的要求   (3)哪些是技術痛點,可以的話對技術痛點首先測試攻關2.  確定系統的運行環境   (1)系統啟動並執行作業系統:widows,linux,unix等   (2)使用何種程式設計語言:c/c++,java,C# 等   (3)使用何種介面互動環境:console,MFC,WTL等等   (4) 需要使用哪些第三方庫:如

精益思想與軟體過程

 由於為企業做軟體諮詢的原因,我們經常把精益理念推介給我們的客戶,以期為客戶創造更大的價值。精益理念在製造業界備受推崇,並作為一種實用的管理技術為許多企業帶來了巨大的成功。20世紀初,美國福特汽車公司創立了流水線生產。這種生產方式通過以標準化、大批量生產為標誌,來降低生產成本,提高生產效率。使汽車從奢侈品變成了福士化的交通工具,因而發展為最普遍的生產方式。20世紀50年代,日本豐田公司創立了以精益理論為核心的豐田生產模式,在這種方式下快速成長的豐田公司,只需要用原來一半的人力,一半的製造空間和投

[下載推薦]一個能儲存網頁快照的軟體

在上網過程中我們經常會抓取儲存一些網頁內容為映像格式,通常會利用一些軟體來完成這一切,但是有些時候會遇到抓取的畫面過長、超過一屏或我們本身就要抓取整個WEB頁面的特殊情況,雖然HyperSnap有抓取滾動視窗的功能,但並不是所有頁面都能這樣捕捉,有時自動滾動也會失敗;而且當開啟自動滾動功能時,抓取滾動視窗和抓取當前視窗所使用的熱鍵是一樣的(Ctrl+Alt+W),在使用過程中並不十分方便。利用Web2Pic

中國共用軟體程式員的悲哀

一個朋友下載了一個名為“完美卸載”的共用軟體,為了能繼續使用,想找破解,可是他安裝完了以後,看到了作者下面一段話,說覺得不好意思了尊敬的高手: 您好。本軟體作者王劍鋒我是一名普通的中學教師,同時我也是一個電腦軟體愛好者。我每個月只有區區五百餘元的薪水。

個人做的 壓縮軟體

   這是我和幾個同學用DEV C++ 做的基於控制台的個人壓縮軟體,我主要負責代碼的編寫,包括壓縮演算法/解壓縮演算法,主要實現還是霍夫曼編碼技術,這個小工具就是基於這個演算法 做的,做的不是很好,壓縮率也不是很高  這裡貼點圖片看看,有興趣的可以到我資源裡進行下載,:    http://d.download.csdn.net/down/2826773/tangxianghenggood 下面貼幾張圖片看看 1.介面            2.現在要對下面檔案進行壓縮,看其大小為 

聊聊軟體與吃飯(一)

聊聊軟體與吃飯(一) 一直做資訊化軟體,有許多感悟,前一段時間突然想起軟體產品與吃飯有許多相似之處,於是就想整理一下個人的一些感想,想到很多,沒時間一下子全部整理,於是就想到什麼寫什麼了,今天算是第一篇吧。 軟體產品好比我們在飯店吃的菜,談起菜,很多人就會想起菜的色、香、味,色香味俱全的菜才是一道好菜。軟體產品與菜有很多類似的地方:

總頁數: 852 1 .... 654 655 656 657 658 .... 852 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.