超市管理系統七

2021-03-03 21:05:41 字數 2741 閱讀 3073

七、測試分析報告

1.引言 1

1.1編寫目的 1

1.2專案背景 1

1.3定義 1

1.4參考資料 2

2.測試計畫執**況 2

2.1測試專案 2

2.2測試機構和人員 2

2.3測試結果 2

3.軟體需求測試結論 2

4.評價 3

4.1軟體能力 3

4.2缺陷和限制 3

4.3建議 3

4.4測試結論 3

隨著科技的進步,軟體的規模越來越大,因此現在在軟體開發的過程中,人們所面對的問題及其錯綜複雜。這就造成了人的主觀認識不可能完全符合客觀現實,與工程密切相關的各類人員之間的通訊和配合也不可能完美無缺。因此在軟體生命週期的每個階段都不可避免地會產生差錯。

測試就是為了發現程式中的錯誤而執行程式的過程。測試的目的就是在軟體投入生產執行性之前,盡可能多的發現軟體中的錯誤。目前軟體測試仍然是保證軟體質量的關鍵步驟,它對軟體規格說明,設計和編碼的最後複審,也是必不可少的關鍵步驟。

此專案是由中國超市自動化應顧客需求,要求開發一套實時,有效,完善,安全性好的軟體系統。在重慶大學,我們軟體開發小組通過課程設計的形式進行開發。

sql server: 系統伺服器所使用的資料庫管理系統(dbms)。

sql: 一種用於訪問查詢資料庫的語言

事務流:資料進入模組後可能有多種路徑進行處理。

主鍵:資料庫表中的關鍵域。值互不相同。

外部主鍵:資料庫表中與其他表主鍵關聯的域。

rollback: 資料庫的錯誤恢復機制。

資料流:資料流程來實現各個專案模組

程式流程圖:程式設計的步驟細分

前台銷售模組測試

主機接受使用者輸入的各種條形碼資訊(主機需要實現條形碼掃瞄的快速錄入方法)然後經網路傳送給伺服器。計算出賬單,列印購物單,收錢後開發票。

後台進貨管理模組測試

主機輸入貨物資訊表,輸出為列印採購單。並且能夠實現相關的查詢資訊的功能

後台銷售管理模組測試

接受由伺服器程式經網路傳送到主機的銷售資訊的**, 輸出銷售情況的庫存資訊,以及各個商品的銷售排行榜,支援銷售查詢功能。

後台庫存管理模組測試

實現查詢,插入,更改,刪除商品資訊的功能。

後台人員管理模組測試

實現會員資訊,使用者管理資訊的查詢,插入,更改,刪除功能。

測試機構 ―― 本軟體開發小組

測試人員本軟體開發小組

2.3.1.1 資料錄入模組測試

2.3.1.2 控制

本次測試針對資料錄入模組的測試,我們採用文件輸入方式進行資料錄入。針對錯誤資訊,我們給出提示

2.3.1.3 輸入

本項測試所用到的輸入資料型別有:

a, 伺服器錯誤,登入名密碼正確

b, 伺服器正確,登入名密碼錯誤

c, 伺服器正確,登入名密碼正確,資料庫不存在

d, 伺服器正確,登入名密碼正確,資料庫存在

e, 伺服器正確,登入名密碼正確,資料庫存在,表已建立

f, 伺服器正確,登入名密碼正確,資料庫存在,表沒有建好

2.3.1.4 輸出

a,輸出:連線伺服器錯誤

b,輸出:使用者名稱或密碼錯誤

c,輸出:建立資料庫成功

d,輸出:資料庫已存在

e,輸出:新建測試用例成功

f,輸出:測試用例已存在

2.3.1.5 過程

本系統測試採用邊輸入資料,邊記錄結果的方式,依次測試系統的各個輸入測試要求直到輸入完成

2.3.2.1 前台銷售模組測試

2.3.2.2 控制

由於本次測試只針對前台銷售模組,所以我們採用人工輸入資料方式,順序記錄測試結果的資料記錄方法

2.3.2.3 輸入

本項測試所用到的輸入資料型別有:

a,條形碼正確,數量合適

b,條形碼錯誤,數量合適

c,條形碼正確但是不允許**,數量合適

d,條形碼正確可以**,數量過多

2.3.2.4 輸出

a,輸出:新增到購物單

b,輸出:條形碼不存在

c,輸出:該商品不允許**

d,輸出:該商品數量不足

2.3.2.5 過程

本系統測試採用邊輸入資料,邊記錄結果的方式,依次測試系統的各個輸入測試要求直到輸入完成

3. 軟體需求測試結論

上述的三種型別的輸入,輸出測試,軟體的能力已到達客戶的要求,各項結果均以得到充分的測試。

4.評價

1. 軟體評估

a. 軟體編碼規範化評估

經過回歸測試,未殘留的軟體編碼規範性缺陷。軟體**文字注釋率約為42%,**注釋充分,有利與**的理解和維護。

b. 軟體動態測試評估

被測軟體單元的總數:

使用的測試用例個數:

達到軟體測試出口準則的軟體單元數,通過率:

通過單元和整合測試得知:軟體**邏輯清晰、結構合理、程式單元間介面關係一致,執行穩定。

2. 改進建議

a. 建議在軟體開發專案中全面實施軟體工程化,加強軟體開發的管理工作。

b. 建議進一步加強軟體需求規格說明、軟體設計文件編制以及編寫**的規範化。特別是應該將系統中的硬體研製和軟體研製分別管理,軟體文件編制的種類和規格按照相關標準執行。

c. 盡早開展軟體測試工作。在軟體研製計畫安排上給軟體測試留有必要的時間,在資源配置上給軟體測試必要的支撐。

d. 建議結合系統聯試,開展軟體的確認和系統測試。

超市管理系統

通過本次課程設計,使學生能夠全面 深刻地掌握資料庫系統的設計流程。根據在資料庫原理課程中所學到的資料庫理論知識,結合某個具體的實際需求,最終開發出乙個較為實用的資料庫系統。20世紀90年代後期特別是近幾年,我國的超市產業飛速發展,其經營模式更為複雜,舊的管理體制已經無法適應超市的發展,這就迫切的需要...

超市管理系統

目錄一 任務概述 3 1.1超市管理系統概述 3 1.2 前台銷售系統概述 3 1.3 會員管理系統概述 4 1.4 客戶服務貨源管理系統概述 4 1.5 後台管理銷售情況系統概述 5 1.6 後台人員管理系統概述 5 二 超市管理系統需求分析 6 2.1銷售系統的需求分析 6 2.1.1用例圖 7...

超市管理系統

create table 商品 編號 int primary key,名稱 char 9 生產廠家 char 20 型號 char 9 規格 char 9 單價 float,create table 進出庫 名稱 char 9 primary key,數量 int,採購價 float,日期 char...