用例篇03

?正交表

因素:存在的條件

水平:因素的取值

最簡單的正交表:L4(2)

應用 allpairs 來實現正交表。

步驟:

1.根據需求找出因素和水平

2.將因素和水平寫入到excel表格中(表格不需要保存)(推薦用微軟的)

3.在allparis.exe同級文件夾下創建一個txt文件,將excel表格中的內容復制到txt文件中

4.使用allparis.exe工具對txt文件生成正交表文件。

.

?

5.根據生成好的正交表來編寫測試用例,繼續將重要的用例補全

其中包含沒有?若不使用excel,而直接手動在txt文件中編寫因素和水平,使用命令生,allparis工具對格式的要求非常嚴格.

判定表

判定表是一種表達邏輯判斷的工具

通過具體的方法能夠將測試用例設計的更加完整和規范。需求中會存在各種各樣的場景,現在我們把需求改成如下的要求:

根據判定表法設計測試用例的步驟:

1.確認需求中輸入條件和輸出條件

輸入:賬戶包含admin字符,內部鏈接進入注冊頁面,提交注冊按鈕

輸出:管理員/無管理員

2.找出輸入條件和輸出條件之間的關系

輸入:賬戶包含admin字符,內部鏈接進入注冊頁面,提交注冊按鈕

輸出:管理員/無管理員

3.畫判定表

4.根據判定表編寫測試用例

1)賬戶包含admin字符,提交注冊按鈕,成為管理員賬號

2)內部鏈接進入注冊,提交注冊按鈕,成為管理員賬號

錯誤猜測法

錯誤猜測法是對被測試軟件設計的理解,過往經驗以及個人直覺,推測出軟件可能存在的缺陷,從而針對性地設計測試用例的方法。

這個方法強調的是對被測試軟件的需求理解以及設計實現的細節把握,還有個人的經驗和直覺。

如何在頁面打開開發者工具,方法有很多,任選一個!

1)頁面鼠標右鍵選擇"檢查"

2)通過快捷鍵:Ctrl+shift+i?

3)F12

?1.通過get方法請求2.通過post方法來請求3.請求參數拼接blogld,4.請求參數拼接非blogid.

通過頁面的開發者工具無法對接口進行具體的測試,,需要借助接口測試工具:postman

地址:https://www.postman.com/icon-default.png?t=N7T8https://www.postman.com/使用postman的時候可以登錄也可以不登陸,只要注冊賬號即可。

選中接口-->鼠標右鍵--->選擇"copy"-->選擇"copy as curl(bash)"

將復制好的curl導入到postman中,將自動生成一個一模一樣的請求。

postman接口測試用具還有還有很多功能需要大家去發現,掌握以上內容針對接口進行測試基本就沒有問題了接下來一定要熟悉postman工具并熟練使用postman工具

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

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

相關文章

SpaceX 首席火箭著陸工程師 MIT論文詳解:非凸軟著陸最優控制問題的控制邊界和指向約束的無損凸化

上一篇blog翻譯了 Lars Blackmore(Lars Blackmore is principal rocket landing engineer at SpaceX)的文章,SpaceX 使用 CVXGEN 生成定制飛行代碼,實現超高速機載凸優化。利用地形相對導航實現了數十米量級的導航精度,著陸器在著陸過程中成像行星表面并將特征與機載…

PHP序列化、反序列化

目錄 一、PHP序列化:serialize() 1.對象序列化 2.pop鏈序列化 3.數組序列化 二、反序列化:unserialize() 三、魔術方法 ?四、NSSCTF相關簡單題目 1.[SWPUCTF 2021 新生賽]ez_unserialize 2.[SWPUCTF 2021 新生賽]no_wakeup 學習參考&#xff1…

054、Python 函數的概念以及定義

編程大師Martin Fowler曾說過:“代碼有很多種壞味道,重復是最壞的一種。” 那么遇到重復的代碼,如何做?答案就是:函數。 函數就是把重復的代碼封裝在一起,然后通過調用該函數從而實現在不同地方運行同樣的…

解決MAC M1 Docker Desktop啟動一直在starting

問題描述: 今天使用docker buildx 構建Multi-platform,提示如下錯誤: ERROR: Multi-platform build is not supported for the docker driver. Switch to a different driver, or turn on the containerd image store, and try again. 于是按…

蘋果ios用戶下載ipa文件內測簽名的后的app應用下載安裝到手機圖標消失了是什么原因呢?

下載好的應用竟然找不到了?究竟有哪些原因呢?本篇文章將總結一些可能性! 若你在蘋果設備上下載了一個應用程序,但它的圖標不見了,可能有以下幾種原因: 1. 刪除應用的時候出現彈窗如果你錯誤的點擊到了從…

EasyRecovery2024破解版本下載,電腦數據恢復新突破!

在當今數字化時代,數據安全和軟件版權已成為全球關注的熱點。EasyRecovery,作為一款廣受歡迎的數據恢復軟件,因其強大的數據恢復功能而深受用戶喜愛。然而,隨著“EasyRecovery2024 crack”關鍵詞的流行,我們不得不面對…

電子電氣架構 —— 刷寫模式:并行刷寫

電子電氣架構 —— 刷寫模式:并行刷寫 我是穿拖鞋的漢子,魔都中堅持長期主義的工程師。 老規矩,分享一段喜歡的文字,避免自己成為高知識低文化的工程師: 人們會在生活中不斷攻擊你。他們的主要武器是向你灌輸對自己的懷疑:你的價值、你的能力、你的潛力。他們往往會將此…

【深度學習入門篇一】阿里云服務器(不需要配環境直接上手跟學代碼)

前言 博主剛剛開始學深度學習,配環境配的心力交瘁,一塌糊涂,不想配環境的剛入門的同伴們可以直接選擇阿里云服務器 阿里云天池實驗室,在入門階段跑個小項目完全沒有問題,不要自己傻傻的在那配環境配了半天還不匹配&a…

二叉樹的層序遍歷Ⅱ-力扣

很簡單的一道題,將前一道題的結果數組進行一次反轉即可。 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(i…

【ARM Cache 系列文章 2.1 -- Cache PoP 及 PoDP 介紹】

請閱讀【ARM Cache 及 MMU/MPU 系列文章專欄導讀】 及【嵌入式開發學習必備專欄】 文章目錄 PoP 及 PoDPCache PoDPCache PoP應用和影響PoP 及 PoDP Cache PoDP 點對深度持久性(Point of Deep Persistence, PoDP)是內存系統中的一個點,在該點達到的任何寫操作即使在系統供電…

石油行業的數字化轉型與智能化發展:新技術綜合運用助力業務提升

引言 石油行業面臨的挑戰與機遇 石油行業是全球能源供應的重要支柱,然而,隨著資源枯竭、環境壓力增加以及市場競爭加劇,石油企業面臨著前所未有的挑戰。傳統的勘探和生產方式已經難以滿足當前高效、安全、環保的要求。同時,能源轉…

用幻燈片來解釋C/C++指針及運算

在互聯網上發現了一個很好的C入門學習網站,用各種圖表和幻燈片來學習C知識,非常直觀,一目了然,比看文字更容易理解。做個搬運工用中文分享一下C/C最難懂的的內存指針的講解,由淺入深的將指針解釋的很清楚易懂&#xff…

web刷題記錄(3)

[NISACTF 2022]checkin 簡單的get傳參,好久沒做過這么簡單的題了 王德發?????!,看了源代碼以后,本來以為是js腳本的問題,但是禁用js腳本沒用,看了大佬的wp以后…

鴻蒙輕內核M核源碼分析系列六 任務及任務調度(2)任務模塊

任務是操作系統一個重要的概念,是競爭系統資源的最小運行單元。任務可以使用或等待CPU、使用內存空間等系統資源,并獨立于其它任務運行。鴻蒙輕內核的任務模塊可以給用戶提供多個任務,實現任務間的切換,幫助用戶管理業務程序流程。…

智慧校園究竟有何魅力?

隨著科技的快速發展,智慧校園已成為教育領域的熱門話題。智慧校園利用先進的技術手段,將信息化與教育深度融合,為學生、教師和家長提供更便捷、高效的教育服務。本文將帶您深入了解智慧校園的魅力,讓您對未來教育的發展充滿期待。…

Ego微商項目部署(小程序項目)(全網最詳細教程)

目錄 1.項目部署前的準備 1.1獲取APPID和APPSecret(微信小程序) 1.2測試工具 1.3微信開發者工具下載與安裝 2.Ego微商后端項目部署 2.1部署細節流程 2.2部署架構圖 2.3組件要求及版本 2.4后臺部署操作 2.4.1安裝vm和cenos7 2.4.2本地服務檢查…

我們如何利用 0 美元營銷將 UX/UI 產品發展到 320k 用戶

嘿 👋 我是 Paul,FlowMapp 的聯合創始人。 現在,我們是一個由7人(少數兼職成員)組成的團隊,試圖將產品擴展到$ 1M ARR。 希望這些對您有所幫助,并祝您未來的產品好運! 我決定與…

【AI大模型】Transformers大模型庫(四):AutoTokenizer

目錄??????? 一、引言 二、自動分詞器(AutoTokenizer) 2.1 概述 2.2 主要特點 2.3 代碼示例 三、總結 一、引言 這里的Transformers指的是huggingface開發的大模型庫,為huggingface上數以萬計的預訓練大模型提供預測、訓練等服…

PMAT安裝及使用(Bioinformatics工具-021)

01 背景 PMAT 是一個高效的組裝工具包,用于利用第三代(HiFi/CLR/ONT)測序數據組裝植物線粒體基因組。PMAT 還可以用于組裝葉綠體基因組或動物線粒體基因組。 PMAT:使用低覆蓋度HiFi測序數據的高效植物線粒體組裝工具包-文獻精讀…

python字符串的進階

在上一篇文章的 密碼破解器 中,我們回顧了循環專題的知識點。 while 循環和 for 循環是 Python 中的兩大循環語句,它們都可以實現循環的功能,但在具體使用時略有差別。當循環次數不確定時,我們選用 while 循環;當循環…