2024-02-21
2024-02-06
2024-02-04
2024-02-01
2024-02-01
【628568.com--畢業(yè)論文】
論文是一個(gè)漢語(yǔ)詞語(yǔ),拼音是lùnwén,古典文學(xué)常見(jiàn)論文一詞,謂交談辭章或交流思想。當(dāng)代,論文常用來(lái)指進(jìn)行各個(gè)學(xué)術(shù)領(lǐng)域的研究和描述學(xué)術(shù)研究成果的文章,簡(jiǎn)稱之為論文。本站站今天為大家精心準(zhǔn)備了論文格式模板范文三篇,希望對(duì)大家有所幫助!【摘要】從之前的蘇丹紅事件、立頓紅茶氟超標(biāo)、三鹿奶粉事件到近期的染色饅頭、爆炸西瓜、有毒黃瓜??一系列食品安全問(wèn)題被媒體頻頻曝光,食品安全關(guān)乎人命與國(guó)運(yùn),作為國(guó)家經(jīng)濟(jì)的重要組成部分,企業(yè)不僅要對(duì)盈利負(fù)責(zé),而且要對(duì)環(huán)境負(fù)責(zé)、對(duì)人民負(fù)責(zé),并承擔(dān)相應(yīng)的社會(huì)責(zé)任。
【關(guān)鍵詞】社會(huì)責(zé)任社會(huì)責(zé)任的分類原因措施
企業(yè)社會(huì)責(zé)任的發(fā)展歷程表明經(jīng)濟(jì)和社會(huì)的進(jìn)步,企業(yè)不僅要盈利負(fù)責(zé),還要對(duì)環(huán)境負(fù)責(zé),并承擔(dān)相應(yīng)的社會(huì)責(zé)任。目前,國(guó)際上普遍認(rèn)同的企業(yè)社會(huì)責(zé)任(CSR)的定義是指,企業(yè)在創(chuàng)造利潤(rùn)、對(duì)股東承擔(dān)法律責(zé)任的同時(shí),還要承擔(dān)對(duì)員工、消費(fèi)者、社區(qū)和環(huán)境的責(zé)任。它是組織管理者對(duì)整個(gè)社會(huì)的進(jìn)步和保護(hù)社會(huì)利益所承擔(dān)的一種管理責(zé)任。但是,隨著近幾年來(lái)的食品安全問(wèn)題的頻發(fā),不由得讓人思考:為什么現(xiàn)在的食品企業(yè)責(zé)任感缺失呢?這需要我們的進(jìn)一步探究。
企業(yè)社會(huì)責(zé)任的分類,若從承擔(dān)社會(huì)責(zé)任的方式可以分為經(jīng)濟(jì)性社會(huì)責(zé)任,即是指以貨幣、實(shí)物等經(jīng)濟(jì)性要素為承擔(dān)方式,如銷售收入指標(biāo),利潤(rùn)指標(biāo),服務(wù)水平,凈資產(chǎn)增加,股東回報(bào),職工收入水平,稅賦等;另一種則可分為非經(jīng)濟(jì)性社會(huì)責(zé)任,它是指除經(jīng)濟(jì)性社會(huì)責(zé)任以外的所有社會(huì)責(zé)任的總和,如員工的心理健康,工作環(huán)境的改善,承擔(dān)社區(qū)義務(wù),周邊環(huán)境智力,解決就業(yè),關(guān)注弱勢(shì)群體等。企業(yè)履行其社會(huì)責(zé)任是非常有必要的,正如我們是國(guó)家的公民,我們要對(duì)國(guó)家履行一定的社會(huì)責(zé)任,在一定程度上它會(huì)通過(guò)履行社會(huì)責(zé)任使社會(huì)的整體環(huán)境更有利于它的發(fā)展。不過(guò),企業(yè)在履行社會(huì)責(zé)任時(shí)應(yīng)該遵循一些原則,不應(yīng)只注重自己的利益,還應(yīng)該考慮到相關(guān)利害關(guān)系人及全社會(huì)的綜合利益,不要單純追求效率,要多方面考慮經(jīng)濟(jì)行為的實(shí)際影響,關(guān)注綜合效益。
那么,為什么近幾年來(lái),我國(guó)的部分食品企業(yè)的社會(huì)責(zé)任感會(huì)缺失,甚至其中不乏我國(guó)知名的大企業(yè)。我想原因有其中幾點(diǎn):
(一)市場(chǎng)經(jīng)濟(jì)體制不完善是部分企業(yè)社會(huì)責(zé)任缺失的重要原因
我國(guó)的社會(huì)主義市場(chǎng)經(jīng)濟(jì)是從19xx年鄧小平“南巡”講話中最早提出的,至今不過(guò)xx年,在這短短的xx年里,雖然我們做出了巨大的努力,但是直到現(xiàn)在,對(duì)如何搞好市場(chǎng)經(jīng)濟(jì)等問(wèn)題上還有很多不完善的地方,尤其是對(duì)作為市場(chǎng)經(jīng)濟(jì)主題的企業(yè)行為的規(guī)范,至今還是存在很多空白。
(二)企業(yè)管理者的素質(zhì)及其錯(cuò)誤的管理制度導(dǎo)致企業(yè)社會(huì)責(zé)任缺失
“盈利至上,利潤(rùn)唯一”成為許多企業(yè)發(fā)展目標(biāo)的功能和基本定位。而有些企業(yè)只注重眼前利益,忽視長(zhǎng)遠(yuǎn)利益。許多企業(yè)對(duì)企業(yè)履行的社會(huì)責(zé)任理解不一。認(rèn)識(shí)的不一致和不全面影響企業(yè)社會(huì)責(zé)任的履行。同時(shí)某些企業(yè)管理者采用不恰當(dāng)?shù)墓芾矸椒?。?0xx年x月份,騰訊公司與360公司的利益之爭(zhēng)成為了一個(gè)熱點(diǎn)話題,兩大網(wǎng)絡(luò)巨頭不顧消費(fèi)者利益的惡性競(jìng)爭(zhēng)凸顯當(dāng)前中國(guó)企業(yè)社會(huì)責(zé)任感的缺失。
(三)社會(huì)誠(chéng)信系統(tǒng)不健全必然造成企業(yè)社會(huì)責(zé)任缺失
誠(chéng)信是現(xiàn)代企業(yè)中任何組織存在的重要基礎(chǔ),也是做人做事的基本準(zhǔn)則。誠(chéng)信不僅有道德價(jià)值,而且還蘊(yùn)涵著重大的經(jīng)濟(jì)價(jià)值和社會(huì)價(jià)值。中外企業(yè)管理實(shí)踐證明,誠(chéng)實(shí)是任何一個(gè)企業(yè)成功的法寶。20xx年,中央電視臺(tái)《誠(chéng)信中國(guó)》攝制組為配合拍攝需要,曾對(duì)國(guó)內(nèi)部分知名廠商、企業(yè)家進(jìn)行了一次匿名問(wèn)卷調(diào)查。共發(fā)下問(wèn)卷50份,回收有效問(wèn)卷46份。此次調(diào)查結(jié)果現(xiàn)實(shí),71%的被調(diào)查企業(yè)曾經(jīng)遭遇過(guò)不誠(chéng)不信、虛假欺騙的事件;關(guān)于誠(chéng)信缺失的問(wèn)題,12%的人認(rèn)為在“大幅增加”,55%的人認(rèn)為“有所增加”,只有15%的人為“比
以前減少”;關(guān)于企業(yè)做假賬的問(wèn)題,31%的人認(rèn)為是“普遍現(xiàn)實(shí)”,58%的人認(rèn)為“確實(shí)存在,但不具備普遍性”。而在回答自己所在的企業(yè)是否有過(guò)做假賬的行為時(shí),69%的人選擇了“據(jù)我所知,企業(yè)內(nèi)部財(cái)務(wù)、對(duì)外各種報(bào)表均五假賬”。由于這一問(wèn)題設(shè)計(jì)私營(yíng)企業(yè)的形象,因此,答案很難完全準(zhǔn)確可靠。
(四)法律規(guī)范與社會(huì)監(jiān)督尚不完善必然造成企業(yè)社會(huì)責(zé)任缺失
法制是企業(yè)行為的最基本規(guī)范。改革開(kāi)放30多年來(lái),特別是在建立社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制的過(guò)程中,我國(guó)高度重視法制建設(shè),制定了大量規(guī)范企業(yè)行為的法律法規(guī),如《公司法》《環(huán)境保護(hù)法》《勞動(dòng)法》《工會(huì)法》《合同法》《消費(fèi)者權(quán)益保護(hù)法》等。對(duì)規(guī)范企業(yè)行為,推進(jìn)企業(yè)履行基本的社會(huì)責(zé)任產(chǎn)生了重要作用。但是,由于我國(guó)建立市場(chǎng)經(jīng)濟(jì)體制的時(shí)間太短,對(duì)發(fā)展市場(chǎng)經(jīng)濟(jì)也處在一種探索過(guò)程中。
例如,在長(zhǎng)達(dá)104條的現(xiàn)行《中華人民共和國(guó)食品安全法》中,與追究相關(guān)行政監(jiān)管部門(mén)失職責(zé)任有關(guān)的只有寥寥兩條,且對(duì)“失職”的具體界定也是語(yǔ)焉不詳,只指出需要“查明失職瀆職情況”;懲罰力度也限于行政性的,只有“記大過(guò)、降級(jí)、撤職或者開(kāi)除”。即便如此,在以往一系列震驚中外的重大食品安全事件中,除了懲治幾個(gè)生產(chǎn)、流通領(lǐng)域的相關(guān)責(zé)任人之外,很少有監(jiān)管領(lǐng)域的相關(guān)責(zé)任人受到懲罰。不受懲罰的監(jiān)管部門(mén),在一波接一波的重大食品事件中,其一次次表現(xiàn)出的“連夜突擊檢查”、表決心、做總結(jié)的精神,就容易被視為只是權(quán)力的一種做秀。做秀的背后,是權(quán)力的傲慢和不真誠(chéng)。
對(duì)于這些缺乏企業(yè)社會(huì)責(zé)任感的嚴(yán)重問(wèn)題,我們應(yīng)該加強(qiáng)措施,促進(jìn)企業(yè)履行社會(huì)責(zé)任。首先,企業(yè)的管理者應(yīng)該積極推進(jìn)企業(yè)社會(huì)責(zé)任感的制度建設(shè)。
衡量一個(gè)企業(yè)是否優(yōu)秀,不僅要看它盈利的多少,還要看它是否承擔(dān)了它相應(yīng)的社會(huì)責(zé)任,管理者要認(rèn)真研究企業(yè)社會(huì)責(zé)任的管理體系,學(xué)習(xí)和借鑒國(guó)外的先進(jìn)經(jīng)驗(yàn),同時(shí)要結(jié)合我國(guó)的國(guó)情,考慮我國(guó)企業(yè)的現(xiàn)狀和實(shí)際,促進(jìn)企業(yè)強(qiáng)化社會(huì)責(zé)任功能并完善相應(yīng)制度,是企業(yè)社會(huì)責(zé)任成為企業(yè)發(fā)展不可或缺的一部分。。承擔(dān)社會(huì)責(zé)任,構(gòu)建和諧企業(yè),在企業(yè)的發(fā)展中,應(yīng)該形成一種文化。通過(guò)加強(qiáng)企業(yè)文化建設(shè),把社會(huì)責(zé)任的理念灌輸給各個(gè)部門(mén)以及廣大員工,就能為企業(yè)管理行為和員工行為提供基本的準(zhǔn)則,形成具有自己特色的管理理念和價(jià)值標(biāo)準(zhǔn)。
其次,要加強(qiáng)地方政府對(duì)企業(yè)社會(huì)責(zé)任的監(jiān)管力度
政府在推進(jìn)企業(yè)履行社會(huì)責(zé)任中發(fā)揮著重要作用,地方政府應(yīng)積極發(fā)揮政府部門(mén)的職能作用,以政策去引導(dǎo)和規(guī)范企業(yè)負(fù)責(zé)任的行為,同時(shí)通過(guò)逐步建立市場(chǎng)激勵(lì)和社會(huì)監(jiān)督與服務(wù)機(jī)制來(lái)積極推動(dòng)企業(yè)履行社會(huì)責(zé)任。把推動(dòng)企業(yè)履行社會(huì)責(zé)任作為全面落實(shí)的發(fā)展觀,完善企業(yè)的管理制度。
此外,企業(yè)要注重守法誠(chéng)信經(jīng)營(yíng),為消費(fèi)者提供優(yōu)質(zhì)的產(chǎn)品和服務(wù)。
一要把保證質(zhì)量和滿足顧客要求放在第一位,堅(jiān)持“質(zhì)量第一、信譽(yù)第一”的服務(wù)宗旨,以質(zhì)量和服務(wù)為依托,狠抓全面質(zhì)量管理,建立一套規(guī)范化、科學(xué)化和制度化的質(zhì)量管理體系,以提高企業(yè)質(zhì)量管理水平。二要建立相應(yīng)的營(yíng)銷服務(wù)系統(tǒng),及時(shí)對(duì)客戶的需求做出反應(yīng),實(shí)現(xiàn)以客戶滿意為理念的售前、售中、售后全方位服務(wù)體系。三要根據(jù)市場(chǎng)需求加大技術(shù)創(chuàng)新、技術(shù)改造力度,完善質(zhì)量安全保證體系,確保產(chǎn)品質(zhì)量和安全。四要積極更新經(jīng)營(yíng)理念,推動(dòng)企業(yè)誠(chéng)信建設(shè),加強(qiáng)員工職業(yè)道德教育,增強(qiáng)全員信用觀念,使誠(chéng)信變成員工自覺(jué)行為,貫穿于企業(yè)整個(gè)生產(chǎn)經(jīng)營(yíng)過(guò)程中,為公司的持續(xù)發(fā)展打下堅(jiān)實(shí)的思想道德基礎(chǔ)。
最后,企業(yè)要注重節(jié)約資源和保護(hù)環(huán)境,建設(shè)生態(tài)經(jīng)濟(jì)。
企業(yè)要樹(shù)立人與自然和諧的價(jià)值觀,承擔(dān)對(duì)人類生態(tài)環(huán)境保護(hù)的社會(huì)責(zé)任。努力做到節(jié)約和合理利用資源,大力發(fā)展廢水、廢氣、固體廢棄物以及余熱、余壓的綜合處理和循環(huán)利用。督促企業(yè)依法做好污染減排工作,自覺(jué)做到達(dá)標(biāo)排放。鼓勵(lì)企業(yè)在生產(chǎn)中應(yīng)采用循環(huán)工藝,開(kāi)發(fā)綠色產(chǎn)品,加大科技含量高節(jié)能型設(shè)施的投入,向社會(huì)和消費(fèi)者提供質(zhì)量好,環(huán)保
型產(chǎn)品和服務(wù),贏得消費(fèi)者和所在社區(qū)、政府對(duì)企業(yè)的認(rèn)可和支持,其無(wú)形資產(chǎn)是無(wú)價(jià)的,收益大于成本投入,這也是企業(yè)的生命線。
參考文獻(xiàn)
[1]文東偉:中國(guó)企業(yè)社會(huì)責(zé)任評(píng)選結(jié)果分析[N].南方周末,20xx-12-18
[2]企業(yè)社會(huì)責(zé)任的探究[J].中國(guó)民營(yíng)科技與經(jīng)濟(jì),20xx年第10期
[3]覃艷華:從三鹿問(wèn)題看企業(yè)社會(huì)文化和企業(yè)社會(huì)責(zé)任《現(xiàn)代企業(yè)文化》20xx年第36期
[4]焦紅靜:淺議企業(yè)社會(huì)責(zé)任的理論依據(jù)及其發(fā)展企業(yè)管理20xx第13期
[5]張銀海:內(nèi)地?zé)o食品安全維權(quán)組織,學(xué)者呼吁社會(huì)力量參與
摘要:隨著計(jì)算機(jī)水平的不斷提升,計(jì)算機(jī)網(wǎng)絡(luò)盛行的今天,軟件安全性是人人關(guān)心的焦點(diǎn),本文在界定了軟件測(cè)試概念內(nèi)涵的基礎(chǔ)上,分析了軟件測(cè)試的全過(guò)程,重點(diǎn)展望了未來(lái)軟件測(cè)試技術(shù)的發(fā)展發(fā)向。
關(guān)鍵詞:軟件測(cè)試;概念;測(cè)試過(guò)程;發(fā)展展望
一、軟件測(cè)試的概念內(nèi)涵
軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序甚至不用執(zhí)行程序的過(guò)程。
它既是軟件開(kāi)發(fā)的重要階段,也占有軟件工程的重大比例。
軟件測(cè)試的地位至關(guān)重要,直接關(guān)系著軟件開(kāi)發(fā)的質(zhì)量,因此軟件測(cè)試要講究策略講究效果。
它是幫助識(shí)別開(kāi)發(fā)完成(中間或最終的版本)的計(jì)算機(jī)軟件(整體或部分)的正確度、完全度和質(zhì)量的軟件過(guò)程;是SQA的重要子域。
二、軟件測(cè)試過(guò)程分析
軟件測(cè)試是一個(gè)貫穿整個(gè)軟件生命周期的活動(dòng),那種等待整個(gè)那系統(tǒng)開(kāi)發(fā)完畢,再對(duì)其進(jìn)行測(cè)試的想法是錯(cuò)誤的,把測(cè)試放到軟件開(kāi)發(fā)的最后是很危險(xiǎn)的,因?yàn)樗苋菀讓?dǎo)致整個(gè)軟件系統(tǒng)無(wú)法集成。
另外,對(duì)軟件的測(cè)試并不僅限于軟件程序的本身,因?yàn)殄e(cuò)誤并不一定是代碼引起的。
很有可能是軟件需求、軟件系統(tǒng)的詳細(xì)設(shè)計(jì)等階段引起的。
錯(cuò)誤在初期也許只是范圍很小的隱藏問(wèn)題,但由于軟件開(kāi)發(fā)的各階段的連續(xù)性,會(huì)使錯(cuò)誤逐步擴(kuò)展,如果早期的開(kāi)發(fā)中出現(xiàn)的錯(cuò)誤不能排除,將帶到設(shè)計(jì)、編碼、測(cè)試等各階段,影響逐步擴(kuò)大。
所以對(duì)軟件的測(cè)試還應(yīng)該包括與軟件有關(guān)的所有的文檔。
軟件測(cè)試過(guò)程,可分為五個(gè)步驟:?jiǎn)卧獪y(cè)試、子系統(tǒng)測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試和平行運(yùn)行。
單元測(cè)試:測(cè)試的對(duì)象是針對(duì)軟件中的單個(gè)模塊或者過(guò)程,即測(cè)試軟件中的基本組成單位。
單元測(cè)試屬于最基本的軟件的動(dòng)態(tài)測(cè)試部分,但是重要性卻不容忽視。
單元測(cè)試旨在檢查基本單位是否正確。
單元測(cè)試要求測(cè)試人員具有程序編碼和設(shè)計(jì)知識(shí),因此往往從事單元測(cè)試的人員是程序設(shè)計(jì)人員,往往需要開(kāi)發(fā)測(cè)試驅(qū)動(dòng)模塊和樁模塊來(lái)輔助完成單元測(cè)試。
這就要求應(yīng)用系統(tǒng)具有很好的體系結(jié)構(gòu)。
一個(gè)軟件單元的正確性是相對(duì)于該單元的規(guī)約而言的。
因此,單元測(cè)試以被測(cè)試單位的規(guī)約為基準(zhǔn)。
單元測(cè)試的主要方法有控制流測(cè)試、數(shù)據(jù)流測(cè)試、排錯(cuò)測(cè)試、分域測(cè)試等等。
集成測(cè)試:把軟件單元逐步組裝成一個(gè)計(jì)算機(jī)軟件配置項(xiàng)的過(guò)程叫“軟件集成"。
把軟件逐步組裝,同時(shí)一并進(jìn)行測(cè)試,直到整個(gè)系統(tǒng)成為一體的有序進(jìn)行的測(cè)試叫“集成測(cè)試”,也叫“計(jì)算機(jī)軟件部件測(cè)試”、“組裝測(cè)試”或“綜合測(cè)試”。
確認(rèn)測(cè)試:集成測(cè)試完成后,軟件接口缺陷已經(jīng)發(fā)現(xiàn)并糾正,這時(shí)可以對(duì)軟件進(jìn)行確認(rèn)測(cè)試。
確認(rèn)測(cè)試是通過(guò)黑盒測(cè)試來(lái)驗(yàn)證軟件功能及性能與要求規(guī)范是否一致。
當(dāng)發(fā)現(xiàn)與需求規(guī)范有差別,要列出一個(gè)缺陷表。
系統(tǒng)測(cè)試:測(cè)試對(duì)象主要是針對(duì)軟件開(kāi)發(fā)后期形成的軟件系統(tǒng),因此測(cè)試務(wù)必系統(tǒng)徹底,著重檢查系統(tǒng)性能是否達(dá)到開(kāi)發(fā)要求,軟件行為和輸出是否精準(zhǔn)。
因此,系統(tǒng)測(cè)試應(yīng)該按照測(cè)試計(jì)劃進(jìn)行,其輸入、輸出和其他動(dòng)態(tài)運(yùn)行行為應(yīng)該與軟件規(guī)約進(jìn)行對(duì)比。
軟件系統(tǒng)測(cè)試方法很多,主要有功能測(cè)試、性能測(cè)試、隨機(jī)測(cè)試等等。
三、現(xiàn)有軟件測(cè)試發(fā)展與展望
軟件測(cè)試是伴隨著軟件的產(chǎn)生而產(chǎn)生的。
早期的軟件測(cè)試較為狹隘,測(cè)試相當(dāng)于“調(diào)試”,由開(kāi)發(fā)人員自己完成這部分工作。
通常是形成代碼、產(chǎn)品基本完成時(shí)才進(jìn)行測(cè)試,對(duì)測(cè)試的投入非常的少。
直到1957年,軟件測(cè)試才成為一種發(fā)現(xiàn)軟件缺陷的活動(dòng)。
由于缺乏軟件工程的概念,測(cè)試仍舊是開(kāi)發(fā)之后的事情。
1972年在北卡羅來(lái)納大學(xué)舉行了首次軟件測(cè)試正式會(huì)議,軟件測(cè)試才被確定為一種研究方向。
1979年,GlenfordMyers的《TheArtofSoftwareTesting》(軟件測(cè)試藝術(shù))是測(cè)試領(lǐng)域的第一本重要專著。
在這本書(shū)中,Myers以及其同事們將軟件測(cè)試定義為“測(cè)試是為發(fā)現(xiàn)錯(cuò)誤而執(zhí)行的一個(gè)程序或者系統(tǒng)的過(guò)程”。
到了20世紀(jì)80年代,軟件測(cè)試不再單純是發(fā)現(xiàn)錯(cuò)誤的過(guò)程,而且包含了軟件質(zhì)量評(píng)價(jià)的內(nèi)容。
包含IEEE標(biāo)準(zhǔn)、美國(guó)ANSI標(biāo)準(zhǔn)以及ISO國(guó)際標(biāo)準(zhǔn)在內(nèi)的各類標(biāo)準(zhǔn)相繼被制定。
20世紀(jì)90年代,測(cè)試工具逐漸得到了廣大專家學(xué)者的廣泛重視,開(kāi)始盛行。
測(cè)試被認(rèn)為是為了度量和提高被測(cè)軟件的質(zhì)量,對(duì)測(cè)試軟件進(jìn)行工程設(shè)計(jì)、實(shí)施和維護(hù)的整個(gè)生命周期過(guò)程。
最近20年來(lái),軟件測(cè)試技術(shù)隨著計(jì)算機(jī)和軟件技術(shù)的飛速發(fā)展取得了很大突破,包括V模型、W模型在內(nèi)的測(cè)試模型被相繼總結(jié)出來(lái)。
然而軟件測(cè)試技術(shù)仍舊是落后于軟件開(kāi)發(fā)技術(shù)的發(fā)展速度,這使得軟件測(cè)試面臨著很大的挑戰(zhàn),主要體現(xiàn)在軟件測(cè)試任務(wù)重、規(guī)模和功能日益復(fù)雜,難以有效測(cè)試;面向?qū)ο鬁y(cè)試技術(shù)發(fā)展有待成熟等。
分析現(xiàn)今國(guó)內(nèi)外的測(cè)試發(fā)展,可以看出自動(dòng)化測(cè)試已經(jīng)逐漸代替手工測(cè)試成為日后發(fā)展的主流趨勢(shì)。
隨著軟件系統(tǒng)的規(guī)模越來(lái)越大,整個(gè)系統(tǒng)的復(fù)雜性也越來(lái)越大,那么單純的手工測(cè)試已經(jīng)不適合這種大系統(tǒng)的測(cè)試了。
首先手工測(cè)試的效率低下,其次有些測(cè)試是手工測(cè)試所無(wú)法完成的。
為了解決手工測(cè)試效率低下和手工測(cè)試不能解決的一些測(cè)試等問(wèn)題,自動(dòng)化測(cè)試就應(yīng)運(yùn)而生了。
軟件自動(dòng)化測(cè)試,顧名思義,就是執(zhí)行一種自動(dòng)的測(cè)試程序,控制被測(cè)軟件的執(zhí)行,模擬手動(dòng)測(cè)試步驟,完成全自動(dòng)或半自動(dòng)測(cè)試。
軟件自動(dòng)化測(cè)試具有較高的實(shí)效性,快捷地測(cè)試出軟件性能,這能夠有效地保證軟件質(zhì)量,并為軟件的提前上線贏得時(shí)間。
近幾年,常見(jiàn)的自動(dòng)化測(cè)試工具有RationalRobot、WinRunner、QuickTestProfessional、TelelogicTAU等。
TAU第二代包含三個(gè)最新的、最強(qiáng)大的技術(shù)用來(lái)加速大規(guī)模軟件開(kāi)發(fā)和測(cè)試:統(tǒng)一建模語(yǔ)言(UML)及它的許多最新修訂版本中的特性,UML2.0;功能強(qiáng)大的測(cè)試語(yǔ)言TTCN-3和新的構(gòu)造系統(tǒng)的方法:ModelDrivenArchitecture(模型驅(qū)動(dòng)構(gòu)架)。
這三個(gè)新的業(yè)界標(biāo)準(zhǔn)結(jié)合成TAU的已經(jīng)過(guò)認(rèn)可的軟件開(kāi)發(fā)平臺(tái),形成了一個(gè)系統(tǒng),一個(gè)一流的穩(wěn)定可靠的工具解決方案。
TAU第二代是系統(tǒng)與軟件開(kāi)發(fā)解決方案的一個(gè)突破,它把業(yè)界從使用了太長(zhǎng)時(shí)間的手工、易出錯(cuò)、以代碼為中心的方法中釋放出來(lái),自然而然地邁向下一步,一個(gè)更加可視化、自動(dòng)化及可靠的開(kāi)發(fā)方法。
TelelogicTAU/Tester是基于通用測(cè)試語(yǔ)言TTCN-3,用于自動(dòng)化的系統(tǒng)和集成測(cè)試的強(qiáng)大工具。
TAU/Tester以現(xiàn)代化的開(kāi)發(fā)工具為基礎(chǔ),提供高層測(cè)試功能,支持整個(gè)測(cè)試生命周期,加速自動(dòng)化測(cè)試。
TAU/Tester可使用戶特別關(guān)注于測(cè)試的開(kāi)發(fā),因?yàn)門(mén)TCN-3語(yǔ)言是獨(dú)立于開(kāi)發(fā)語(yǔ)言或測(cè)試設(shè)備的,且是抽象和可移植的。
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展和普及,web測(cè)試、手機(jī)軟件測(cè)試、嵌入式系統(tǒng)測(cè)試發(fā)展速度迅猛,引起了廣大學(xué)者的廣泛關(guān)注。
B/S架構(gòu)的大行其道,催生了人們對(duì)WEB應(yīng)用測(cè)試的研究,WEB應(yīng)用測(cè)試?yán)^承了傳統(tǒng)測(cè)試方法,同時(shí)結(jié)合WEB應(yīng)用的特點(diǎn)。
比起任何其他類型的應(yīng)用,Web應(yīng)用運(yùn)行在更多的硬件和軟件平臺(tái)上,這些平臺(tái)的性質(zhì)可在任何時(shí)間改變,完全不在Web應(yīng)用開(kāi)發(fā)人員的知識(shí)或控制之內(nèi)。
隨著WEB應(yīng)用的不斷發(fā)展,也同樣衍生出一些新的研究方向,如最近沸沸揚(yáng)揚(yáng)的云計(jì)算測(cè)試,針對(duì)SASS應(yīng)用的測(cè)試等。
出現(xiàn)手機(jī)軟件測(cè)試這個(gè)研究分支,主要是因?yàn)槭謾C(jī)在中國(guó)應(yīng)用特別普遍,使用范圍很廣,圍繞手機(jī)所出現(xiàn)的軟件種類越來(lái)越豐富,有很多專門(mén)從事手機(jī)軟件的開(kāi)發(fā)公司,于是自然而然出現(xiàn)一批手機(jī)軟件測(cè)試的工程師。
同時(shí)由于手機(jī)軟件的特殊性,如使用一些專門(mén)的操作系統(tǒng),加上手機(jī)內(nèi)存及CPU相對(duì)較小等特點(diǎn),手機(jī)軟件的測(cè)試有其部分特殊技術(shù)方法
隨著信息技術(shù)和工業(yè)領(lǐng)域的不斷融合,嵌入式系統(tǒng)的應(yīng)用越來(lái)越廣泛,可以預(yù)言,嵌入式軟件將有更為廣泛的發(fā)展空間。
對(duì)于嵌入式軟件的測(cè)試也將有著很大的市場(chǎng)需求。
嵌入式系統(tǒng)內(nèi)存往往不豐富,開(kāi)發(fā)成本偏高,往往與硬件直接相關(guān)系,。
這些原因造成了嵌入式系統(tǒng)測(cè)試的難度,也造成了嵌入式軟件的開(kāi)發(fā)和測(cè)試與別的測(cè)試策略有著明顯不同。
隨著計(jì)算機(jī)水平的不斷提升,計(jì)算機(jī)網(wǎng)絡(luò)盛行的今天,軟件安全性是人人關(guān)心的焦點(diǎn),因?yàn)樗苯雨P(guān)系到我們的生活,也成為關(guān)系到金融、電力、交通、醫(yī)療、政府以及軍事等各個(gè)領(lǐng)域的關(guān)鍵問(wèn)題。
尤其在當(dāng)前黑客肆虐,病毒猖撅的網(wǎng)絡(luò)環(huán)境下,越來(lái)越多的軟件因?yàn)樽陨泶嬖诘陌踩┒?,造成黑客以及病毒攻擊的?duì)象,給用戶帶來(lái)嚴(yán)重的安全隱患。
軟件安全漏洞造成的重大損失以及還在不斷增長(zhǎng)的漏洞數(shù)量使人們已經(jīng)開(kāi)始深刻認(rèn)識(shí)到軟件安全的重要性。
從上世紀(jì)90年代,信息安全學(xué)者、計(jì)算機(jī)安全研究人員就開(kāi)始了對(duì)計(jì)算機(jī)安全問(wèn)題的研究,并且成為軟件測(cè)試技術(shù)的一個(gè)重要分支。
參考文獻(xiàn):
[1]侯俐.軟件測(cè)試技術(shù)[J].硅谷,2009,7
[2]高加瓊.軟件測(cè)試現(xiàn)狀及對(duì)策探討[J].內(nèi)江科技,2009,4
[3]于海澍.計(jì)算機(jī)軟件測(cè)試技術(shù)概述[J].科技資訊,2009,9
[4]王萍.軟件測(cè)試的重要性[J].軟件導(dǎo)刊,2009,4
【摘要】本文描述了軟件回歸測(cè)試的概念和進(jìn)行回歸測(cè)試的基本步驟,介紹了可用于回歸測(cè)試的測(cè)試用例庫(kù)的維護(hù)方法,給出了幾種可以可保證回歸測(cè)試效率和有效性的回歸測(cè)試策略,總結(jié)了回歸測(cè)試時(shí)應(yīng)該注意的一些實(shí)際問(wèn)題。
【關(guān)鍵詞】回歸測(cè)試測(cè)試用例基線測(cè)試用例庫(kù)
一、概述
在軟件生命周期中的任何一個(gè)階段,只要軟件發(fā)生了改變,就可能給該軟件帶來(lái)問(wèn)題。
軟件的改變可能是源于發(fā)現(xiàn)了錯(cuò)誤并做了修改,也有可能是因?yàn)樵诩苫蚓S護(hù)階段加入了新的模塊。
當(dāng)軟件發(fā)生變化時(shí),我們就必須重新測(cè)試現(xiàn)有的功能,以便確定修改是否達(dá)到了預(yù)期的目的,檢查修改是否損害了原有的正常功能。
同時(shí),還需要補(bǔ)充新的測(cè)試用例來(lái)測(cè)試新的'或被修改了的功能。
為了驗(yàn)證修改的正確性及其影響就需要進(jìn)行回歸測(cè)試。
回歸測(cè)試在軟件生命周期中扮演著重要的角色,因忽視回歸測(cè)試而造成嚴(yán)重后果的例子不計(jì)其數(shù),導(dǎo)致阿里亞娜5型火箭發(fā)射失敗的軟件缺陷就是由于復(fù)用的代碼沒(méi)有經(jīng)過(guò)充分的回歸測(cè)試造成的。
回歸測(cè)試作為軟件生命周期的一個(gè)組成部分,在整個(gè)軟件測(cè)試過(guò)程中占有很大的工作量比重,軟件開(kāi)發(fā)的各個(gè)階段都會(huì)進(jìn)行多次回歸測(cè)試。
在漸進(jìn)和快速迭代開(kāi)發(fā)中,新版本的連續(xù)發(fā)布使回歸測(cè)試進(jìn)行的更加頻繁,而在極端編程方法中,更是要求每天都進(jìn)行若干次回歸測(cè)試。
因此,通過(guò)選擇正確的回歸測(cè)試策略來(lái)改進(jìn)回歸測(cè)試的效率和有效性是非常有意義的。
二、回歸測(cè)試策略
對(duì)于一個(gè)軟件開(kāi)發(fā)項(xiàng)目來(lái)說(shuō),項(xiàng)目的測(cè)試組在實(shí)施測(cè)試的過(guò)程中會(huì)將所開(kāi)發(fā)的測(cè)試用例保存到“測(cè)試用例庫(kù)”中,并對(duì)其進(jìn)行維護(hù)和管理。
當(dāng)?shù)玫揭粋€(gè)軟件的基線版本時(shí),用于基線版本測(cè)試的所有測(cè)試用例就形成了基線測(cè)試用例庫(kù)。
在需要進(jìn)行回歸測(cè)試的時(shí)候,就可以根據(jù)所選擇的回歸測(cè)試策略,從基線測(cè)試用例庫(kù)中提取合適的測(cè)試用例組成回歸測(cè)試包,通過(guò)運(yùn)行回歸測(cè)試包來(lái)實(shí)現(xiàn)回歸測(cè)試。
保存在基線測(cè)試用例庫(kù)中的測(cè)試用例可能是自動(dòng)測(cè)試腳本,也有可能是測(cè)試用例的手工實(shí)現(xiàn)過(guò)程。
回歸測(cè)試需要時(shí)間、經(jīng)費(fèi)和人力來(lái)計(jì)劃、實(shí)施和管理。
為了在給定的預(yù)算和進(jìn)度下,盡可能有效率和有效力地進(jìn)行回歸測(cè)試,需要對(duì)測(cè)試用例庫(kù)進(jìn)行維護(hù)并依據(jù)一定的策略選擇相應(yīng)的回歸測(cè)試包。
(一)測(cè)試用例庫(kù)的維護(hù)。
為了最大限度地滿足客戶的需要和適應(yīng)應(yīng)用的要求,軟件在其生命周期中會(huì)頻繁地被修改和不斷推出新的版本,修改后的或者新版本的軟件會(huì)添加一些新的功能或者在軟件功能上產(chǎn)生某些變化。
為了保證測(cè)試用例庫(kù)中測(cè)試用例的有效性,必須對(duì)測(cè)試用例庫(kù)進(jìn)行維護(hù)。
同時(shí),被修改的或新增添的軟件功能,僅僅靠重新運(yùn)行以前的測(cè)試用例并不足以揭示其中的問(wèn)題,有必要追加新的測(cè)試用例來(lái)測(cè)試這些新的功能或特征。
因此,測(cè)試用例庫(kù)的維護(hù)工作還應(yīng)包括開(kāi)發(fā)新測(cè)試用例,這些新的測(cè)試用例用來(lái)測(cè)試軟件的新特征或者覆蓋現(xiàn)有測(cè)試用例無(wú)法覆蓋的軟件功能或特征。
測(cè)試用例的維護(hù)是一個(gè)不間斷的過(guò)程,通??梢詫④浖_(kāi)發(fā)的基線作為基準(zhǔn),維護(hù)的主要內(nèi)容包括這幾個(gè)方面:刪除過(guò)時(shí)的測(cè)試用例、改進(jìn)不受控制的測(cè)試用例、刪除冗余的測(cè)試用例、增添新的測(cè)試用例。
(二)回歸測(cè)試包的選擇。
在軟件生命周期中,即使一個(gè)得到良好維護(hù)的測(cè)試用例庫(kù)也可能變得相當(dāng)大,這使每次回歸測(cè)試都重新運(yùn)行完整的測(cè)試包變得不切實(shí)際。
一個(gè)完全的回歸測(cè)試包括每個(gè)基線測(cè)試用例,時(shí)間和成本約束可能阻礙運(yùn)行這樣一個(gè)測(cè)試,有時(shí)測(cè)試組不得不選擇一個(gè)縮減的回歸測(cè)試包來(lái)完成回歸測(cè)試。
回歸測(cè)試的價(jià)值在于它是一個(gè)能夠檢測(cè)到回歸錯(cuò)誤的受控實(shí)驗(yàn)。
當(dāng)測(cè)試組選擇縮減的回歸測(cè)試時(shí),有可能刪除了將揭示回歸錯(cuò)誤的測(cè)試用例,消除了發(fā)現(xiàn)回歸錯(cuò)誤的機(jī)會(huì)。
然而,如果采用了代碼相依性分析等安全的縮減技術(shù),就可以決定哪些測(cè)試用例可以被刪除而不會(huì)讓回歸測(cè)試的意圖遭到破壞。
選擇回歸測(cè)試策略應(yīng)該兼顧效率和有效性兩個(gè)方面。
常用的選擇回歸測(cè)試的方式包括:1.再測(cè)試全部用例;2.基于風(fēng)險(xiǎn)選擇測(cè)試;3.基于操作剖面選擇測(cè)試;4.再測(cè)試修改的部分。
(三)回歸測(cè)試的基本過(guò)程
有了測(cè)試用例庫(kù)的維護(hù)方法和回歸測(cè)試包的選擇策略,回歸測(cè)試可遵循下述基本過(guò)程進(jìn)行:1.識(shí)別出軟件中被修改的部分;2.從原基線測(cè)試用例庫(kù)T中,排除所有不再適用的測(cè)試用例,確定那些對(duì)新的軟件版本依然有效的測(cè)試用例,其結(jié)果是建立一個(gè)新的基線測(cè)試用例庫(kù)T0;3.依據(jù)一定的策略從T0中選擇測(cè)試用例測(cè)試被修改的軟件;4.如果必要,生成新的測(cè)試用例集T1,用于測(cè)試T0無(wú)法充分測(cè)試的軟件部分;5.用T1執(zhí)行修改后的軟件。
第(2)和第(3)步測(cè)試驗(yàn)證修改是否破壞了現(xiàn)有的功能,第(4)和第(5)步測(cè)試驗(yàn)證修改工作本身。
三、回歸測(cè)試實(shí)踐
在實(shí)際工作中,回歸測(cè)試需要反復(fù)進(jìn)行,當(dāng)測(cè)試者一次又一次地完成相同的測(cè)試時(shí),這些回歸測(cè)試將變得非常令人厭煩,而在大多數(shù)回歸測(cè)試需要手工完成的時(shí)候尤其如此,因此,需要通過(guò)自動(dòng)測(cè)試來(lái)實(shí)現(xiàn)重復(fù)的和一致的回歸測(cè)試。
通過(guò)測(cè)試自動(dòng)化可以提高回歸測(cè)試效率。
為了支持多種回歸測(cè)試策略,自動(dòng)測(cè)試工具應(yīng)該是通用的和靈活的,以便滿足達(dá)到不同回歸測(cè)試目標(biāo)的要求。
回歸測(cè)試并不減少對(duì)系統(tǒng)新功能和特征的測(cè)試需求,回歸測(cè)試包應(yīng)包括新功能和特征的測(cè)試。
如果回歸測(cè)試包不能達(dá)到所需的覆蓋要求,必須補(bǔ)充新的測(cè)試用例使覆蓋率達(dá)到規(guī)定的要求。
回歸測(cè)試是重復(fù)性較多的活動(dòng),容易使測(cè)試者感到疲勞和厭倦,降低測(cè)試效率,在實(shí)際工作中可以采用一些策略減輕這些問(wèn)題。
在組織回歸測(cè)試時(shí)需要注意兩點(diǎn),首先是各測(cè)試階段發(fā)生的修改一定要在本測(cè)試階段內(nèi)完成回歸,以免將錯(cuò)誤遺留到下一測(cè)試階段。
其次,回歸測(cè)試期間應(yīng)對(duì)該軟件版本凍結(jié),將回歸測(cè)試發(fā)現(xiàn)的問(wèn)題集中修改,集中回歸。
在實(shí)際測(cè)試時(shí),可以將回歸測(cè)試與兼容性測(cè)試結(jié)合起來(lái)進(jìn)行。
在新的配置條件下運(yùn)行舊的測(cè)試可以發(fā)現(xiàn)兼容性問(wèn)題,而同時(shí)也可以揭示編碼在回歸方面的錯(cuò)誤。
參考文獻(xiàn):
[1]RobertV.Binder,面向?qū)ο笙到y(tǒng)的測(cè)試,人民郵電出版社,2001。
[2]RexBlack,測(cè)試流程管理,北京大學(xué)出版社,2001。
本文來(lái)源:http://628568.com/fanwen/193064.html