2023-2024 年重慶市職業院校技能大賽 高職組“軟件測試”賽項樣題

2023-2024 年重慶市職業院校技能大賽 高職組“軟件測試”賽項樣題

單元測試要求分析、代碼設計、設計測試數據、編寫測試腳本和 測試執行等;測試計劃、測試報告文檔設計與編寫;Web 端測試用例 設計、測試執行和 Bug 記錄; 自動化測試要求分析、工具使用、代 碼設計和測試執行等;性能測試要求分析、工具使用和測試執行等; 接口測試要求分析、工具使用和測試執行等;團隊合作能力及文明競
賽等職業素養。

任務一:單元測試(10 分)

  1. 任務描述
    根據《A1-單元測試要求》進行程序設計,設計測試數據,編寫 單元測試代碼,在 Eclipse 中完成編譯和程序運行。按照《A2-單元測
    試報告模板》完成本任務。
  2. 任務要求
    (1)單元測試報告應包括以下內容:
    ① 程序源代碼;
    ② 單元測試代碼;
    ③ 單元測試結果截圖。
    (2)工具要求:使用 Eclipse 相關環境完成本任務。

注意:①全部測試數據組數須以最少量來達到測試要求。②單元 測過程中,啟動 Eclipse 后使用默認 Workspacce(不可更改),必須 在 test-src 中自行新建并完成相關代碼設計(Referenced Libraries 中 已將junit、hamcrest-core、hamcrest-library 等jar 包導入完畢,若參賽
選手刪除jar 包后果自行承擔)。
3. 任務成果
XX-A2-單元測試報告.doc(XX 代表工位號)。

任務二:測試文檔(10 分)

  1. 測試計劃(5 分)
    (1)任務描述
    針對功能測試、自動化測試、性能測試、接口測試任務,劃分和 界定測試范圍,分解測試任務,預估測試風險、測試工作量和測試進
    度。按照《A3-測試計劃模板》完成本任務。
    (2)任務要求
    測試計劃應包括以下內容:
    ① 概述:項目背景、編寫目的;
    ② 測試任務:測試目的、測試參考文檔、測試范圍;
    ③ 測試資源:軟件配置、硬件配置、人員安排;
    ④ 測試計劃:整體測試進度規劃、功能測試計劃、 自動化測試
    計劃、性能測試計劃、接口測試計劃;
    ⑤ 發布標準;
    ⑥ 相關風險。

(3)任務成果
XX-A3-測試計劃.doc(XX 代表工位號)。
2. 測試報告(5 分)
(1)任務描述
針對功能測試、自動化測試、性能測試、接口測試任務,分析整 體測試過程,歸納總結測試結果,得出最終測試結論。按照《A4-測
試報告模版》完成本任務。
(2)任務要求
測試報告應包括以下內容:
① 概述:項目背景、編寫目的;
② 測試結果文檔;
③ 測試設計:功能測試方法設計、 自動化測試方法設計、性能
測試方法設計、接口測試方法設計;
④ 測試回顧:功能測試回顧、自動化測試回顧、性能測試回顧、
接口測試回顧;
⑤ 用例匯總;
⑥ Bug 匯總;
⑦ 測試結論。
(3)任務成果
XX-A4-測試報告.doc(XX 代表工位號)。

任務三:功能測試(25 分)

  1. 測試用例(10 分)

(1)任務描述
根據《A6- 需求說明書》進行需求分析,理解業務功能,設計測
試用例。按照《A5-測試用例模板》完成本任務。
(2)任務要求
測試用例應包括以下內容:
① 按模塊匯總測試用例數量;
② 測試用例應包含以下元素:設備端、模塊名稱、功能項、用 例說明、前置條件、輸入、執行步驟、預期結果、重要程度、執行用
例、測試結果。
(3)任務成果
XX-A5-測試用例.xls(XX 代表工位號)。
2. Bug 清單(15 分)
(1)任務描述
根據《A6-需求說明書》和測試用例,執行功能測試,發現 Bug、
記錄 Bug 并對 Bug 截圖。按照《A7-Bug 清單模板》完成本任務。
(2)任務要求
① Bug 清單應包括以下內容:
按模塊和 Bug 嚴重程度匯總 Bug 數量;
Bug 清單應包含以下元素:設備端、角色、模塊名稱、功能項、 摘要描述、操作步驟、預期結果、實際結果、缺陷嚴重程度、附件說
明(截圖)。
② Web 端測試要求:

使用谷歌瀏覽器(Chrome)執行 Web 端功能測試(含界面測試)。
(3)任務成果
XX-A7-Bug 清單.xls(XX 代表工位號)。

任務四: 自動化測試(20 分)

  1. 任務描述
    根據《A8- 自動化測試要求》使用 Selenium 方法編寫自動化測試 腳本、執行自動化測試腳本。按照《A9- 自動化測試報告模板》完成
    本任務。
  2. 任務要求
    (1) 自動化測試報告應包括以下內容:
    ① 簡介: 目的、術語定義;
    ② 自動化測試腳本編寫:第一題、第二題、第三題、第四題。
    (2)工具要求:使用 PyCharm 相關環境完成本任務。
    注意:運行自動化測試腳本過程中,出現報錯(網址輸入錯誤、 定位元素沒有找到等原因),屬于腳本編寫錯誤,請自行調整;在 P yCharm 中編寫自動化測試腳本時對于單引號、雙引號、括號和點要 在英文狀態下進行編寫;在將自動化測試腳本粘貼到自動化測試報告 時要和在 PyCharm 中的腳本格式保持一致,同時在粘貼時不要出現
    將所有代碼粘貼在一行中或出現空行情況。
  3. 任務成果
    XX-A9- 自動化測試報告.doc(XX 代表工位號)。

任務五:性能測試(18 分)

  1. 任務描述
    根據《A10-性能測試要求》使用性能測試工具錄制/添加腳本、
    回放腳本、配置參數、設置場景并運行得出結果。按照《A11-性能測
    試報告模板》完成本任務。
  2. 任務要求
    (1)性能測試報告應包括以下內容:
    ① 簡介: 目的、術語定義;
    ② 測試策略:測試方法、用例設計、測試場景;
    ③ 性能測試實施過程:性能測試腳本設計、性能測試場景設計
    與場景執行、性能測試結果;
    ④ 執行結果。
    (2)工具要求:使用 LoadRunner、JMeter 相關環境完成本任務。
    注意:1 、打開 LoadRunner 相關軟件需要使用管理員身份打開, 由于未使用管理員身份打開而造成的問題由參賽選手自行承擔;2 、 性能測試過程中,出現錄制失敗、回放失敗、腳本執行失敗、 白屏、
    500 錯等情況,屬于性能測試工具使用或配置錯誤,請調試。
  3. 任務成果
    XX-A11-性能測試報告.doc(XX 代表工位號)。

任務六:接口測試(7 分)

  1. 任務描述

根據《A12-接口測試要求》,使用接口測試工具進行發送請求、 變量設置等,對系統結果進行驗證。按照《A13-接口測試報告模板》
完成本任務。
2. 任務要求
(1)接口測試報告應包括以下內容:
① 簡介: 目的、術語定義;
② 接口測試實施過程;
③ 執行結果。
(2)工具要求:使用 PostMan 相關環境完成本任務。
3. 任務成果
XX-A13-接口測試報告.doc(XX 代表工位號)。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/209500.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/209500.shtml
英文地址,請注明出處:http://en.pswp.cn/news/209500.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

點擊按住說話按鈕事件有延遲

問題原因: 該問題原因是由于系統的某些手勢 delaysTouchesBegan 屬性為 YES,當按鈕處在某些特定位置時觸摸事件會先被這些系統的手勢攔截,系統不響應才會繼續分發,而按鈕的 UIControlEventTouchDown 事件是需要立即響應的&#xf…

Python數據處理的六種方式總結,Python零基礎學習

文章目錄 前言1、dedup()去重并排序2、traverse()拆分嵌套數組3、filter()數據篩選4、groupby()分組運算5、select()遍歷結果集6、sort()數據排序 總結 前言 在 Python 的數據處理方面經常會用到一些比較常用的數據處理方式,比如pandas、numpy等等。 今天介紹的這…

vue圖片預覽 90度旋轉

要在 Vue 3 中實現點擊按鈕讓圖片旋轉 90 度&#xff0c;你可以使用 CSS 轉換和 Vue 的事件處理來完成。這里是一個基本的示例&#xff1a; 首先&#xff0c;在你的組件的模板中&#xff0c;添加一個按鈕和一個應用轉換的圖像&#xff1a; <template> <div> <…

使用粗糙貼圖制作粗紋皮革手提包3D模型

在線工具推薦&#xff1a; 3D數字孿生場景編輯器 - GLTF/GLB材質紋理編輯器 - 3D模型在線轉換 - Three.js AI自動紋理開發包 - YOLO 虛幻合成數據生成器 - 三維模型預覽圖生成器 - 3D模型語義搜索引擎 當談到游戲角色的3D模型風格時&#xff0c;有幾種不同的風格&#xf…

UniGui使用CSS優化PageControl

如題直接上代碼 .x-tab-bar-default-top{background-image:none!important;background-color:#FFF !important;border-color:#f0f0f0 !important;border-left:none!important;border-right:none!important}.x-tab-bar-strip-default{border-color:#f0f0f0 !important;backgrou…

Redisson出現問題總結

org.redisson.client.RedisAuthRequiredException: NOAUTH Authentication required… channel: 出現此問題的原因為沒有redis權限。解決方案在setAddress()后面加上setPassword()方法。 config.useSingleServer().setAddress("redis://localhost:6379").setPasswo…

Hugging Face 給普通用戶提供了一個 2 vCPU 16GB 的免費空間

Hugging Face 給普通用戶提供了一個 2 vCPU 16GB 的免費空間&#xff0c;并且支持部署 Gradio 構建的應用程序&#xff0c;非常方便&#xff0c;下面我們進入 https://huggingface.co/spaces/ &#xff0c;點擊創建空間。

MySQL一 | SQL語句

目錄 DDL語句 查詢所有數據庫 查詢當前數據庫 切換數據庫 創建數據庫 創建表 刪除表 查詢當前數據庫所有表 查詢表結構 查詢指定表的鍵表語句 添加字段 修改數據類型 修改字段名和字段類型 刪除字段 修改表名 刪除表 刪除指定表&#xff0c;并重新創建該表…

CCF: 202012-2 期末預測之最佳閾值--C++

#include<iostream> #include<bits/stdc.h>using namespace std;int main() {int n;//m位同學的數據int y[100001];//記錄m位同學的安全指數int result[100001];//記錄m位同學最后的掛科情況cin>>n;for(int i1;i<n;i){cin>>y[i]>>result[i];}…

unity 模型生成PNG圖片并導出(可以任意控制方向和大小,本文提供三種方案)

提示&#xff1a;文章有錯誤的地方&#xff0c;還望諸位大神不吝指教&#xff01; 文章目錄 前言一、插件RuntimePreviewGenerator&#xff08;方案一&#xff09;二、unity 官方提供的接口&#xff08;方案二&#xff09;三、方法三&#xff0c;可以處理單個模型&#xff0c;也…

華為OD機試真題-智能成績表-2023年OD統一考試(C卷)

題目描述: 小明來到某學校當老師,需要將學生按考試總分或單科分數進行排名,你能幫幫他嗎? 輸入描述: 第1行輸入兩個整數,學生人數n和科目數量m。0<n<100,0<m<10 第2行輸入m個科目名稱,彼此之間用空格隔開。科目名稱只由英文字母構成,單個長度不超過10個字符…

Linux下C++靜態鏈接庫的生成以及使用

目錄 一.前言二.生成靜態鏈接庫三.使用靜態鏈接庫 一.前言 這篇文章簡單討論一下Linux下如何使用gcc/g生成和使用C靜態鏈接庫&#xff08;.a文件&#xff09;。 二.生成靜態鏈接庫 先看下目錄結構 然后看下代碼 //demo.h#ifndef DEMO_H #define DEMO_H#include<string&g…

線程狀態:深入理解多任務并發編程中的精髓

目錄 引言 1. 線程狀態概述 1.1 定義 1.2 線程狀態圖 2. 線程狀態的轉換 2.1 新建到就緒 2.2 就緒到運行 2.3 運行到阻塞 2.4 運行到等待和超時等待 2.5 運行到終止 3. 實際編程中的線程狀態管理 3.1 合理使用wait()和notify() 3.2 謹慎處理阻塞狀態 3.3 使用線程…

面試題之Docker篇

1、Docker 是什么&#xff1f; Docker一個開源的應用容器引擎&#xff0c;是實現容器技術的一種工具&#xff0c;讓開發者可以打包他們的應用以及環境到一個鏡像中&#xff0c;可以快速的發布到任何流行的操作系統上。 2、Docker的三大核心是什么? 鏡像&#xff1a;Docker的鏡…

Elastic Support Hub 轉向語義搜索

作者&#xff1a;Chris Blaisure 我們很高興與大家分享 Elastic Support Hub 最近的增強功能&#xff1a;它現在由語義搜索提供支持&#xff01; 但在我們更詳細地了解對 Elastic Support Hub 所做的更改及其對客戶的影響之前&#xff0c;我們需要花點時間解釋語義搜索的概念&…

el-form表單校驗值為0提示校驗不通過

el-form表單校驗輸入框值為0時提示校驗不通過 配置validator自定義校驗方法 這里舉例在結構代碼里加入校驗規則 <el-form-item:prop"num":rules"[{required: true,message: 請輸入數量,trigger: change,},{validator,trigger: blur}]" ><el-inpu…

【安卓】安卓xTS之Media模塊 學習筆記(3) VTS測試

1. 背景 接下來進行正式的VTS測試。本章節還是以Media模塊相關進行介紹。 VTS主要測的是內核和HAL層&#xff0c;media的hal層是以openMax&#xff08;即將廢棄&#xff0c;今日2023.12&#xff09; 和 Codec2 (后續主流) 接口為主。 這里我們只看Codec2的要求&#xff0c;CDD…

統計字符

輸入一行字符&#xff0c;分別統計出包含英文字母、空格、數字和其它字符的個數。 數據范圍&#xff1a;輸入的字符串長度滿足1≤n≤1000 輸入描述&#xff1a;輸入一行字符串&#xff0c;可以有空格 輸出描述&#xff1a;統計其中英文字符&#xff0c;空格字符&#xff0c;數…

MongoDB的插入文檔、更新文檔語句

本文主要介紹MongoDB的插入文檔、更新文檔語句。 目錄 MongoDB插入文檔MongoDB更新文檔 MongoDB插入文檔 在MongoDB中&#xff0c;可以通過使用insertOne或insertMany方法向集合中插入文檔。 insertOne方法可以插入一個文檔&#xff0c;例如&#xff1a; db.collection.inse…

Android 等待view 加載布局完成 (包括動態生成View)

前言 在實際開發中&#xff0c;有很多組件需要 根據數據&#xff0c;動態生成&#xff0c;或者 追加 / 減少 子view&#xff0c;由于View布局需要時間&#xff0c;此時想要獲取父View的最新寬高值&#xff0c;要么手動測量&#xff0c;要么等待布局完成后再獲取&#xff1b; …