程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

基於Python+Html+Django+MySQL的數據庫測試管理與構建平台 論文文檔+畢業答辯PPT+項目源碼及數據庫文件

編輯:Python

摘 要
近年來隨著我國軟件行業的快速發展,同樣帶動了軟件測試行業的快速發展。隨著軟件測試行業的不斷發展,由於人力資源、時間成本等條件的影響,測試過程逐步由手工測試向自動化工具測試發展,用工具代替人工,節省人力成本和時間成本。然而自動化測試工具往往忽略了一個手工測試過程,就是測試數據和環境的構建,大部分測試工具的數據都需要前期人工准備,復用性不佳。
本系統是利用Python等服務技術設計和實現了一個可以讓測試人員輕松設計、管理和構建測試數據的工作平台,測試數據管理與構建平台是一個利用在線服務支持測試數據設計、構建並觸發測試驅動的系統,主要功能有測試數據用例編輯、測試用例編輯、測試數據構建、測試任務執行、測試任務監控、測試結果發布等、是將測試工程師從手工做數據或選數據中解脫出來的一次嘗試,它的特點在於針對不同數據庫類型進行定制處理,在測試用例場景前後增加對數據場景的管理,致力於對測試數據環境的高效利用。降低測試成本,提高測試效率。
本系統主要使用Html+Django開發動態網站、WebStorm設計系統界面、Mysql開發後台數據庫以及的Python腳本語言實現後台服務代碼。
【關鍵詞】自動化測試 Django Pyhon HTML數據庫
目錄
一、緒 論 1
(一)、研究背景 1
(二)、國內外現狀 1
(三)、技術簡介 2
1、Django簡介 2
2、HTML簡介 2
3、Django運行環境配置 3
4、數據庫的設計 3
二、系統需求 4
(一)、需求分析 4
1、功能需求 4
2、安全性需求 5
(二)、系統的可行性 5
(三)、系統結構化分析 5
(四)、目標系統要求 8
三、總體設計 8
(一)、系統界面總體設計 8
(二)、後台數據庫的總體設計 8
四、詳細設計 9
(一)、系統設計思想 9
(二)、系統數據庫詳細設計 9
1、概念模型設計 10
2、邏輯模型設計 10
3、物理模型設計 11
(三)、前台模塊的設計及實現 13
1、用戶登錄模塊 13
2、用戶管理模塊 13
3、測試用例管理模塊 14
4、測試任務管理模塊 17
5、系統參數管理模塊 18
6、數據庫連接 19
五、結束語 21
參考文獻 21
附錄 21
致謝 26
一、緒 論
(一)、研究背景
隨著近年來隨著我國軟件行業的快速發展,同樣帶動了軟件測試行業的快速發展。軟件行業對測試從業人員的需求與日俱增,越來越凸顯測試從業人員的缺口。在測試從業人員的增長量長期小於使用需求增長量的實際情況下,應該通過技術不斷改進去尋求優化測試過程,解放有限的測試資源。用工具去代替人工,用方法去提高效率。在當前的測試行業環境中,測試執行已經逐步向自動化工具方向發展,大量的測試工具層出不窮,性能測試、壓力測試、和功能測試工具都已日趨成熟。然而還有很多環節需要去同樣的優化。數據構建和和管理就是一個契機。
測試數據構建和管理是測試過程數據基礎和前期准備,測試過程順利進行需要測試數據做為依托,設計和管理好測試數據尤為重要,通常執行測試前期需要很長時間設計、構造或挑選測試數據,而且往往這些數據大量捆綁、偶和在一起,重復使用的次數極低,成為死數據,留著占地,刪了可惜。到了回歸測試時,這些測試數據常常需要恢復或者二次准備。白白浪費了測試時間和測試資源,如果這些時間節省出來可以做很多的其他的事情。如何讓這些數據能夠設計簡單、靈活運用。我們應從兩個方向提高測試數據准備的效率,來提高測試的准備時間,第一:簡化測試數據的設計,測試工程師盡可能只創建符合測試場景需要的數據或屬性,剩余不阻礙測試的數據或屬性由默認數據模型代替。第二:將測試數據構建作為測試場景設置在帶測試場景前後,將其作為測試過程的一部分,易於維護管理和重復使用,減少測試數據冗余和數據間干擾。





















  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved