1. 程式人生 > >測試平臺建立的4個階段

測試平臺建立的4個階段

Software test system design

我們在建立軟體測試系統的時候分為四個階段:

1、測試起步,測試用例,測試故障表,測試進度表,測試報告,測試方案的整理;

 1)測試故障表,測試進度表可以細化,會有固定的樣式條目表以供資料統計分析,之上測試報告再增加測試專案的資訊和結論分析;文件管理可以增加批次和版本來記錄。
 2)測試用例需要結合實際需求,測試理論適時修改;測試方案更需要規劃測試專案,不需要文件管理,但須適時修改。

2、測試指令碼和測試工具的整合;

 1)編寫指令碼,收集測試工具完成測試項,測試任務;
 2)完善和篩選測試指令碼,測試工具,整合;使得在提高進度的同時對測試執行和測試結果標量化;
 3)整合測試環境中需輸出測試結果文字記錄;

3、測試環境平臺

 1)測試環境平臺可以自動完成測試步驟,自動輸出測試資料
 2)支援功能測試和效能測試要求;
 3)支援專項測試和系統測試;
 4)支援資料庫資料統計和檢索;
 5)支援遠端執行和遠端控制;
 6)支援測試指令碼工具整合。

4、測試系統

 1)支援測試文件管理—測試用例,測試方案,測試條目;
 2)支援測試進度管理—測試進度跟蹤;
 3)支援BUG 管理系統;
 4)支援測試資料檢索,分析;
 5)支援版本質量評估系統;
 6)支援遠端執行,遠端控制;
 7)支援相容;

系統測試和整合測試的區別

1.計劃和用例編制的先後順序

從V模型來講,在需求階段就要制定系統測試計劃和用例,HLD的時候做整合測試計劃和用例,有些公司的具體實踐不一樣,但是順
序肯定是先做系統測試計劃用例,再做整合

2.用例的粒度

系統測試用例相對很接近使用者接受測試用例
整合測試用例比系統測試用例更詳細,而且對於介面部分要重點寫,畢竟要整合各個模組或者子系統

3.執行測試的順序

先執行整合測試,待整合測試出的問題修復之後,(配置管理,基線化),再做系統測試。

4.用例的數量

系統測試的用例數量一般比整合測試的用例數量少,具體的數量要根據各個公司的效能基線來確定,一般寫不到這個數量的測試用例還通不過審計

系統測試這個稱呼往往被用於壓力測試、容量測試、效能測試、安全測試等方面。

而整合測試這個稱呼往往被用於細節化的功能測試的超集——從使用者需求來設計和組織較大顆粒度的功能測試。

系統測試最主要的就是功能測試,測試軟體《需求規格說明書》中提到的功能是否有遺漏,是否正確的實現。做系統測試要嚴格按照《需求規格說明書》,以它為標準。測試方法一般都使用黑盒測試法;
整合測試在系統測試之前,單元測試完成之後系統整合的時候進行測試。整合測試主要是針對程式內部結構進行測試,特別是對程式之間的介面進行測試。整合測試對測試人員的編寫指令碼能力要求比較高。測試方法一般選用黑盒測試和白盒測試相結合。

相關推薦

測試平臺建立4階段

Software test system design 我們在建立軟體測試系統的時候分為四個階段: 1、測試起步,測試用例,測試故障表,測試進度表,測試報告,測試方案的整理; 1)測試故障表,測試進度表可以細化,會有固定的樣式條目表以供資料統計分析,之上

拆解GCC命令的預處理-編譯-彙編-連結4階段

原文連結:http://blog.csdn.net/jmy5945hh/article/details/7435234 在linux下使用gcc命令編譯程式時,整個過程實際上在底層處理分為四個步驟--預處理/編譯/彙編/連線。 下面通過gcc的不同命令引數來拆解這四個步驟。 原始碼:

1、利用介面實現動態的建立物件[選做題] 1.1 建立4類: 蘋果 香蕉 葡萄 園丁 1.2 在三種水果的構造方法中列印一句話. 以蘋果類為例

package javademo9; import java.util.Scanner; interface Fruit{ } class Apple implements Fruit { public Apple() { System.out.println("建立了一個蘋

android 7生命週期方法分別在4階段按一定的順序進行呼叫

4個階段如下: 1.開始Activity:在這個階段依次執行3個生命週期方法,分別是onCreate、onStart和onResume。 2.Activity失去焦點:如果在Activity獲得焦點的情況下進行其他的Activity或應用程式,當前Activity會失去焦點,在這一階段會依次執行onP

零基礎測試之--軟體測試應該劃分幾階段

軟體測試一般劃分的階段:單元測試,整合測試,系統測試,迴歸測試,驗收測試,1)單元測試:最小的單元模組進行測試,比如一個查詢功能,一個新建功能等;2)整合測試:主要是針對程式內部結構進行測試,特別是程式介面之間的測試3)系統測試:主要是功能測試,參考需求驗證,功能是否遺漏,是

[Git]Git 的 4 階段的撤銷更改

基本概念 3個步驟 正常情況下,我們的工作流就是3個步驟,對應上圖中的3個箭頭線: git add. git commit-m"comment" git push git add .把所有檔案放入暫存區; git commit把所有檔案從暫存區提

深入剖析Android四大元件(七)——Activity啟動的4階段

在Activity的啟動流程中,共有4個階段,下面將一一道來。 1.第一階段——啟動資訊翻譯以及服務呼叫 這一階段的工作主要是在應用程式本地完成的,主要為啟動Activity做一些引數上的準備,然後服務的代理將這些引數轉發到服務,開始Activity啟動的流程,如下圖:

0基礎學習Linux系統的4階段(乾貨篇)

全世界60%的人都在使用Linux。幾乎所有人都受到Linux系統的“恩惠”,我們享受的大量服務

MySQL進階19--函式的建立(舉例)/設定mysql的建立函式的許可權/檢視(show)/刪除(drop) / 舉4栗子

/*MySQL進階19 函式 儲存過程和函式:都類似於java中的方法; 儲存過程和函式通用好處: 1.提高程式碼的重用性 2.簡化操作 好處: 減少操作次數,減少了編譯次數,減少了和伺服器的連線次數,提高了效率 --------------- #區別

自動建立SOC測試平臺

本文轉自:http://www.eetop.cn/blog/html/28/1561828-437620.html 複用對於測試平臺的開發和部署是非常重要的,我們經常談論複用驗證IP(簡稱VIP),然而,複用測試平臺的結構同樣很重要。手動構建測試平臺是一個耗時和成本昂貴的過程,此外,它很難保證一

(django)4建立第一檢視

建立檢視 開啟 demo 應用下的 views.py 檔案,新增程式碼 from django.http import HttpResponse from django.shortcuts import render # Create your views here. def index(reque

作業系統(程序間共享儲存區的通訊):建立一個共享儲存區,大小4個位元組(int大小)。建立一個子程序,然後子父程序獨自執行。父程序寫入一個數字到共享儲存區,子程序在共享儲存區把該數字讀出

題目:建立一個共享儲存區,大小4個位元組(int大小)。建立一個子程序,然後子父程序獨自執行。父程序寫入一個數字到共享儲存區,子程序在共享儲存區把該數字讀出。 程式碼量很少,純屬應付作業 筆者在telnet上寫這些程式碼,由於知識技術及英語太菜,不知道怎樣在telnet上覆製出來這些程式碼,

4】Django 建立第一模組應用

大成若缺,其用不弊。大盈若衝,其用不窮。大直若屈。大巧若拙。大辯若訥。靜勝躁,寒勝熱。清靜為天下正 ——老子《道德經》 本章內容 建立應用(app) 開發第一個檢視(View) URL訪問配置的巢狀(urls) 1. 建立專案的子模組應用 上一節內容中,我們建立了一個django專

4實用的微服務測試策略

微服務架構並不是一種新的架構模式,但它的不斷髮展為那些尋求企業級私有云解決方案的公司,帶來了諸多好處,將大型一體化架構應用拆分為可組合的微服務,賦予企業獨立擴充套件和維護每個元件的能力以及DevOps能力。 當然,微服務架構的分散式和獨立性也帶了許多挑戰,而本文講談

軟體測試猿把握這7階段,成為“隱形富裕人口”實現致富夢!

前段時間有個叫“隱形貧困人口”的詞特別火,指的就是那些看上去生活特別滋潤,實際上卻很貧困的人。 而與之相反的就是“隱形富裕人口”了。那麼哪種行業或者職業屬於此類呢?收入水平高於市場上大部分職業,卻並不愛炫富的軟體測試員無疑是“隱形富裕人口”的典型代表。 但與此同時,也有很

軟體測試流程五階段

軟體測試按照研發階段一般分為5個部分:單元測試、整合測試、確認測試、系統測試、驗收測試,下面將不同階段需要的一些工作內容做一下梳理希望可以幫助到大家。 //No.1// 單元測試 單元測試又稱為模組測試,是針對軟體設計的最小單位程式模組進行正確性檢查的測試工作,

以太坊的4發展階段與難度炸彈

以太坊(Ethereum,貨幣符號ETH)在設計之初就決定最終要採取權益證明(PoS)去維護交易的安全性,取代效率低下,資源消耗大的工作量證明(PoW)。前期通過PoW建立起一套可以信賴的數字加密貨幣體系,之後就將基於該貨幣轉到PoS體系,通過權益人交保證金的方式去保證其

基於python flask的自動化測試平臺(一)--實現第一應用,hello,world

一個基本的應用需要的目錄如下 先為 app 包(檔案 app/__init__.py )建立一個初始化指令碼: from flask import Flask app = Flask(__name__) from app import views 然後建立第一個h

基於python flask的自動化測試平臺(一)--建立資料庫

說實話對於建立資料庫的原理我也不太懂,我只能把其他人的例子搬運過來然後自己進行修改成自己需要的樣子 一、建立配置檔案 aoto_test\config.py import os CSRF_ENABLED = True SECRET_KEY = 'ha-ha-ha'

Java第一測試程式——建立專案、包、類、輸入輸出

依次建立 : 專案:左側右鍵new-new project-第一項-name、JDK版本 包:在新建的專案上右鍵新建一個package 類:在新建的一個package上新建一個類class 方法:類中可以寫多個方法   接收來自控制檯字串並把它輸出: JDK5以