第一篇:ADS_版圖仿真軟件經驗總結
1、momentum求解模式有:常規mode(MW mode)和RF mode,其中RF mode適用于頻率較低時,仿真速度較快。兩種mode的切換在momentum RF菜單的enable RF mode和disable RF mode。
2、momentum中substrate的設置:分為介質層(substrate layer)的設置和金屬層(metallization)的設置。介質層的設置比較簡單,在金屬層的設置中采用映射(map)的概念,將layout中畫的各個層(比如cond,cond2,resi,hole等)映射到電路板中具體的金屬層中。每個層的屬性可以為strip(帶狀線)或slot(開槽線),還有一種是過孔(via),過孔層應將其映射到對應的兩個金屬層之間的介質層中。
3、momentum中options preference的常用設置:網格(Grid)的間距和顯示,端口(port)和地(ground)在layout中的顯示大小,layout窗口背景色(background color),絲印層文字的顯示大小,layout的單位(unit)等。基本上我就只用到這些,不過還有很多其他的設置。
4、在 momentum RF菜單的Post processing->Visualization中可以觀看所建模型的3D效果圖,并可以直觀的看電流的分布,S參數等。不過這個3D操作起來還是沒有HFSS爽
5、momentum網格剖分(mesh):可以對不同層,不同的單元(primitive)進行不同規格的網格剖分,以節省仿真時間。
6、momentum S parameter仿真中的頻率掃描:這里需要注意的是選擇自適應(adaptive)掃描(AFS:adaptive frequency Sweep)時,將生成兩個數據文件,一個是以 layout名字_mom 命名的文件,其中只包含所設置的頻率掃描點,在顯示時默認顯示這些點的連線,也可以修改trace options只讓他顯示掃描的幾個點,還有一個以 layout名字_mom _a命名,這里除了上述頻點以外,還內插了很多頻點。而且在一段頻段內掃描的同時,還可以對其中感興趣的頻點(single)進行仿真。如果要看遠場輻射,只能進行單頻點仿真,再選擇Post processing->Radiation Pattern.7、momentum中port的設置:port一般默認設置為single,因為對于掃描的各個頻點,每個port會需要額外的二分之一波長的空間,因此如果沒有足夠的空間,軟件會把single自動變為internal。每個port進過port editor設置以后都會在layout中出現一條白色的校準線(calibrate line)。port還有差分,共模,參考地等類型,其中差分和共模需要成對出現,在port的associate port number中設定成對的端口號
8、ADS原理圖和layout聯合仿真的幾種方法:
第一種方法是通過look alike,在layout的momentum的component->creat/update中進行設置,包括其在原理圖中顯示的大小(size),基板(substrate)設置等。的其中需要注意的是momentum中只能繪制微帶線,帶狀線之類能用于矩量法剖分的元件,而對帶封裝的電阻,電容,電感等其他器件不能在layout中進行矩量法仿真,我在仿真一個濾波器的時候將電感電容加在一起進行矩量法仿真,結果完全不對,估計是軟件將電感電容也進行剖分了,而不是調用其S參數。layout中繪制的應該就像一塊沒有焊接任何元件的電路板,需要通過look alike調進原理圖,再在每個焊點連上各種元件,進行仿真。其中需要在layout的每個元件的焊點都加上port。通過look alike 既可以對無源,有源電路進行仿真,還能考慮到連線,布局的分布參數效應,這正是ADS的強大所在,我剛發現這一功能的時候曾經相當激動,呵呵
第二種方法是通過SNP,在data item中的SNP控件可以導入layout仿真所得到的S參數模型,格式為xxx.ds。不過這個只適用于layout圖中不用連接電阻,電容等元件的情況下,所以我更喜歡第一種。
9、momentum繪制導線或各種其他形狀是可以點擊insert->cordinate entry,通過輸入坐標,使得繪制更加精確
10、momentum中元件的參數設置和參數優化:這部分至今沒有搞明白,感覺momentum的參數設置相當麻煩。待以后繼續學習,這方面懂的人麻煩多多賜教啊。
第二篇:網絡仿真軟件調研
網絡仿真也被稱為網絡模擬,因為對各種網絡仿真過程來說,其中也有 “模擬”的含義,即,網絡仿真既可以取代真實的應用環境得出可靠的運行結果和數據,也可以模仿一個系統過程中的某些行為和特征。顧名思義,網絡模擬,就是用計算機程序對通信網絡進行模型化,通過程序的運行模仿通信網絡的運行過程。那么,為什么要進行通信網絡的仿真呢?
在網絡迅速膨脹的今天,網絡研究人員一方面要不斷思考新的網絡協議和算法,為網絡發展做前瞻性的基礎研究;另一方面也要研究如何利用和整合現有的資源,使網絡達到最高效能。無論是哪一方面都需要對新的網絡方案進行驗證和分析。進行網絡技術的研究一般有以下3種手段:
(1)分析方法,就是對所研究的對象和所依存的網絡系統進行初步分析,根據一定的限定條件和合理假設,對研究對象和系統進行描述,抽象出研究對象的數學分析模型,利用數學分析模型對問題進行求解
(2)實驗方法,就是設計出研究所需要的合理硬件和軟件配置環境,建立測試床和實驗室,在現實的網絡上實現對網絡協議、網絡行為和網絡性能的研究。
(3)仿真方法,應用網絡仿真軟件建立所研究的網絡系統的模擬模型,在計算機上運行這個模型,并分析運行的輸出結果。
然而,前兩種方法都存在很大的局限性。分析方法的有效性和精確性受假設限制很大。當一個系統很復雜時,就無法用一些限制性假設來對系統進行詳細描述。實驗方法的局限性在于成本很高,重新配置或共享資源很難,運用起來不靈活。而仿真方法在很大程度上可以彌補前兩種方法的不足。仿真方法可以根據需要設計所需的網絡模型,用相對較少的時間和費用了解網絡在不同條件下的各種特性,獲取網絡研究的豐富有效的數據。網絡仿真無疑提供了一個方便、高效的驗證和分析方法,因此網絡仿真技術在現代通信網絡設計和研究中的作用正變得越來越大。
對幾款主流網絡仿真軟件的評價
當前有許多優秀的網絡仿真軟件,其中有 Opnet、NS2、Matlab等,這為網絡研究人員提供了很好的網絡仿真平臺。主流的網絡仿真軟件都采用了離散事件模擬技術,并提供了豐富的網絡仿真模型庫和高級語言編程接口,這無疑提高了仿真軟件的靈活性和使用方便性。下面將對各種主流的網絡仿真軟件進行簡要評價。
OPNET Modeler
OPNET Modeler是OPNET Technology公司的四個系列網絡仿真軟件產品的其中之一,它主要面向的用戶為網絡設計專業人士,能夠滿足大型復雜網絡的仿真需要。OPNET Modeler有如下特點:
(1)提供三層建模機制,最底層為Process模型,以狀態機來描述協議;其次為Node模型,由相應的協議模型構成,反映設備特性;最上層為網絡模型。三層模型和實際的網絡、設備、協議層次完全對應,全面反映了網絡的相關特性;
(2)提供了一個比較齊全的的基本模型庫,包括:路由器、交換機、服務器、客戶機、ATM設備、DSL設備、ISDN設備等等。同時,OPNET Technology公司會對不同的企業用戶提供附加的專用模型庫,但需另外付費;
(3)采用離散事件驅動的模擬機理(discrete event driven),與時間驅動相比,計算效率得到很大提高。
(4)采用混合建模機制,把基于包的分析方法和基于統計的數學建模方法結合起來,既可得到非常細節的模擬結果,又大大提高了仿真效率。
(5)OPNET具有豐富的統計量收集和分析功能。它可以直接收集常用的各個網絡層次的性能統計參數,能夠方便地編制和輸出仿真報告。
(6)提供了和網管系統、流量監測系統的接口,能夠方便的利用現有的拓撲和流量數據建立仿真模型,同時還可對仿真結果進行驗證。
NS
2NS2(Network Simulator, version 2)是一種面向對象的網絡仿真器,本質上是一個離散事件模擬器。NS2由UC Berkeley開發而成。它本身有一個虛擬時鐘,所有的仿真都由離散事件驅動的。目前NS2可以用于仿真各種不同的IP網,已經實現的一些仿真有:網絡傳輸協議,比如TCP和UDP;業務源流量產生器,比如FTP、Telnet、Web CBR和VBR;路由隊列管理機制,比如Droptai、RED和CBQ;路由算法,比如Dijkstra等。NS2也為進行局域網的仿真而實現了多播以及一些MAC子層協議。
NS2使用C++和Otcl作為開發語言。NS可以說是Otcl的腳本解釋器,它包含仿真事件調度器、網絡組件對象庫以及網絡構建模型庫等。事件調度器計算仿真時間,并且激活事件隊列中的當前事件,執行一些相關的事件,網絡組件通過傳遞分組來相互通信,但這并不耗費仿真時間。所有需要花費仿真時間來處理分組的網絡組件都必須要使用事件調度器。它先為這個分組發出一個事件,然后等待這個事件被調度回來之后,才能做下一步的處理工作。事件調度器的另一個用處就是計時。NS是用Otcl和C++編寫的。由于效率的原因,NS將數據通道和控制通道的實現相分離。為了減少分組和事件的處理時間,事件調度器和數據通道上的基本網絡組件對象都使用C++寫出并編譯的,這些對象通過映射對Otcl解釋器可見。
當仿真完成以后,NS將會產生一個或多個基于文本的跟蹤文件。只要在Tcl腳本中加入一些簡單的語句,這些文件中就會包含詳細的跟蹤信息。這些數據可以用于下一步的分析處理,也可以使用NAM將整個仿真過程展示出來。Matlab
MATLAB軟件是由美國Mathworks公司推出的用于數值計算和圖形處理的科學計算系統環境。MATLAB是英文MATrix LABoratory(矩陣實驗室)的縮寫。MATLAB環境下,用戶集成了程序設計、數值計算、圖形繪制、輸入輸出、文件管理等各項功能。MATLAB提供了一個人機交互的數學系統環境,該系統的基本數據結構是矩陣,在生成矩陳對象時,不要求作明確的維數說明。與利用C
語言或FORTRAN 語言作數值計算的程序設計相比,利用MATLAB可以節省大量的編程時間。
MTALAB系統由五個主要部分組成:
(1)MATALB語言體系。MATLAB是高層次的矩陣/數組語言。具有條件控制、函數調用、數據結構、輸入輸出、面向對象等程序語言特性。利用它既可以進行小規模端程,完成算法設計和算法實驗的基本任務,也可以進行大規模編程,開發復雜的應用程序。
(2)MATLAB工作環境包括管理工作空間中的變量據輸入輸出的方式和方法,以及開發、調試、管理M文件的各種工具。
(3)圖形圖像系統。這是MATLAB圖形系統的基礎,包括完成2D和3D數據圖示、圖像處理、動畫生成、圖形顯示等功能的高層MATLAB命令,也包括用戶對圖形圖像等對象進行特征控制的低層MATLAB命令,以及開發GUI應用程序的各種工具。
(4)MATLAB數學函數庫。這是對MATLAB使用的各種數學算法的總稱。包括各種初等函數的算法,也包括矩陣運算、矩陣分析等高層次數學算法等。
(5)MATLAB應用程序接口。這是MATLAB為用戶提供的一個函數庫,使得用戶能夠在MATLAB環境中使用C程序或FORTRAN程序,包括從MATLAB中調用程序(如動態鏈接庫),讀寫MAT文件的功能。
由此可見,MATLAB是一個功能十分強大的系統,是集數值計算、圖形管理、程序開發為一體的環境。除此之外,MATLAB還具有很強的功能擴展能力,與它的主系統一起,可以配備各種各樣的工具箱,以完成一些特定的任務。CASSAP
CASSAP是美國Synopsys(新思科技)公司開發了一款仿真軟件,主要應用于數字信號處理和網絡通信領域,它可以在概念、體系結構、算法三個層次上實現
仿真。CASSAP采用了數據流驅動仿真器,它比基于時鐘周期的仿真器速度提高了8-16倍。CASSAP提供了1000多個高層模塊,并可對其中所需模塊自動生成行為級或RTL級VHDL,也可生成各種風格的DSP代碼,供DSP處理器作軟件實現。CASSAP可廣泛應用于需分析和評估算法、實現方式的數字傳輸系統,如通訊、圖像、多媒體等,并提供了針對GSM、CDMA、DECT等標準的專用開發平臺。
SPW
SPW仿真軟件是Cadence公司的產品,它提供了面向電子系統的模塊化設計、仿真及實施環境,是進行算法開發,濾波器設計,C代碼生成,硬 /軟件結構聯合設計和硬件綜合的理想環境。SPW的一個顯著特點是他提供了HDS接口和Matlab接口。Matlab里面的很多模型可以直接調入 SPW,然后利用HDS生成C語言仿真代碼或者是HDL語言仿真代碼。SPW通常可以應用于無線和有線載波通信、多媒體和網絡設計與分析等領域。
比較分析
通過對NS2和Opnet Modeler的操作和數據觀察結果的對比,我們可以從軟件功能和操作易用性兩個方面對這兩個軟件進行分析。
在軟件功能方面,Opnet Modeler做的比較完備,可以對分組的到達時間分布、分組長度分布,網絡節點類型和鏈路類型等進行很詳細的設置,而且可以通過不同廠家提供的網絡設備和應用場景來設計自己的仿真環境,用戶也可以方便的選擇庫中已有的網絡拓撲結構。而NS2在這方面的選擇不如Opnet Modeler豐富,只能根據實際仿真的環境通過腳本建立邏輯的網絡結構,而查看結果需要其他軟件的輔助。
在操作易用性方面,Opnet Modeler的優越性是毋庸置疑的,因為它可以使用比較少的操作就可以得到比較詳盡和真實的仿真結果。而NS2則要通過編寫腳本和C++代碼來實現網絡仿真,而且用這種方式建立復雜的網絡結果則變的非常困難。
當然,NS2是自由軟件,免費,這是與OPNET相比最大的優勢,而且,作為用戶,可以相對比較容易地對NS2進行功能擴展。
總結
本文通過對5款當前主流網絡仿真軟件的簡要分析,介紹了網絡仿真的概念和當前網絡仿真軟件的技術特點和應用范圍;并通過在NS2和Opnet Modeler對同一個網絡結構進行仿真的過程給讀者提供了網絡仿真過程的感性認識。網絡仿真提供了從設想到實現的橋梁,因此它是一個計算機網絡設計與分析過程中的一個重要環節。
第三篇:機電仿真軟件介紹
天度機電仿真軟件
一、學習模式:
1、課件內容學習:機電一體化概述檢測與傳感器步進及伺服電機機械傳動,控制系統,接口技術,伺服系統
2、元器件(電器和儀表)學習:70多個電氣、儀表3D模型及性能參數,關鍵機電器件提供爆炸圖展示:
A電氣:控制盤柜、直流電源、單相交流電源、三相交流電源、保險絲、單排空開、雙排空開、三排空開、藍色鈕子開關、紅色鈕子開關、綠色方形按鈕、紅色方形按鈕、常閉按鈕、常開按鈕、轉換開關、旋轉開關、行程開關、三菱交流接觸器西門子交流接觸器、交流接觸器、變壓器、開關電源、熱繼、電機、電抗、電流互感器、電流表、東元TECO變頻器、偉創變頻器、3色燈、指示燈-紅、指示燈-黃、指示燈-藍、接地端子、魏德米勒接線端子、接線端子、盤柜風扇、電筆等
B儀表和元件:PLC、中間繼電器、時間繼電器,帶底座時間繼電器、調節閥、氣壓閥、截止閥,蝶閥、針型閥、單線圈電磁閥、雙線圈電磁閥,智能式變送器、亞德客接近開關、接近開關PNP,接近開關NPN朗鴻接近開關、壓力表、單減壓過濾器、減壓過濾器
二、仿真接線:
學生參照老師設定的電氣原理圖,從元器件庫中拖入對應的3D元器件到元器件庫中,按電路圖要求,進行命名,參數設置,接線,系統會進行操作計時,提交后系統對操作結果進行檢測判斷。
7個機電典型電路接線自動判斷檢測功能:自耦降壓起動,雙重互鎖正反轉控制,時間繼電器控制,生產機械行程控制電路,具有過載保護的正轉控制,接觸器星形三角形控制,接觸器控制的雙速電動機調速電路。
三、PLC編程:仿真三菱(FX2N系列)PLC編程,通過編輯工具,可編輯修改或載入PLC程序,PLC程序能夠進行仿真運行,運行時具有輸入輸出狀態指示。支持PLC程序與指令表間切換,支持PLC信息狀態仿真測試
四、理論考核:
1、試卷管理:老師可對考場進行管理、試卷編輯和試卷審核,可以從題庫里自由選擇各類型題目,設置分數,并組成試卷,在指定的時間和考場對指定的學員進行考試。最后對學生提交的試卷進行自動評分,并對試卷考核結果進行綜合分析。
2、題庫管理題型包括填空題、單選題、多選題、判斷題、問答題和實驗題,老師可以導入或導出各種題型的題目,或者直接在平臺上進行添加。并對各個題型進行歸類。
3、自我考核:
老師可以選擇課后練習題,讓學生進行課后自我考核,系統自動評分,老師可以隨時了解學生每堂課學習和復習的情況。
第四篇:軟件測試經驗總結
軟件生命周期(SDLC)的六個階段
1、問題的定義及規劃
此階段是軟件開發方與需求方共同討論,主要確定軟件的開發目標及其可行性。
2、需求分析
在確定軟件開發可行的情況下,對軟件需要實現的各個功能進行詳細分析。需求分析階段是一個很重要的階段,這一階段做得好,將為整個軟件開發項目的成功打下良好的基礎。“唯一不變的是變化本身。”,同樣需求也是在整個軟件開發過程中不斷變化和深入的,因此我們必須制定需求變更計劃來應付這種變化,以保護整個項目的順利進行。
3、軟件設計
此階段主要根據需求分析的結果,對整個軟件系統進行設計,如系統框架設計,數據庫設計等等。軟件設計一般分為總體設計和詳細設計。好的軟件設計將為軟件程序編寫打下良好的基礎。
4、程序編碼
此階段是將軟件設計的結果轉換成計算機可運行的程序代碼。在程序編碼中必須要制定統一,符合標準的編寫規范。以保證程序的可讀性,易維護性,提高程序的運行效率。
5、軟件測試
在軟件設計完成后要經過嚴密的測試,以發現軟件在整個設計過程中存在的問題并加以糾正。整個測試過程分單元測試、組裝測試以及系統測試三個階段進行。測試的方法主要有白盒測試和黑盒測試兩種。在測試過程中需要建立詳細的測試計劃并嚴格按照測試計劃進行測試,以減少測試的隨意性。
6、運行維護
軟件維護是軟件生命周期中持續時間最長的階段。在軟件開發完成并投入使用后,由于多方面的原因,軟件不能繼續適應用戶的要求。要延續軟件的使用壽命,就必須對軟件進行維護。軟件的維護包括糾錯性維護和改進性維護兩個方面。
2、軟件生命周期模型
從概念提出的那一刻開始,軟件產品就進入了軟件生命周期。在經歷需求、分析、設計、實現、部署后,軟件將被使用并進入維護階段,直到最后由于缺少維護費用而逐漸消亡。這樣的一個過程,稱為“生命周期模型”(Life Cycle Model)。
典型的幾種生命周期模型包括瀑布模型、快速原型模型、迭代模型。
瀑布模型的特點(文檔是主體),很多的問題在最后才會暴露出來。迭代模型比瀑布模型問題暴露的要早;快速原型法比瀑布模型直觀。
3.軟件測試概念
廣義概念:指軟件生存周期中所有的檢查、評審和確認工作,其中包括了對分析、設計階段,以及完成開發后維護階段的各類文檔、代碼的審查和確認
狹義概念:識別軟件缺陷的過程,即實際結果與預期結果的不一致
4.軟件測試目的測試的目的就是發現軟件中的各種缺陷
測試只能證明軟件存在缺陷,不能證明軟件不存在缺陷
測試可以使軟件中缺陷降低到一定程度,而不是徹底消滅
以較少的用例、時間和人力找出軟件中的各種錯誤和缺陷,以確保軟件的質量
5.軟件測試原則
Good-enough: 一種權衡投入/產出比的原則
保證測試的覆蓋程度,但窮舉測試是不可能的所有的測試都應追溯到用戶需求
越早測試越好,測試過程與開發過程應是相結合的測試的規模由小而大,從單元測試到系統測試
為了盡可能地發現錯誤,應該由獨立的第三方來測試
不能為了便于測試擅自修改程序
既應該測試軟件該做什么也應該測試軟件不該做什么
6.軟件測試的的重點
測試用例的設計
測試用例的設計是整個軟件測試工作的核心
測試用例反映對被測對象的質量要求,決定對測試對象的質量評估
測試工作的管理
尤其是對包含多個子系統的大型軟件系統,其測試工作涉及大量人力和物力,有效的測試工作管理是保證有效測試工作的必要前提
測試環境的建立
測試環境應該與實際測試環境一致
7.黑盒測試
什么是黑盒測試
又稱功能測試或數據驅動測試,是針對軟件的功能需求/實現進行測試,通過測試來檢測每個功能是否符合需求,不考慮程序內部的邏輯結構
黑盒測試方法
功能劃分
等價類劃分
邊界值分析
因果圖
錯誤推測等
8.什么是白盒測試
白盒測試也稱結構測試或邏輯驅動測試,必須知道軟件內部工作過程,通過測試來檢測軟件內部是否按照需求、設計正常運行
白盒測試的主要方法
對應于程序的一些主要結構:語句、分支、邏輯路徑、變量;白盒測試的主要方法是: 語句覆蓋方法
分支覆蓋方法
邏輯覆蓋方法
什么是動態測試
動態測試需要在開發/測試環境或實際運行環境中運行軟件,并使用測試用例去查找軟件缺陷;動態測試包括功能確認與接口測試、覆蓋率分析、性能分析、內存分析等
10.什么是靜態測試
靜態測試不實際運行軟件,主要是對軟件的編程格式、結構等方面進行評估.靜態測試包括代碼檢查、程序結構分析、代碼質量度量等。它可以由人工進行,也可以借助軟件工具自動進行
11.手工測試和自動測試
a.手工測試缺點在于測試工作量大,重復多,回歸測試難以實現
b.自動測試利用軟件測試工具自動實現全部或部分測試工作:管理、設計、執行和報告;節省大量的測試開銷,并能夠完成一些手工測試無法實現的測試
手工完成測試的全部過程無法保證測試的科學性與嚴密性:
修改的缺陷越多,回歸測試越困難
沒有人能向決策層提供精確的數據以度量當前的工作進度及工作效率
反復測試帶來的倦怠情緒及其他人為因素使得測試標準前后不一
測試花費的時間越長,測試的嚴格性也就越低
自動測試將測試人員從反復、煩雜的測試執行中解放出來,用更多的時間進行測試設計和結果分析
軟件測試不可能完全自動化
不能完成所有手工測試任務
無創造性且靈活性差,不能改進測試的有效性
過程中可能會遇到許多意想不到的問題,特別是當軟件不穩定時
測試腳本的維護高
12.測試流程
單元測試
集成測試
系統測試
用戶驗收測試
回歸測試
確認測試報告
13.單元測試
完成對最小的軟件設計單元—模塊的驗證工作
目標是確保模塊被正確地編碼
使用過程設計描述作為指南,對重要的控制路徑進行測試以發現模塊內的錯誤
通常情況下是面向白盒的對代碼風格和規則、程序設計和結構、業務邏輯等進行靜態測試,及早地發現和解決不易顯現的錯誤
單元測試的內容
接口測試
內部數據結構
全局數據結構
邊界
語句覆蓋,錯誤路徑
14.集成測試
通過測試發現與模塊接口有關的問題
目標是把通過了單元測試的模塊拿來,構造一個在設計中所描述的程序結構
應當避免一次性的集成(除非軟件規模很小),而采用增量集成集成測試主要內容
API(Application Programming Interface,應用程序編程接口)
API/參數組合15.系統測試
根據軟件需求規范的要求進行系統測試,確認系統滿足需求的要求
系統測試人員相當于用戶代言人
在需求分析階段要確定軟件的可測性,保證有效完成系統測試工作
系統測試主要內容
所有功能需求得到滿足
所有性能需求得到滿足
其他需求(例如安全性、容錯性、兼容性等)得到滿足
16.用戶驗收/確認測試
Alpha測試
是由用戶在開發者的場所來進行的,Alpha測試是在一個受控的環境中進行的Beta測試
由軟件的最終用戶在一個或多個用戶場所來進行的,開發者通常不在現場,用戶記錄測試中遇到的問題并報告給開發者
17.壓力測試VS性能測試
性能測試的目的不是去找bugs,而是排除系統的瓶頸,以及為以后的回歸測試建立一個基準。而性能測試的操作,實際上就是一個非常小心受控的測量分析過程。在理想的情況下,被測軟件在這個時候已經是足夠穩定了
性能測試是為了檢查系統的反映,運行速度等性能指標,他的前提是要求在一定負載下,如檢查一個網站在100人同時在線的情況下的性能指標,每個用戶是否都還可以正常的完成操作等。
概括就是:在不同負載下(負載一定)時,通過一些系統參數(如反應時間等)檢查系統的運行情況;
壓力測試是為了發現系統能支持的最大負載,他的前提是要求系統性能處在可以接受的范圍內,比如經常規定的葉面3秒鐘內響應;概括就是:在性能可以接受的前提下,測試系統可以支持的最大負載。
舉例說明:針對一個網站進行測試,模擬10到50個用戶就是在進行常規性能測試,用戶增加到1000乃至上萬就變成了壓力/負載測試。如果同時對系統進行大量的數據查詢操作,就包含了強度測試。
18.主流測試工具的測試流程
========winrunner啟動時選擇要加載的插件進行一些設置(如錄制模式等)識別應用程序的GUI,即創建map(就是學習被測試軟件的界面)建立測試腳本(錄制及編寫)對腳本除錯及調試(保證能夠運行完)插入各種檢查點(圖片,文字,控件等)在新版應用程序中執行測試腳本分析結果,回報缺陷
=========quicktestpro========準備錄制
打開你要對其進行測試的應用程序,并檢查QuickTest中的各項設置是否適合當前的要求。2 進行錄制
打開QuickTest的錄制功能,按測試用例中的描述,操作被測試應用程序。編輯測試腳本
通過加入檢測點、參數化測試,以及添加分支、循環等控制語句,來增強測試腳本的功能,使將來的回歸測試真正能夠自動化。調試腳本
調試腳本,檢查腳本是否存在錯誤。在回歸測試中運行測試
在對應用程序的回歸測試中,通過QuickTest回放對應用程序的操作,檢驗軟件正確性,實現測試的自動化進行。分析結果,報告問題
查看QuickTest記錄的運行結果,記錄問題,報告測試結果。
====TestDirect============
安裝好后,先進入站點管理創建域及工程添加用戶編輯licenses及本服務器編輯數據庫
--TD選擇新建的工程進行定制(列表,用戶,組,版本等)在require中增加需求把需求轉化為plan在testlab中由計劃新建測試具體用例與執行發現bug,在defect中提交bug
(每一部分都可以相對獨立地使用)
======loadrunner制定負載測試計劃
(分析應用程序,確定測試目標,計劃怎樣執行LoadRunner)開發測試腳本
(錄制基本的用戶腳本,完善測試腳本)創建運行場景
(選擇場景類型為Manual Scenario,選擇場景類型,理解各種類型,場景的類型轉化)監視場景(MEMORY 相關,PROCESSOR相關,網絡吞量以及帶寬,磁盤相關,WEB應用程
序,IIS5.0,SQL SERVER,NETWORK DELAY等)
分析測試結果
7(分析實時監視圖表,分析事務的響應時間,分解頁面,確定WEBSERVER的問題,其他有
用的功能)
第五篇:軟件銷售經驗總結
軟件銷售經驗
免費推廣
賣軟件首先要做好充值,如果你信譽很低,賣的效果也有限,賣軟件1鉆也可以,主要是抓好核心競爭力和宣傳渠道!核心競爭力就是你所提供的競爭對手沒有的東西。比如,有的人送E虎,有的人送網站,有的人10天升鉆,也的人一個月賣多少套軟件等等作為宣傳的核心,如果大家都送就沒什么核心競爭力了,首先第一步找出你自己的核心競爭力了,多去參考一些別人做的好的,要盡量做到,別人有的,你都有,別人沒有的,你也可以提供。這個每個人的情況不一樣,要自己認真去找一下。
我主要和大家講一下渠道。渠道為王,這個是毋庸置疑的。聲明:免費的渠道優點就是不用花錢,但是缺點就是需要你花很多精力和時間,這個要有一定的心理準備。
提高軟件銷售最有效的免費方法是把充值買家變成你的軟件買家。我開始買的第一款軟件是易賽,之前易賽一個月也賣了70多套加上捷易通一共也靠90套。而且之前軟件基本沒做過宣傳,這90多套只有5套左右是做直通車賣的,其中50套左右是原來的充值買家成為軟件買家。方法很簡單,主要是一個量,我之前一天有2、3百單的充值客戶。每天在給客戶的回評里加上招代理的信息,后來用量子統計40%多的流量來自于給客戶的回評里。不要小看細節,一個店做的好不好主要就是看細節,大的方向誰都知道,真正做的好的,都是那些把握細節的,說白了就是每個店的小技巧。回評以外如果客戶多還可以設置自動回復。我們之前就專門把掌柜旺旺設為自動回復,大概內容是:親,你好有貨,直接拍無需聯系,本店誠招充值軟件代理,讓你一個月升2鉆,月入5000不是問題詳情與掌柜聯系。這個2個免費的方法屬于被動流量,前提是你要有一定的充值客戶的量。花小錢提升信譽,賣軟件賺大錢。如果提升信譽,增加充值客戶量,看我給你發的沖冠文檔里的經驗總結。
當然如果你還有時間,你可以花1、2個小時用心的寫一篇帖子,爭取申請精華帖,每個論壇都有申請精華的渠道,自己在論壇找一下就可以了。當然好的帖子是需要維護才可以被更多人知道的,這里我不多講了,我給大家發一個提升帖子流量的貼,http://bbs.taobao.com/catalog/thread/154529-2806846.htm還是很不錯的,大家好好看看。
還有一個免費推廣的方法,不過比較累,就是收藏,說白了也是一個量,申請2-3個旺旺,每個旺旺加滿旺旺群,如果加到最慢差不多一個旺旺可以加20個群,2個就是40個群,如果你加30個活躍的群,至少可以開發出1、2十套軟件。你和每個群里的群友聯系互相收藏,就讓別人收藏你的軟件產品。很多人愿意收藏,如果看到你的產品描述比較感興趣
就會主動問你情況,產生意向成交也就不遠了。我之前也通過這個方法成交了好幾個客戶,主要是后來沒時間做。我有個代理1鉆的時候,通過這個方法,100個收藏沒到就成交了2個軟件客戶,還是挺不錯的。發帖也是一個不錯的免費推廣方法,不過不是淘寶的帖,是百度的帖。很多人買軟件會在百度里收藏一下相關信息。比如百度知道,百科,貼吧等等。你會看到很多人會問,易賽和捷易通,極之速3款軟件怎么樣。然后再直接開一個號來回答,并選為最近答案。留下自己旺旺和QQ信息。這個也是看量,你搜索捷易通、極之速、易賽3個關鍵詞的時候,你看看哪幾個網頁排在第一頁。如果可以在這幾個網頁上留下自己的聯系方式,還是會被很多人關注到的。不過這個需要你經常在百度里發信息了。百度百科,百度知道,百度貼吧。
收費篇
1.直通車
直通車的開始要預存500元,直通車之前的效果還可以,不過現在效果一般,同行點的多,大家可以適量嘗試一下,多設關鍵詞,一天設定30元的日限額。長期做還是會有一定的客戶量。
2.淘寶客
淘百客可以做,設個10%的傭金,有就有,沒有就算了,一個月也可以有5、6套軟件來自于淘寶客。
3.百度推廣
這個目前效果不錯,不過收費有點高,要5000的預存,600的手續費,不過效果還可以,我一半的客戶來自這里,不過有個缺點就是售后比較累,因為從百度來的客服很多對淘寶不是很懂,教裝修,教基礎東西比較多,比較繁瑣。
4.阿里媽媽
這個是圖片推廣,我比較看好這個,不過我最近還在看這快,還沒有花太多時間去做這個,我做一段時間后,和大家分享一下方法。不過大家也可以先看一下基礎的操作流程。總結:其實賣軟件也沒有想象中的難,就是核心競爭力加上渠道。每個人的核心競爭力不一樣,多對比一些做的比較好的店鋪,看看他們提供什么?你可不可以提供?你還能提供什么別人不能提供的東西,仔細想想總可以找到的。渠道也不是大家想象中的那么神秘,主要是多了解客戶的消費習慣,設想下當初你也是客戶的時候,你是通過哪些渠道了解到充值軟件的,百度?帖子?收藏?旺旺群?還是某一個其他的方式。都列出來,也可以問一下你的客戶是怎么找到你的,總結整理下,然后根據自己情況做一些適合自己的推廣方式。這這里不展開來談了,因為基礎的加細節的東西,寫幾天都寫不完。如果你要做以上的推廣,有什么細節問題可以自己問我,不過首先大家要先熟悉下基礎的操作,這樣教技巧設置,就會比較容易。
做淘寶第一是學習力,要多學,多去模仿,先抄后超。第二是執行力,要不停的去嘗試,第一個吃螃蟹的往往就是贏家,要嘗試各種新的營銷方式以及淘寶推出來的各種營銷渠道。
充值軟件的市場在我看來遠遠沒有飽和,很大的市場,現在越來越多的人想做淘寶,特別是大學生,電腦操作沒問題,工作比較難找,想通過淘寶嘗試個人創業的很多。而且已經有淘寶的大學生并不多,這個市場至少可以開發2、3年。我開店的時候很多人就和我說充值市場競爭激烈,很難做起來,我做起來后,很多人說是運氣,其實沒那么多偶然,同一個事物積極的人看是機遇,消極的人看是麻煩。2種人的結果截然不一樣,我們要有理想的分析同時還要有信心,沒有信心再多的方法也是做不起來的。有了信心你才愿意嘗試,只有不停的嘗試才能成功。希望下一個月入萬元的就是你,我們一起共勉!