基于Django的測(cè)試工具平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2024-04-11 18:48
隨著計(jì)算機(jī)軟件的產(chǎn)生,軟件測(cè)試迅速發(fā)展起來,它貫穿整個(gè)軟件開發(fā)項(xiàng)目流程,是軟件工程中的重要環(huán)節(jié),是保證軟件質(zhì)量的必要手段。本人實(shí)習(xí)公司主要業(yè)務(wù)是打造中小學(xué)在線直播互動(dòng)課堂并為學(xué)生提供直播教學(xué)服務(wù),所研發(fā)的項(xiàng)目包括課堂直播互動(dòng)軟件及面向?qū)W生和公司內(nèi)部授課教師、輔導(dǎo)教師的信息管理系統(tǒng)。公司測(cè)試團(tuán)隊(duì)需要參與到各項(xiàng)目開發(fā)及上線過程中,跟進(jìn)項(xiàng)目流程,編寫測(cè)試用例,進(jìn)行功能、接口、性能、UI等方面的測(cè)試,發(fā)送測(cè)試報(bào)告。項(xiàng)目上線后仍會(huì)出現(xiàn)BUG,測(cè)試人員還會(huì)進(jìn)行回歸測(cè)試并跟進(jìn)Bug解決流程。在項(xiàng)目流程中,測(cè)試人員更依賴手工測(cè)試,但手工測(cè)試費(fèi)時(shí)費(fèi)力,重復(fù)性強(qiáng),創(chuàng)造性低,因此測(cè)試流程較長(zhǎng),測(cè)試效率不高,也導(dǎo)致測(cè)試資源緊張。本項(xiàng)目旨在設(shè)計(jì)實(shí)現(xiàn)一個(gè)測(cè)試工具平臺(tái),包括接口測(cè)試工具、數(shù)據(jù)看板、業(yè)務(wù)測(cè)試工具、用戶管理四個(gè)模塊。提供接口測(cè)試工具以回歸測(cè)試線上接口并定期監(jiān)控接口狀態(tài),提供可視化的數(shù)據(jù)看板展示各項(xiàng)目及人員Bug數(shù)據(jù)并發(fā)送測(cè)試日?qǐng)?bào),將分布于各個(gè)信息系統(tǒng)且重復(fù)性強(qiáng)的測(cè)試準(zhǔn)備工作整合到測(cè)試平臺(tái)。本人全程參與了測(cè)試工具平臺(tái)需求分析、設(shè)計(jì)、實(shí)現(xiàn)與測(cè)試。平臺(tái)構(gòu)建前后端分離模式,后端業(yè)務(wù)實(shí)現(xiàn)使用Python語言和基于...
【文章頁數(shù)】:94 頁
【文章目錄】:
致謝
摘要
ABSTRACT
1 引言
1.1 項(xiàng)目的研究背景
1.2 研究目的和意義
1.3 發(fā)展現(xiàn)狀
1.4 作者的主要工作
1.5 論文的組織結(jié)構(gòu)
1.6 本章小結(jié)
2 測(cè)試工具平臺(tái)相關(guān)技術(shù)介紹
2.1 Django框架
2.2 Vue.js框架
2.3 Django REST framework
2.4 Celery框架
2.5 本章小結(jié)
3 測(cè)試工具平臺(tái)需求分析
3.1 用戶分析
3.2 可行性分析
3.3 功能性需求分析
3.3.1 用戶管理
3.3.2 接口測(cè)試工具
3.3.3 數(shù)據(jù)看板
3.3.4 業(yè)務(wù)測(cè)試工具
3.4 非功能性需求分析
3.5 本章小結(jié)
4 測(cè)試工具平臺(tái)概要設(shè)計(jì)
4.1 架構(gòu)設(shè)計(jì)
4.2 模塊劃分
4.3 數(shù)據(jù)庫設(shè)計(jì)
4.3.1 用戶管理模塊表
4.3.2 接口測(cè)試模塊表
4.3.3 數(shù)據(jù)看板模塊表
4.4 本章小結(jié)
5 測(cè)試工具平臺(tái)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
5.1 平臺(tái)開發(fā)環(huán)境
5.2 用戶管理模塊
5.2.1 用戶信息管理子模塊
5.2.2 登錄注銷子模塊
5.3 接口測(cè)試工具模塊
5.3.1 接口測(cè)試用例管理子模塊
5.3.2 接口測(cè)試執(zhí)行子模塊
5.3.3 接口簽名子模塊
5.3.4 接口斷言子模塊
5.3.5 參數(shù)傳遞子模塊
5.3.6 定期接口測(cè)試子模塊
5.3.7 接口測(cè)試報(bào)告子模塊
5.3.8 測(cè)試結(jié)果通知子模塊
5.4 數(shù)據(jù)看板模塊
5.4.1 項(xiàng)目數(shù)據(jù)看板子模塊
5.4.2 測(cè)試人員數(shù)據(jù)看板子模塊
5.4.3 測(cè)試日?qǐng)?bào)子模塊
5.5 業(yè)務(wù)測(cè)試工具模塊
5.5.1 創(chuàng)建直播講子模塊
5.5.2 學(xué)生報(bào)名課程子模塊
5.5.3 注冊(cè)學(xué)生賬號(hào)子模塊
5.5.4 查詢學(xué)生報(bào)課信息子模塊
5.6 本章小結(jié)
6 平臺(tái)測(cè)試
6.1 測(cè)試運(yùn)行環(huán)境
6.2 測(cè)試方法及執(zhí)行
6.2.1 功能測(cè)試
6.2.2 兼容性測(cè)試
6.2.3 安全性測(cè)試
6.2.4 性能測(cè)試
6.3 測(cè)試結(jié)論
6.4 本章小結(jié)
7 總結(jié)與展望
7.1 總結(jié)
7.2 不足與展望
參考文獻(xiàn)
作者簡(jiǎn)歷及攻讀碩士學(xué)位期間取得的研究成果
學(xué)位論文數(shù)據(jù)集
本文編號(hào):3950995
【文章頁數(shù)】:94 頁
【文章目錄】:
致謝
摘要
ABSTRACT
1 引言
1.1 項(xiàng)目的研究背景
1.2 研究目的和意義
1.3 發(fā)展現(xiàn)狀
1.4 作者的主要工作
1.5 論文的組織結(jié)構(gòu)
1.6 本章小結(jié)
2 測(cè)試工具平臺(tái)相關(guān)技術(shù)介紹
2.1 Django框架
2.2 Vue.js框架
2.3 Django REST framework
2.4 Celery框架
2.5 本章小結(jié)
3 測(cè)試工具平臺(tái)需求分析
3.1 用戶分析
3.2 可行性分析
3.3 功能性需求分析
3.3.1 用戶管理
3.3.2 接口測(cè)試工具
3.3.3 數(shù)據(jù)看板
3.3.4 業(yè)務(wù)測(cè)試工具
3.4 非功能性需求分析
3.5 本章小結(jié)
4 測(cè)試工具平臺(tái)概要設(shè)計(jì)
4.1 架構(gòu)設(shè)計(jì)
4.2 模塊劃分
4.3 數(shù)據(jù)庫設(shè)計(jì)
4.3.1 用戶管理模塊表
4.3.2 接口測(cè)試模塊表
4.3.3 數(shù)據(jù)看板模塊表
4.4 本章小結(jié)
5 測(cè)試工具平臺(tái)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
5.1 平臺(tái)開發(fā)環(huán)境
5.2 用戶管理模塊
5.2.1 用戶信息管理子模塊
5.2.2 登錄注銷子模塊
5.3 接口測(cè)試工具模塊
5.3.1 接口測(cè)試用例管理子模塊
5.3.2 接口測(cè)試執(zhí)行子模塊
5.3.3 接口簽名子模塊
5.3.4 接口斷言子模塊
5.3.5 參數(shù)傳遞子模塊
5.3.6 定期接口測(cè)試子模塊
5.3.7 接口測(cè)試報(bào)告子模塊
5.3.8 測(cè)試結(jié)果通知子模塊
5.4 數(shù)據(jù)看板模塊
5.4.1 項(xiàng)目數(shù)據(jù)看板子模塊
5.4.2 測(cè)試人員數(shù)據(jù)看板子模塊
5.4.3 測(cè)試日?qǐng)?bào)子模塊
5.5 業(yè)務(wù)測(cè)試工具模塊
5.5.1 創(chuàng)建直播講子模塊
5.5.2 學(xué)生報(bào)名課程子模塊
5.5.3 注冊(cè)學(xué)生賬號(hào)子模塊
5.5.4 查詢學(xué)生報(bào)課信息子模塊
5.6 本章小結(jié)
6 平臺(tái)測(cè)試
6.1 測(cè)試運(yùn)行環(huán)境
6.2 測(cè)試方法及執(zhí)行
6.2.1 功能測(cè)試
6.2.2 兼容性測(cè)試
6.2.3 安全性測(cè)試
6.2.4 性能測(cè)試
6.3 測(cè)試結(jié)論
6.4 本章小結(jié)
7 總結(jié)與展望
7.1 總結(jié)
7.2 不足與展望
參考文獻(xiàn)
作者簡(jiǎn)歷及攻讀碩士學(xué)位期間取得的研究成果
學(xué)位論文數(shù)據(jù)集
本文編號(hào):3950995
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3950995.html
最近更新
教材專著