一、如何判斷軟件是否兼容?
軟件的兼容性是衡量軟件好壞的一個重要指標,兼容性指與軟件可從某一環境轉移到另一環境的能力有關的一組屬性,它包括以下幾個屬性:
1、與軟件無需采用有別于為該軟件準備的活動或手段就可能適應不同的規定環境有關的軟件屬性 ;
2、使軟件遵循與可移植性有關的標準或約定的軟件屬性 ;
3、與軟件在該軟件環境中用來替代制定的其他軟件的機會和努力有關的軟件屬性 。
在具體測試中我們可以從以下幾個方面來判斷:
操作系統兼容性
軟件可以運行在哪些操作系統平臺上,理想的軟件應該具有與平臺無關性。有些軟件需要在不同的操作系統平臺上重新編譯即可運行,有些軟件需要重新開發或是改動較大,才能在不同的操作系統平臺上運行,對于兩層體系和多層體系結構的軟件,還要考慮前端和后端操作系統的可選擇性。
異構數據庫兼容性
現在很多軟件尤其是MIS,ERP,CRM等軟件都需要數據庫系統的支持,對這類軟件要考慮其對不同數據庫平臺的支持能力,如從ORACLE平臺替換到SYBASE平臺,軟件是否可直接掛接,或者提供相關的轉換工具。
新舊數據轉換
軟件是否提供新舊數據轉換的功能。當軟件升級后可能定義了新的數據格式或文件格式,涉及到對原來格式的支持及更新,原來用戶的記錄要能繼承,在新的格式下依然可用,這里還要考慮轉換過程中數據的完整性與正確性。
異種數據兼容性
軟件是否提供對其他常用數據格式的支持。例如辦公軟件是否支持常用的DOC、WPS等文件格式,支持的程度如何,即可否完全正確的讀出這些格式的文件。
應用軟件兼容性
主要考察兩項內容:一是軟件運行需要哪些其他應用軟件的支持,二是判斷與其他常用軟件如MS OFFICE,反病毒軟件一起使用,是否造成其他軟件運行錯誤或軟件本身不能正確實現其功能。
硬件兼容性
考察軟件對運行的硬件環境有無特殊說明,如對計算機的型號,網卡的型號、聲卡的型號、顯卡的型號等有無特別的聲明,有些軟件可能在不同的硬件環境中,出現不同的運行結果或是根本就不能執行。
以上一些方面是中國軟件評測中心在大量的軟件測試實踐中提煉出來的比較有共性的內容,對于不同類型的軟件,在兼容性方面還有更多的評測指標,并且依據實際情況側重點也有所不同
二、寬帶連接錯誤676
通常,6開頭錯誤一般都是與服務器之間通訊有問題,這個很麻煩也很不好解決,可以致電我們10060。691/619除外 這個是賬號問題 ,7開頭錯誤一般都是網卡問題,這個好解決,尤其是769錯誤 ,是網卡禁用。如果出現其他7開頭錯誤。可以查看網卡工作狀態以及協議是否齊全。
ADSL寬帶上網提示“676:電話占線”如何解決?
解決方案
可以通過如下幾個方案測試
1、
(1)、首先重新啟動 MODEM ,一般會恢復正常,如果仍然不行建議重新啟動計算機;
(2)、可以通過多次重撥 ADSL 的方式進行測試;
注:在連接屬性的“選項”中能夠實現自動重撥
2、可以把 MODEM 復位(一般 MODEM 上都有 reset 按鈕),同時建議用戶檢查連線,重新啟動計算機;
3、在命令行下運行如下兩個命令 ipconfig /renew 和 ipconfig /release ,通過這種方式釋放IP地址;
4、如果通過以上方式仍然無法解決,則可能電信運營商服務器或者網絡線路問題,建議用戶更換時段測試,無效聯系電信運營商。
原因分析
用戶 MODEM 故障、網線故障、用戶系統故障(主要是網卡故障)以及電信運營商線路或服務器問題都可能引起該現象。
三、C++設計測試一個橢圓類,屬性為圓心,長短半軸長,要求用構造函數初始化并求面積
解:短軸2b
∴圓心即為(0,0)
方程為x^2+y^2=b^2
如有疑問,可追問!
四、如何對軟件質量進行評估(1)
1.2 軟件質量特征
按照軟件質量國家標準GB-T8566--2001G,軟件質量可以用下列特征來評價:
a.功能特征:與一組功能及其指定性質有關的一組屬性,這里的功能是滿足明確或隱含的需求的那些功能。
b.可靠特征:在規定的一段時間和條件下,與軟件維持其性能水平的能力有關的一組屬性。
c.易用特征:由一組規定或潛在的用戶為使用軟件所需作的努力和所作的評價有關的一組屬性。
d.效率特征:與在規定條件下軟件的性能水平與所使用資源量之間關系有關的一組屬性。
e.可維護特征:與進行指定的修改所需的努力有關的一組屬性。
f.可移植特征:與軟件從一個環境轉移到另一個環境的能力有關的一組屬性。
其中每一個質量特征都分別與若干子特征相對應。
2 評估指標的選取原則選擇合適的指標體系并使其量化是軟件測試與評估的關鍵。評估指標可以分為定性指標和定量指標兩種。理論上講,為了能夠科學客觀地反映軟件的質量特征,應該盡量選擇定量指標。但是對于大多數軟件來說,并不是所有的質量特征都可以用定量指標進行描述,所以不可避免地要采用一定的定性指標。
在選取評估指標時,應該把握如下原則:
a.針對性即不同于一般軟件系統,能夠反映評估軟件的本質特征,具體表現就是功能性與高可靠性。
b.可測性即能夠定量表示,可以通過數學計算、平臺測試、經驗統計等方法得到具體數據。
c.簡明性即易于被各方理解和接受。
d.完備性即選擇的指標應覆蓋分析目標所涉及的范圍。
e.客觀性即客觀反映軟件本質特征,不能因人而異。
應該注意的是,選擇的評估指標不是越多越好,關鍵在于指標在評估中所起的作用的大小。如果評估時指標太多,不僅增加結果的復雜性,有時甚至會影響評估的客觀性。指標的確定一般是采用自頂向下的方法,逐層分解,并且需要在動態過程中反復綜合平衡。
3 軟件質量評估指標體系通常,我們在軟件的測試與評估時,主要側重于功能特征、可靠特征、易用特征和效率特征等幾個方面。在評價活動的具體實施中,應該把被評估軟件的研制任務書作為主要依據,采用自頂向下逐層分解的方法,并參照有關國家軟件質量標準。
3.1 功能性指標功能性是軟件最重要的質量特征之一,可以細化成完備性和正確性。目前對軟件的功能性評價主要采用定性評價方法。
a.完備性完備性是與軟件功能完整、齊全有關的軟件屬性。如果軟件實際完成的功能少于或不符合研制任務書所規定的明確或隱含的那些功能,則不能說該軟件的功能是完備的。
b.正確性正確性是與能否得到正確或相符的結果或效果有關的軟件屬性。軟件的正確性在很大程度上與軟件模塊的工程模型(直接影響輔助計算的精度與輔助決策方案的優劣)和軟件編制人員的編程水平有關。
對這兩個子特征的評價依據主要是軟件功能性測試的結果,評價標準則是軟件實際運行中所表現的功能與規定功能的符合程度。在軟件的研制任務書中,明確規定了該軟件應該完成的功能,如信息管理、提供輔助決策方案、輔助辦公和資源更新等。那么即將進行驗收測試的軟件就應該具備這些明確或隱含的功能。
目前,對于軟件的功能性測試主要針對每種功能設計若干典型測試用例,軟件測試過程中運行測試用例,然后將得到的結果與已知標準答案進行比較。所以,測試用例集的全面性、典型性和權威性是功能性評價的關鍵。
