• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    論述CMS軟件測試中存在的問題及對策

    2014-04-29 00:00:00陳楠
    計算機光盤軟件與應(yīng)用 2014年3期

    摘 要:我們當(dāng)下處于移動互聯(lián)網(wǎng)時代,人們的生活越來越離不開網(wǎng)絡(luò),為了更加方便的進(jìn)行購物,網(wǎng)絡(luò)購物應(yīng)運而生并且得到全球范圍的推廣。SBR項目正是在此基礎(chǔ)上而產(chǎn)生的一個網(wǎng)絡(luò)購物平臺。這個項目主要由三個界面構(gòu)成,包括網(wǎng)站管理人員使用、開辦店鋪的店主以及購買商品的客戶使用三個界面,文章對于SBR項目中的CMS模塊頁面主題管理測試方法和存在的問題進(jìn)行分析,并且提出一定的解決措施。對于測試過程中確實存在的問題及時提出解決方案,文章還針對相關(guān)定義進(jìn)行分析與闡釋。

    關(guān)鍵詞:網(wǎng)絡(luò)購物;測試;對策

    中圖分類號:TP319

    Content Management System簡稱為CMS,也就是內(nèi)容管理系統(tǒng),是一種可以進(jìn)行多種模板的優(yōu)秀設(shè)計,對于網(wǎng)站開發(fā)的速度可以有效的加快,并且節(jié)約開發(fā)的成本,CMS是一種非常廣泛的稱呼,從一般的博客程序到新聞發(fā)布再到綜合性的網(wǎng)站管理程序等都可以稱為內(nèi)容管理系統(tǒng)。CMS根據(jù)不同的需求,根據(jù)不同的分類方法,可以對其應(yīng)用層面進(jìn)行劃分,一般分為以下幾類:重視后臺管理的CMS、重視風(fēng)格設(shè)計的CMS、重視前臺發(fā)布的CMS等,當(dāng)前存在多種CMS中,其最終界面都是存在一定的不同的,根據(jù)編程風(fēng)格與管理方式來進(jìn)行劃分,CMS的根本在于無需進(jìn)行復(fù)雜的建站技術(shù)設(shè)計,也無需太多的HTML語言學(xué)習(xí),只要可以利用CMS,對于專業(yè)網(wǎng)站可以形成風(fēng)格統(tǒng)一功能強大的特征。

    一般根據(jù)內(nèi)容管理系統(tǒng)的風(fēng)格可以分為以下幾個層面,根據(jù)需求的不同可以分為各個層面優(yōu)先考慮的需求不同,后臺業(yè)務(wù)子系統(tǒng)管理(管理優(yōu)先:內(nèi)容管理):新聞錄入系統(tǒng),BBS論壇子系統(tǒng),全文檢索子系統(tǒng)等,針對不同系統(tǒng)的方便管理者的內(nèi)容錄入:所見即所得的編輯管理界面等,清晰的業(yè)務(wù)邏輯:各種子系統(tǒng)的權(quán)限控制機制等;Portal系統(tǒng)(表現(xiàn)優(yōu)先:模板管理):大部分最終的輸出頁面:網(wǎng)站首頁,子頻道專題頁,新聞詳情頁面一般就是各種后臺子系統(tǒng)模塊的各種組合,這種發(fā)布組合邏輯是非常豐富的,Portal系統(tǒng)就是負(fù)責(zé)以上這些后臺子系統(tǒng)的組合表現(xiàn)管理;前臺發(fā)布(效率優(yōu)先:發(fā)布管理):面向最終用戶的緩存發(fā)布,和搜索引擎spider的URL。

    1 軟件測試

    1.1 軟件測試的定義。通過人工以及自動手段對于某個系統(tǒng)進(jìn)行測試,其目的在于試驗它是否能夠滿足現(xiàn)有的需求,對于預(yù)期結(jié)果與實際結(jié)果之間的差別進(jìn)行試驗,幫助測試計算機軟件的正確度、完整度和質(zhì)量,但是試驗并不是為了找出錯誤,對于錯誤產(chǎn)生的原因進(jìn)行分析,對于項目管理者來說,對于軟件開發(fā)過程中出缺陷及時加以糾正;通過分析可以幫助測試人員設(shè)計出有針對性的測試方法,對于測試的效率可以大大提高。如果沒有發(fā)現(xiàn)錯誤,測試也是有一定價值的,完整的測試是評定軟件質(zhì)量的一種有效方法。

    1.2 軟件測試的原則。在進(jìn)行測試之前,對于軟件測試的基本原則要加以理解,測試工程師要確定以下基本原則:首先,應(yīng)當(dāng)追溯用戶需求,所有的測試的目標(biāo)在于顯示錯誤,而所有錯誤中最為嚴(yán)重的則是某些程序無法滿足需求。對于測試工作,應(yīng)當(dāng)在開始之前的較長時間就開始制定計劃,測試計劃可以在需求模型完成開始前,確定設(shè)計模型之后立馬進(jìn)行詳細(xì)的測試用例定義。所有的測試在任何代碼被產(chǎn)生之前就進(jìn)行計劃與設(shè)計。在軟件測試中應(yīng)用Pareto原則,也就是該原則對于測試中發(fā)現(xiàn)的錯誤中有百分之八十很可能是源于程序模塊中的百分之二十,其問題在于如何對于這些疑點的模塊進(jìn)行孤立性的徹底測試。

    從小規(guī)模開始,逐漸展開大規(guī)模測試,最初的測試應(yīng)當(dāng)將焦點放在單個的程序模塊之上,將測試的焦點向集成的模塊簇中進(jìn)行錯誤找尋,在整個系統(tǒng)中對于錯誤加以尋找。窮舉測試是不可行的,在大小適度的程序中,其路徑排列的數(shù)量也是非常巨大的,因此在測試過程中不可能對于運行路徑的每一個組合都進(jìn)行測試,應(yīng)當(dāng)充分覆蓋程序邏輯并且確保程序設(shè)計中使用的所有條件都是可行的。

    2 軟件測試的內(nèi)容

    從測試的方法來看,可分為白盒測試和黑盒測試?!鞍缀袦y試”是指開發(fā)人員從程序內(nèi)部對上述內(nèi)容進(jìn)行測試,而“黑盒測試”是指獨立的測試人員從程序外部對上述內(nèi)容進(jìn)行測試。不論是對軟件的模塊還是整個系統(tǒng),總有共同的內(nèi)容要測試,如正確性測試,容錯性測試,性能與效率測試,易用性測試,文檔測試等。

    2.1 正確性測試。正確性測試又稱功能測試,它檢查軟件的功能是否符合規(guī)格說明。由于正確性是軟件最重要的質(zhì)量因素,所以其測試也最重要?;镜姆椒ㄊ菢?gòu)造一些合理輸入,檢查是否得到期望的輸出。這是一種枚舉方法。倘若枚舉空間是無限的,那可慘了,還不如回家種土豆有盼頭。測試人員一定要設(shè)法減少枚舉的次數(shù),否則沒好日子過。關(guān)鍵在于尋找等價區(qū)間,因為在等價區(qū)間中,只需用任意值測試一次即可。

    2.2 容錯性測試。對于軟件中異常環(huán)境中的運行情況進(jìn)行檢查,如果軟件的容錯性較好,則會確保系統(tǒng)不會產(chǎn)生事故。

    2.3 性能與效率測試。對于測試軟件的運行速度以及資源的利用率進(jìn)行測試,有時候也稱為絕對值,在測試絕對值的時候要充分考慮并記錄運行環(huán)境對測試的影響,確保被測試的幾個軟件運行于同一個一致的環(huán)境。

    3 項目測試中存在的問題及對策

    3.1 測試與開發(fā)數(shù)據(jù)相互影響。測試與開發(fā)人員使用同一個數(shù)據(jù)庫,測試人員測試之后產(chǎn)生的數(shù)據(jù)對于開發(fā)人員的數(shù)據(jù)會有影響,而反過來也會有影響。數(shù)據(jù)沖突問題往往會使得頁面無法正常運行。對于這一問題進(jìn)行解決,可以通過分別創(chuàng)建一個數(shù)據(jù)庫,雙方使用自己的數(shù)據(jù)庫進(jìn)行操作,也就不會產(chǎn)生影響。

    3.2 測試人員交流不夠。由于項目較大,分組較多,因此各個小組之間存在一定的交流不足問題,在測試過程中多個小組之間無法協(xié)調(diào)測試的方法,由于頁面公開的功能,往往測試中使用的并不是真正有效的數(shù)據(jù),因此測試公開功能出現(xiàn)以后,導(dǎo)致頁面異常,無法進(jìn)行測試。由各個小組使用了影響其他小組測試內(nèi)容的功能或操作的時候,必須向其他測試人員進(jìn)行知會,通知其他測試人員,避免情況惡化無法及時找出原因。

    3.3 不同測試環(huán)境出現(xiàn)的異常情況。開發(fā)完成的頁面,有可能進(jìn)行第二輪的測試,處于環(huán)境問題,有可能會出現(xiàn)不同的情況,有的原先正常運行的頁面到了另一個環(huán)境則會出現(xiàn)錯誤,由于服務(wù)器不同導(dǎo)致了這種情況的出現(xiàn)。

    在另一個環(huán)境中要采用兩臺測試服務(wù)器,將原先的服務(wù)器內(nèi)容拷貝到新的環(huán)境中,最大限度的減少環(huán)境不同引發(fā)的問題。

    4 結(jié)束語

    Content Management System簡稱為CMS,也就是內(nèi)容管理系統(tǒng),是一種可以進(jìn)行多種模板的優(yōu)秀設(shè)計,對于網(wǎng)站開發(fā)的速度可以有效的加快,并且節(jié)約開發(fā)的成本,CMS是一種非常廣泛的稱呼,從一般的博客程序到新聞發(fā)布再到綜合性的網(wǎng)站管理程序等都可以稱為內(nèi)容管理系統(tǒng)。文章對于軟件測試的內(nèi)容、項目測試中存在的問題及對策進(jìn)行分析,希望能夠解決上述問題。

    參考文獻(xiàn):

    [1]宋楚平,楊振華,莊國強.紡織資源管理系統(tǒng)軟件測試的設(shè)計與實現(xiàn)[J].南通大學(xué)學(xué)報(自然科學(xué)版),2005(03).

    [2]徐鶯,郭慶,葛澤文.集成測試設(shè)計的優(yōu)化與分析[J].計算機光盤軟件與應(yīng)用,2012(13).

    [3]陳學(xué)勤.快速檢測代碼缺陷與安全漏洞的方法與實踐[J].指揮信息系統(tǒng)與技術(shù),2010(05).

    [4]魏冬梅,洪玫,李波.基于“Good”測試套件的GUI回歸測試優(yōu)化[J].計算機技術(shù)與發(fā)展,2008(07).

    [5]魏冬梅,洪玫,袁偉,劉麗.基于切片技術(shù)的GUI回歸測試用例選擇[J].微計算機信息,2008(27).

    作者簡介:陳楠,女,江蘇人,就職于國網(wǎng)銀川供電公司,文學(xué)學(xué)士,研究方向:軟件設(shè)計。

    作者單位:同濟(jì)大學(xué)軟件學(xué)院,上海 201804

    伊金霍洛旗| 洱源县| 涟水县| 沭阳县| 青铜峡市| 县级市| 郁南县| 赫章县| 晋江市| 罗田县| 通州区| 榆树市| 五寨县| 广德县| 长丰县| 青浦区| 象州县| 大宁县| 神农架林区| 武隆县| 鸡泽县| 新乡市| 娄烦县| 额尔古纳市| 巴楚县| 山西省| 平潭县| 洪洞县| 农安县| 抚松县| 洛浦县| 梅河口市| 阳西县| 牡丹江市| 定边县| 辰溪县| 兴宁市| 察哈| 五莲县| 日照市| 沭阳县|