淺談軟體測試串的Android單元測試

如果想在android裡面做單元測試,有兩條基本的路子可行。第一,就是java程式員最為熟悉和常用的JUnit, 但是由於目前android sdk (version 1.1)中只是提供了stubbed methods/classes,沒有具體的實現代碼,所以如果用JUnit的話,我們需要在運行單元測試時,一定要 用JDK來運行,利用java命令來啟動JUnit的某個Runner。如果是用Eclipse的話,可以在Run

小型軟體項目開發流程探討

一.導言國內很多項目都是小型項目,參與人員少(兩到五個人),要快速交付(一兩個月) . 要成功完成這種項目,除了使用成熟且被團隊成員熟練使用的技術之外,有一個良好的開發流程,也是很必要的.二.小型軟體項目開發流程下圖是我對小型軟體項目開發流程的一個設想:需求分析的重要性想必大家都應該清楚,對於項目來說,滿足使用者的需求是第一位的.因為時間緊,系統設計經常被忽略. 這會留下很大的隱患,國內很多項目的需求通常是很簡略的,還需要在系統設計階段把一些需求進一步的明確. 不然會出現因為前期一些需求不明確,

oracle和OS監視軟體

今天發現了一款oracle和OS監視軟體Insider ,感覺很不錯;可以免費使用。監控的很全面包括如下overviewsystemsessiontopmemorywaitsstorage|/OundoredobackupnetworkOS下載地址是http://www.fourthelephant.com/insider/download/Insider is a next-generation tool that shows how your system is functioning

Oracle RAC 10g for Solaris環境卸載(二)CLUSTER軟體的卸載

上一篇中卸載了資料庫,並刪除了資料庫軟體。在文章的開頭已經提過,RAC環境的卸載不當會導致問題。正常情況下,應該首先卸載CLUSTER所做的修改,然後再卸載CLUSTERWARE。正常情況下應該在ORA_CLS_HOME目錄下執行:/install/rootdelete.sh remote nosharedhome

Oracle RAC 10g for Solaris環境卸載(一)資料庫的刪除和資料庫軟體的卸載

這是一個三節點的RAC環境,資料庫版本是10.2.0.3:SQL> SELECT * FROM V$VERSION;BANNER----------------------------------------------------------------Oracle Database10gEnterpriseEdition Release10.2.0.3.0 - 64biPL/SQL Release 10.2.0.3.0 - ProductionCORE??? 10.2.0.3.0???

用Windows2003部署軟體

作為網路系統管理員,經常要做的工作之一就是各種軟體的部署,包括系統軟體和應用軟體等。在一個大範圍的網路環境中,靠拿安裝盤進行本地安裝的方法來部署軟體,既效率低、影響工作,又可能出現失誤,因此在這種情況下常用的安裝方式就是進行網路安裝。但是目前網路安裝一般採用共用安裝盤進行安裝,這種安裝方式有兩個 主要缺點:一是用戶端必須已經與服務端連網,否則無法訪問共用資源,比如一台沒有任何系統的新機器就不能使用共用資源;二是即使在用戶端串連了服務端的共用後,在安裝應用程式的過程中仍然要有管理員在場的隨時參與,

用InstallShield6.22製作帶ODBC安裝軟體

項目快接近尾聲了,總要給自己精心製作的東東做一件漂亮的嫁衣吧。我選擇 了InstallShield6.22來製作帶ODBC資料庫的安裝軟體,InstallShield可以說是 軟體安裝的最好製作工具。廢話少說,讓我們一齊動手!首先,用 InstallShield的project wizard建立一個standard setup project,如圖一中輸 入工程名,應用程式名稱、公司名、版本號碼、選擇自己做好的可執行檔,選擇下 一步。圖一

Windows 7 RC中壓縮解壓軟體的相容性測試報告

測試背景:2009年5月5日,微軟正式發布了Windows 7 RC版。與Beta版不同,Windows 7 RC版在很多方面都跟未來發布的正式版幾乎相同,因此,對於想把日常作業系統轉移到Windows 7上的使用者來說,Windows 7 RC將會是一個重要的版本,而在RC版上對常用軟體進行相容性測試也就有了實際的意義。因為很多人雖然對Windows 7蠢蠢欲動,但未知的軟體相容性使得他們對“搬家”到Windows 7望而卻步。為了能讓使用者在轉移到Windows

AOP@Work: 用Contract4J進行組件設計-用契約式設計和AspectJ改進軟體

簡介:契約式設計(Design by Contract)是切實可行的技術,可以闡明組 件 設計的細節、為客戶記錄正確的組件用法,並用編程的方式測試組件使用的順應 性(compliance)。在 AOP@Work 的最後一篇中,Dean Wampler 介紹 了 Contract4J,這是契約式設計的工具,它用 Java ™ 5 標註 (annotation)指定合約,並在運行時用 AspectJ 方面計算合約。在成為 AOP 工具包中新增的一個舉足輕重的工具的同時,Contract4

軟體看門狗:別讓你的程式沒有響應

一.概述一些重要的程式,必須讓它一直跑著;而且還要時時關心它的狀態——不能讓它出現死結現象。當然,如果一個主程式會出現死結,肯定是設計或者編程上的失誤。我們首要做的事是,把這個Bug揪出來。但如果時間緊迫,這個Bug又“飄忽不定”,那麼,我們還是先寫一個軟體“看門狗”,暫時應一下急吧。“看門狗”的需求描述:“看門狗”的運行不出現介面視窗,具有一定的隱蔽性;定時判斷目標進程是否運

linux下源碼軟體包的安裝

我們在使用linux做伺服器的時候,因為linux內建的軟體包都有些老,不是最新的,但是有時候我們為了使用最新的軟體,會使用最新的軟體的源碼來進行安裝。所以我們需要用心去做了...在我們拿到一個軟體的源碼時,源碼一般都是使用tar.gz或tar.bz2結尾。源碼--》設定檔(./configure)--》編譯(makefile)--》(可執行 標頭檔 庫檔案 手冊)--》安裝對於源碼的安裝,我們說西安要確定機器安裝了編譯環境使用yum  grouplist |less

SOPC系統自訂外設之軟體設計

完成自訂外設的硬體設計後,就需要編寫軟體來測試外設的設計是否正確了。在這之前首先要弄清楚Nios II中的地址對齊,對Avalon slave來說,有兩種地址對齊:動態地址對齊和靜態地址對齊。動態地址對齊:動態地址對齊可以自動適應和Avalon master連接埠寬度不同的器件,而同時保持地址增長的方式是以位元組為單位增長的方式。匹配不同連接埠寬度的master和slave時使用動態地址對齊可以得到一個連續的存貯器空間。但動態地址對齊在讀操作的時候有附作用。當一個32位Nios II

軟體測試載入器Loadrunner調用Java類

最近公司需要測試幾個具有一定功能類的效能,雖然我覺得這已經是白盒測試的範疇了,但是領導要求這樣做,我也就只好進行技術的研究.要求就是能夠傳參數給類,並且可以接收到類返回的參數,並且進行正確與否的判斷。第一步,總的思路。以前我都是用loadrunner直接進行錄製,但是有些協議的確不好弄不知道怎樣進行錄製,像vb,c++,java語言做的東西我覺最簡單的方式就是直接調用相關的類檔案,動態連結程式庫,直接用代碼的方式進行調用。在這種思想下,於是試著在loadrunner中寫程式調用java類。第二步

UML中RUP的軟體生命週期

RUP中的軟體生命週期在時間上被分解為四個順序的階段,分別是:初始階段(Inception)、細化階段(Elaboration)、構造階段(Construction)和交付階段(Transition)。每個階段結束於一個主要的裡程碑(Major Milestones);每個階段本質上是兩個裡程碑之間的時間跨度。在每個階段的結尾執行一次評估以確定這個階段的目標是否已經滿足。如果評估結果令人滿意的話,可以允許項目進入下一個階段。1.  

用C#開發智能手機軟體:推箱子(三)

這是“使用 C# 開發智能手機軟體:推箱子”系列文章的第三篇。在這篇文章中,介紹 Common/Block.cs 來源程式檔案。以下是引用片段:1 namespace Skyiv.Ben.PushBox.Common2 {3 /// 4 /// 基本儲存格: 地 槽 牆 磚 箱子 工人5 /// 6 static class Block7 {8 public const byte Land = 0; // 地9 public const byte Slot = 1; //

教你用C#開發智能手機軟體:推箱子(一)

最近,使用 C#

財務人員必備的Word軟體應用技巧

Word是財務工作人員常用的辦公軟體之一,下面的一些和財務工作相關的Word技巧應該對大家有所協助。一、運用"編輯--選擇性粘貼"功能,方便編輯複製文本資料我們有時在有關軟體介面中複製有關選區後,在Word中採用"粘貼",往往會將原有的格式複製過來。如在Excel中複製幾列幾行文字或資料後,在Word中"粘貼",則會將表格格式複製過來,而不是純文字形式;在瀏覽網頁時選好地區複製後,在Word中採用"粘貼",則會將網頁

使用MDSD開發安全可靠的軟體

我們何時可以認為軟體產品被真正地完成了呢?通常情況下,當我們不再為其提供後續支援,或者該產品已經 被其它產品替代的時候,它的生命就終結了,幾乎所有軟體產品都會經曆從開始到結束的演化過程。但存在了很長 時間的大型企業級系統卻會隨著時間的推移,向不可維護、變僵硬的趨勢發展。這導致了軟體開發的停滯,使得響 應客戶需求的時間變長。本文說明了如何使用MDSD方法來決這些問題。文章首先介紹了我們要解決的問題——向後相容性問題和升級問

CMM/CMMI不是軟體企業唯一的選項

CMM/CMMI目前在國內似乎很熱,大大小小的公司都爭先恐後申請CMM評估並爭取政府在財力、人力和物 力上的支援,有個別公司只用了2年的時間就通過了CMMI 5級!這是喜訊,還是噩耗?這不是喜訊!CMM/CMMI來到中國已經變質。只要花錢,只要招待,你就可能拿到一張認證。雖然拿到了這個認證, 但是軟體企業並沒有得到什麼實惠。舉例說來,軟體企業的效率、過程的能力仍然是跟以前一樣,因為 CMM/CMMI在做的同時,他們仍然在按照原來的方法在做,原來的體制在運行。這就造成了幾張皮的現象,

Oracle 10203 RAC環境添加新節點(二) CLUSTER軟體的建立

簡單描述一下,在Oracle 10203 for Solaris sparc的RAC雙節點環境中,新增一個節點的過程。共用儲存已經在第三個節點上配置完成,這裡主要介紹作業系統上和Oracle上的配置。這一篇描述CLUSTER軟體的建立。在新增節點racnode3上將共用儲存上的裸裝置授權給Oracle使用者:bash-3.00# chown oracle:oinstall

總頁數: 852 1 .... 455 456 457 458 459 .... 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.