Time of Update: 2018-12-03
原始出處:本地化世界網http://www.giltworld.com1. 引言 軟體測試成為最近 IT 行業的“香餑餑”,引得很多人對軟體測試躍躍欲試。可是軟體測試的門檻並不低,對於沒有軟體測試經驗的新人而言,如何儘快轉入測試工作中去呢? 瞭解軟體測試都做些什麼,具體過程是怎麼進行的,可以有助於對軟體測試進行初步瞭解,儘快進入測試工作角色。但是關於軟體測試的工作流程,各種現有書籍和文章往往都描述的非常複雜,充斥著不少測試術語,使測試初學者望而生畏。
Time of Update: 2018-12-03
隨著越來越多的公司對軟體品質的重視和對軟體專業人才的需求,取得軟體測試技能認證認證將有助於職業生涯的提升,也是進入國際軟體公司從事軟體測試工作的敲門磚。越來越多招聘公司都把擁有軟體測試認證認證的候選人作為優先錄取的對象。擁有測試認證認證,成為國際知名公司軟體測試職業通行證。 根據QAI的統計,85%的測試認證認證獲得者認為工作起來更加充滿自信;13%的通過者從公司獲得了最高$2500的一次性獎金;12%的通過者立即獲得了平均10%的漲薪。18個月後, 27%
Time of Update: 2018-12-03
Author:袁琳MSN:testwin@sohu.com 近來,有不少剛剛從事軟體測試工作的朋友通過MSN和Email等方式向我諮詢,希望可以從我這裡得到一些協助,希望我能夠介紹一些軟體測試方面的入門書籍。
Time of Update: 2018-12-03
最近給x200本本加了1條2G記憶體,總記憶體達4G了, 但是發現32位的Win7利用不了4G記憶體,因此,決定換64位Win7。從網上檢索發現360殺毒出了一個64位的殺毒軟體。於是下載了下來安裝使用。 從介面上,貌似是64位了。可是在無意中開啟了win7的工作管理員,驚奇的被我發現了。。。。(oh my god !) 注意看黃色標記部分, 我們可以發現在 360sd.exe 後 360sdup.exe 後面有1個小的
Time of Update: 2018-12-03
本處指的中小型軟體開發項目是指: 參與開發的直接人員(即Team Dev)數量在3~25人 開發時間在3個月~18個月的軟體項目 程式碼數5000~75000行 子程式數量300~3500個 1、軟體開發管理的任務
Time of Update: 2018-12-03
Linux系統下世界裡有很多不起眼的小工具,埋藏在百寶箱(repository)裡空守閨房,大家一起把你使用的類似的小工具亮出來吧。 今天我要介紹的是apt-rdepends,配合graphviz包裡的dot命令可以畫出一個樹狀的依靠關係圖 首先要安裝所需的軟體apt-rdepends 和 graphviz $ sudo apt-get install apt-rdepends $ sudo apt-get install graphviz 試試下面的命令:$ apt-rdepends -d
Time of Update: 2018-12-03
華為軟體編程規範學習(十一)--代碼測試、維護11-1:單元測試要求至少達到語句覆蓋11-2:單元測試開始要跟蹤每一條語句,並觀察資料流及變數的變化11-3:清理、整理或最佳化後的代碼要經過審查及測試11-4:代碼版本升級要經過嚴格測試11-5:使用工具軟體對代碼版本進行維護11-6:正式版本上軟體的任何修改都應有詳細的文檔記錄其他11-1:發現錯誤立即修改,並且要記錄下來11-2:關鍵的代碼在彙編級跟蹤11-3:仔細設計並分析測試案例,使測試案例覆蓋儘可能多的情況,以提高測試案例的效率11-4
Time of Update: 2018-12-03
華為軟體編程規範學習(九)--品質保證9-1:在軟體設計過程中構築軟體品質9-2:代碼品質保證優先原則 (1)正確性,指程式要實現設計要求的功能。 (2)穩定性、安全性,指程式穩定、可靠、安全。 (3)可測試性,指程式要具有良好的可測試性。 (4)規範/可讀性,指程式書寫風格、命名規則等要符合規範。 (5)全域效率,指軟體系統的整體效率。 (6)局部效率,指某個模組/子模組/函數的本身效率。 (7)個人表達方式/個人方便性,指個人編程習慣。9-3:只引用
Time of Update: 2018-12-03
軟體工具、過程以及專案管理規程的使用。 在過去的幾十年裡我們看到了企業架 構的演變過程,這種演變從單塊整合電路的架構(運行在主機上的基於 COBOL 程式)到基於組件的架構(Java EE 和 NET 應用)和趨於面向服務的架構(將企業轉變為一個能高度互操作的和可重複利用的服務集合,它使企業更好地適應不斷變化的業務需求)。隨 著構架方法逐漸朝著人們關心的更多重用和分離的方向發展,公司專屬應用程式軟體開發也不斷要求明確已定義流程和更多層次架構的技術。因此,公司專屬應用程式軟體開發的一些
Time of Update: 2018-12-03
也曾嘗試過,不帶文檔的“裸體”前進,可想而知,最後經常造成項目的返工,新來的人員要拚命讀以前的人留下的幾乎沒有注釋的源碼。 後來嘗試過,制訂完善的規範,用了大量的軟體開發文件範本,可惜仍然無法減輕開發人員的負擔,另一方面令人尷尬的是,情況並沒有比不帶文檔好多少,因為在項目的實施中,很少有文檔與軟體能夠完全同步的。一份簡單的需求文檔從項目開始到項目結束,往往會改動得面目全非,在此同時,要花費專門的軟體開發人員去整理文檔,不得不說是一種資源浪費。
Time of Update: 2018-12-03
大概看了下官方網站,但是官方網站上的source list給的連結要修改下具體修改步驟如下:添加PPA源sudo add-apt-repository ppa:rabbitvcs/ppa然後在source.list 中增加DEB連結sudo gvim /etc/apt/sources.list在 /etc/apt/sources.list 最後增加一個連結:deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu lucid mainsudo apt-
Time of Update: 2018-12-03
轉自:http://www.uml.org.cn/RequirementProject/201009293.asp 辛辛苦苦的熬了幾個月,軟體開發終於快要告一段落了。系統功能已經基本完成了,在準備按部就班的完成最後的測試時,客戶突然提出要改變某些非功能性需求。這對於軟體Team Dev來說,不亞于晴天驚雷,這也是讓所有軟體開發人員感到最恐怖的事情之一。因為在多數情況下,對非功能性需求的變更都會演變成一個對系統無休止的修改過程,最終會把客戶和Team
Time of Update: 2018-12-03
Install XBMC Media Center 10 on Ubuntu 10.10 Maverick Meerkat and LinuxMint 10 Julia | PPA repositoryIf you are new to Unixmen, you may want to subscribe to: Written by Zinovsky|19 December 2010Posted inLinux tutorials - Linux tutorialsXBMC 10
Time of Update: 2018-12-03
晒晒偶剛剛拿到的專利認證,小小虛榮一下:
Time of Update: 2018-12-03
在使用現在的GPS軟體時,發現:當我導航超遠距離,如上海到深圳的時候,GPS告訴了距離太遠,不能路徑規劃。對呀!這麼大的地圖,如此多的waypoint,這麼可能在一個只有最多幾百兆記憶體的嵌入式裝置中完成,運算如此大,記憶體消耗極大,這是不可能的。在一個城市裡做路徑規劃運算已經不容易了。但是這個超長距離的導航,也一定是有需求的。這也就促成了travel功能的誕生。城市與城市,甚至國家與國家之間的導航就是travel。由此也可以看出,現在的GPS功能只是travel功能的一個子集。哪一家能把tra
Time of Update: 2018-12-03
1.What is important to describe DP(1)Graphical notations capture the end product of the design process.(2)We should record the decisions, alternatives, and trade-offs that led to it.2.The way to describe DPEach pattern is divided into sections
Time of Update: 2018-12-03
所有功能開發完成,並通過QA測試,就一切大功告成了--我們一直存在這樣的認識誤區。其實,從軟體產品正式發布交付給使用者使用的那一天起,挑戰才剛剛開始,路還很長。你會遇到各種各樣的問題,讓你半夜都無法安睡。因為,真實的運營環境跟開發測試環境是不同的,你會遇到各種各樣的新問題和挑戰。測試環境裡,可能只有一台伺服器,但是運營環境中可能有很多台伺服器。測試環境中,可能沒有防火牆,實際情況是防火牆一定存在。還有,測試時你只考慮了1000個正常的並發訪問,在運營環境中你卻會遭遇上萬個並發訪問(惡意的,無意的
Time of Update: 2018-12-03
要做軟體時,找個類似的軟體參考一下,進步最快。這裡是一個開源軟體分類列表,分類詳盡,可惜我們要用代理訪問http://en.wikipedia.org/wiki/List_of_open-source_software_packages內容很多,可以點擊進評論中有內容的轉載,:)Contents 1 Applied fields 1231.1 CAx1.1.1 CAD 1.1.2 CAE 1.2 Finance 1.3 Geographic information system 1.4
Time of Update: 2018-12-03
提高軟體可靠性的方法和技術 1.建立以可靠性為核心的品質標準 在軟體專案規劃和需求分析階段就要建立以可靠性為核心的品質標準。這個品質標準包括實現的功能、可靠性、可維護性、可移植性、安全性、吞吐率等等,雖然還沒有一個衡量軟體品質的完整體系,但還是可以通過一定的指標來指定標準基準。 軟體品質從構成因素上可分為產品品質和過程品質。 產品品質是軟體成品的品質,包括各類文檔、編碼的可讀性、可靠性、正確性,使用者需求的滿足程度等。
Time of Update: 2018-12-03
大型軟體項目需要很多人的能力合作,花費一年或數年的時間才能完成。為了提高工作效率,保證工作品質,軟體開發人員的組織、分工與管理是一項十分重要和複雜的工作,它直接影響到軟體項目的成功與失敗。首先,由於軟體開以人員的個人素質與差異很大,因此對軟體開發人員的選擇、分工十分關鍵。1970年,Sackman對12名程式員用兩個不同的程式進 行實驗,結論是:程式排錯、調試時間差別為18:1;程式編製時間差別為15:1;程式長度慶功別為6:1;程式已耗用時間差別為13:1。近年來,隨著軟