毛片一区二区三区,国产免费网,亚洲精品美女久久久久,国产精品成久久久久三级

軟件測(cè)試課件

時(shí)間:2021-03-31 15:20:30 課件 我要投稿

軟件測(cè)試課件

  軟件測(cè)試就是利用測(cè)試工具按照測(cè)試方案對(duì)產(chǎn)品功能和性能測(cè)試,并對(duì)測(cè)試方案中可能出現(xiàn)的問題進(jìn)行分析和評(píng)估。下面是小編整理的軟件測(cè)試課件,歡迎閱讀參考!

軟件測(cè)試課件

  測(cè)試工作的主要內(nèi)容是驗(yàn)證(Verification)和確認(rèn)(Validation)。驗(yàn)證是保證軟件正確地實(shí)現(xiàn)了一些特定功能地一系列活動(dòng),即保證軟件做了你所期望的事情;而確認(rèn)是一系列的活動(dòng)和過程,目的是想證實(shí)在一個(gè)給定的外部環(huán)境中軟件的邏輯正確性,即保證軟件以正確的方式來(lái)做這個(gè)事件。

  軟件測(cè)試的對(duì)象不僅僅是程序的測(cè)試,還應(yīng)該包括整個(gè)軟件開發(fā)期間各個(gè)階段所產(chǎn)生的文檔,如需求規(guī)約說明、各類設(shè)計(jì)文檔等,而主要對(duì)象還是源程序。

  為了保證測(cè)試的有效性和正確性,軟件愛測(cè)試古城中應(yīng)該滿足一下的幾大原則:

  (1)開發(fā)人員而活開發(fā)組織應(yīng)當(dāng)避免測(cè)試自己的程序。

  由開發(fā)人員來(lái)測(cè)試主機(jī)的代碼是一件很不妥當(dāng)?shù)氖虑。開發(fā)和測(cè)試生來(lái)就是不同的活動(dòng)。開發(fā)是創(chuàng)造或者建立某種事物的行為,如一個(gè)功能模塊或整個(gè)系統(tǒng)。而測(cè)試的重要目的是證實(shí)一個(gè)模塊或者一個(gè)系統(tǒng)工作不正常。這來(lái)年各個(gè)活動(dòng)之間有著本質(zhì)的矛盾。因此,不管是程序員還是是開發(fā)小組都應(yīng)避免測(cè)試自己或者本組成員開發(fā)的功能模塊。若條件允許,應(yīng)當(dāng)由獨(dú)立于開發(fā)成員和客戶的第三方來(lái)進(jìn)行軟件測(cè)試。但這并不是說程序員不能測(cè)試自己的程序,而且更加鼓勵(lì)程序員進(jìn)行調(diào)試,因?yàn)檐浖䴗y(cè)試由獨(dú)立測(cè)試機(jī)構(gòu)承擔(dān)有很多好處。獨(dú)立測(cè)試可以避免軟件開發(fā)者測(cè)試自己開發(fā)的軟件,由于心理學(xué)上的問題,軟件開發(fā)者難以客觀、有效的測(cè)試自己的軟件,要找出那些因?yàn)閷?duì)問題的誤解而產(chǎn)生的錯(cuò)誤就更加困難。

  (2)應(yīng)盡早地和不斷地進(jìn)行軟件測(cè)試。

  應(yīng)當(dāng)把軟件測(cè)試貫穿到整個(gè)軟件開發(fā)的過程中,而不應(yīng)該把軟件測(cè)試看作是其過程中的—個(gè)獨(dú)立階段。因?yàn)樵谲浖_發(fā)的每一環(huán)節(jié)都可能會(huì)產(chǎn)生意想不到的問題。如軟件本身的抽象性、相復(fù)性、各個(gè)開發(fā)階段的多樣性,以及不同人員之間的配合關(guān)系等。因此,要堅(jiān)持各開發(fā)階段的確認(rèn)與評(píng)斑,早發(fā)現(xiàn)錯(cuò)誤,從而可以減少成本,提向軟件質(zhì)量。

  (3)對(duì)測(cè)試用例要有正確的態(tài)度。

  首先,測(cè)試用例應(yīng)當(dāng)由測(cè)試輸入數(shù)據(jù)和與之對(duì)應(yīng)的預(yù)期輸出結(jié)果這兩部分組成。測(cè)試以前應(yīng)當(dāng)根據(jù)測(cè)試的要求選擇測(cè)試用例,以備測(cè)試過程中使用。其次,在進(jìn)行測(cè)試用例的設(shè)計(jì)時(shí),不僅要考慮合理的輸入條件,更應(yīng)該冬慮不合理的輸入條件。因此,需要用一些不合理的輸人條件來(lái)發(fā)現(xiàn)更多的鮮為人知的軟件缺陷。

  (4)充分注意測(cè)試中的群集現(xiàn)象。

  人以群分,物以類聚,軟件測(cè)試也不例外,一定要充分注意軟件測(cè)試中的群集現(xiàn)象,也可以成為“80-20”原則。不要以為發(fā)現(xiàn)幾個(gè)錯(cuò)誤并且解決這些問題之后,就不需要測(cè)試了。反而這里是錯(cuò)誤群集的地方,對(duì)這個(gè)段程序要重點(diǎn)測(cè)試,以提高測(cè)試投資的效益。

 。5)應(yīng)當(dāng)對(duì)每一個(gè)測(cè)試結(jié)果進(jìn)行全面檢查。一定要全面地、仔細(xì)地檢車測(cè)試結(jié)果,但常常被人們忽略,導(dǎo)致許多錯(cuò)誤被遺漏。

 。6)嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性,以避免發(fā)生錯(cuò)誤或者重復(fù)無(wú)效的工作。

 。7)妥善保存測(cè)試用例、測(cè)試計(jì)劃、測(cè)試報(bào)告和最終分析報(bào)告,以備回歸測(cè)試及維護(hù)之用。

  總之,軟件測(cè)試更適宜被視為視圖發(fā)現(xiàn)程序中錯(cuò)誤的破壞性的`過程。一個(gè)成功的測(cè)試,通過誘發(fā)程序發(fā)生錯(cuò)誤,可以在這個(gè)方向上促進(jìn)軟件質(zhì)量的改進(jìn)。當(dāng)然,最終人們還是要通過測(cè)試來(lái)是人們相信:軟件做了其應(yīng)該做的額,而沒有做起不應(yīng)該做的。在遵守以上原則的基礎(chǔ)上行進(jìn)行軟件測(cè)試,可以以最少的時(shí)間而活人力找出軟件中的各種缺陷,從而達(dá)到保證軟件質(zhì)量的目的。

  軟件測(cè)試的分類

  單元測(cè)試:?jiǎn)卧獪y(cè)試是對(duì)軟件中的基本組成單位進(jìn)行的測(cè)試。目的是檢驗(yàn)軟件基本組成單位的正確性。

  集成測(cè)試:集成測(cè)試是在軟件系統(tǒng)集成過程中所進(jìn)行的測(cè)試。目的是檢查軟件單位之間的接口是否正確。

  系統(tǒng)測(cè)試:系統(tǒng)測(cè)試是對(duì)已經(jīng)集成好的軟件系統(tǒng)進(jìn)行徹底的測(cè)試,以驗(yàn)證軟件系統(tǒng)的正確性和性能等是否滿足其規(guī)約所指定的要求。

  驗(yàn)收測(cè)試:驗(yàn)收測(cè)試是部署軟件之前的最后一個(gè)測(cè)試操作。驗(yàn)收測(cè)試的目的是確保軟件準(zhǔn)備就緒,向軟件購(gòu)買都展示該軟件系統(tǒng)滿足其用戶的需求。

  單元測(cè)試階段

  模塊接口測(cè)試

  通過所測(cè)模塊的數(shù)據(jù)流進(jìn)行測(cè)試。調(diào)用所測(cè)模塊時(shí)的輸入?yún)?shù)與模塊的形式參數(shù)的個(gè)數(shù)、屬性和順序是否匹配。

  局部數(shù)據(jù)結(jié)構(gòu)測(cè)試

  局部數(shù)據(jù)結(jié)構(gòu)是為了保證臨時(shí)存儲(chǔ)在模塊內(nèi)的數(shù)據(jù)在程序執(zhí)行過程中完整、正確、模塊的局部數(shù)據(jù)結(jié)構(gòu)往往是錯(cuò)誤的根源。

  路徑測(cè)試

  對(duì)模塊中重要的執(zhí)行路徑進(jìn)行測(cè)試。

  錯(cuò)誤處理測(cè)試

  比較完善的模塊設(shè)計(jì)要求能遇見出錯(cuò)的條件,并設(shè)置適當(dāng)?shù)某鲥e(cuò)處理,以便在一旦程序出錯(cuò)時(shí),能對(duì)出錯(cuò)程序重做安排,保證其邏輯上的正確性。

  邊界條件測(cè)試

  軟件經(jīng)常在便捷上失效,邊界條件測(cè)試是一項(xiàng)基礎(chǔ)測(cè)試,也是后面系統(tǒng)測(cè)試中的功能測(cè)試的重點(diǎn)。

  集成測(cè)試階段

  在集成測(cè)試中,我們主要關(guān)注以下內(nèi)容:

  1.把各個(gè)模塊連接起來(lái)時(shí),穿越模塊接口的數(shù)據(jù)據(jù)是否會(huì)丟失。

  2.各個(gè)了模塊組合起來(lái),能否達(dá)到預(yù)期要求的功能。

  3.一個(gè)模塊的功能是否會(huì)對(duì)另一個(gè)模塊的功能產(chǎn)生不利影響。

  4.全局?jǐn)?shù)據(jù)據(jù)結(jié)構(gòu)是否有問題。

  5.單個(gè)模塊的誤差積累起來(lái)是否會(huì)被放大,從而達(dá)到不可接受的程序。

  系統(tǒng)測(cè)試階段

  一般系統(tǒng)的主要測(cè)試工作都集中系統(tǒng)測(cè)試階段。根據(jù)不同的系統(tǒng),所進(jìn)行的測(cè)試種類也很多。

  功能測(cè)試:

  功能測(cè)試是對(duì)產(chǎn)品的各功能進(jìn)行驗(yàn)證,以檢查是否滿足需求的要求。

  性能測(cè)試:

  性能測(cè)試是通過自動(dòng)化測(cè)試工具模擬多種正常、峰值以及異常負(fù)載條件來(lái)對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測(cè)試。

  安全測(cè)試:

  安全測(cè)試檢查系統(tǒng)對(duì)非法入侵的防范能力。

  兼容測(cè)試:

  兼容性測(cè)試主要是測(cè)試系統(tǒng)在不同的軟硬件環(huán)境下是否能夠正常的運(yùn)行。

  驗(yàn)收測(cè)試階段

  功能確認(rèn)測(cè)試

  安全可靠性測(cè)試

  易用性測(cè)試

  可擴(kuò)充性測(cè)試

  兼容性測(cè)試

  資源占用率測(cè)試

  用戶文檔資料驗(yàn)收

【軟件測(cè)試課件】相關(guān)文章:

運(yùn)用軟件制作課件技巧05-18

軟件測(cè)試自薦信04-19

如何運(yùn)用flash軟件制作小學(xué)課件05-13

常見材料制作課件的常用軟件05-09

軟件測(cè)試個(gè)人求職簡(jiǎn)歷5篇04-15

軟件測(cè)試主管工作總結(jié)03-29

軟件測(cè)試的個(gè)人簡(jiǎn)歷范文12-19

如何用白板軟件對(duì)PPT課件做批注05-07

軟件測(cè)試實(shí)習(xí)周記(通用9篇)04-29

軟件測(cè)試離職證明模板(通用6篇)04-11