大发排列3


<code id="ipaoi"></code>

    <code id="ipaoi"></code>
    <code id="ipaoi"></code>

    <label id="ipaoi"><legend id="ipaoi"></legend></label>
    <acronym id="ipaoi"></acronym>
      全國免費咨詢電話: 010-59418061
      關注尚腦
      如何做產品的測試用例?
        前言

        如果你聽說過“測試驅動開發”(TDD:Test-Driven Development),單元測試就不陌生。

        單元測試是用來對一個模塊、一個函數或者一個類來進行正確性檢驗的測試工作。

        比如對函數abs(),我們可以編寫出以下幾個測試用例:

        輸入正數,比如1、1.2、0.99,期待返回值與輸入相同;

        輸入負數,比如-1、-1.2、-0.99,期待返回值與輸入相反;

        輸入0,期待返回0;

        輸入非數值類型,比如None、[]、{},期待拋出TypeError。

        把上面的測試用例放到一個測試模塊里,就是一個完整的單元測試。

        如果單元測試通過,說明我們測試的這個函數能夠正常工作。如果單元測試不通過,要么函數有bug,要么測試條件輸入不正確,總之,需要修復使單元測試能夠通過。

        單元測試通過后有什么意義呢?如果我們對abs()函數代碼做了修改,只需要再跑一遍單元測試,如果通過,說明我們的修改不會對abs()函數原有的行為造成影響,如果測試不通過,說明我們的修改與原有行為不一致,要么修改代碼,要么修改測試。

        這種以測試為驅動的開發模式最大的好處就是確保一個程序模塊的行為符合我們設計的測試用例。在將來修改的時候,可以極大程度地保證該模塊行為仍然是正確的。

        *廖雪峰 python3 教程-單元測試*

        學python3看到這里的時候,想起之前做2.0上線測試用例,不斷完善用例時自己的心得,有種相見恨晚的感受。

        產品的基礎架構出來后,各類功能的開發和測試,如果都能夠從這個理念出發,那么 開發和產品的溝通會順利很多,效率也會提高很多。

        因此打算做做總結,為接下來要做的2.2 做準備。

        測試用例一般包括以下幾個部分:

        1、前置條件

        2、輸入

        3、預期結果

        4、測試結果及描述

        PM 在做產品設計的時候,就編寫好測試用例的1-3部分,不僅有利于之后的測試,還有助于開發團隊精準了解具體需求,提高需求的邏輯完備性。

        針對比較重要的開發任務,建議這樣做。

        實例

        在實際操作過程中,最容易發生遺漏的地方是 “輸入”部分。因此,我們從輸入的規則上,就應該盡量做到遍歷所有情況,具有邏輯完備性。

        遍歷規則:

        有數據輸入

        有效數據輸入:功能步驟1,功能步驟2,...

        無效數據輸入

        無數據輸入

        再拿上面取絕對值函數abs()為例:

        有數據輸入:

        有效數據輸入:

        輸入正數

        輸入負數

        無效數據輸入:

        輸入非數值類型

        無數據輸入:

        應用到我們客棧一個很小的功能測試用例,則體現如下:需求者確認報價

        

       

      需求者確認報價

       

        以這個規則,可以從方法上提升測試的質量,反過來也能提升產品和開發的溝通效率。


      ?
      尚腦教育隸屬于(北京尚腦互聯科技有限公司)    版權所有       京ICP備15029150號-2
      友情鏈接: 北京APP開發 | xp純凈版系統下載 | 廣州網站建設 | 廣州拓展訓練 | 數字圖書館系統 | 醫廢監管系統平臺 | 北京網站建設 | 騰訊企業郵箱 | 微信刷粉絲 | 信陽網站建設 | VR外包 | 展會互動 | 深圳網絡營銷 | 微信恢復 |
      秭归| 惠阳| 金华| 嘉兴| 永兴| 新洲| 沂水| 保定| 达州| 克拉玛依| 高密| 广元| 庄浪| 贵定| 石拐| 吴堡| 周口| 太和| 蒙城| 盐亭| 漳浦| 芒康| 长安| 河源| 许昌| 桓仁| 泾县| 高唐| 福鼎| 全州| 青县| 临淄| 郸城| 宁国| 南平| 广丰| 建阳| 诸暨| 邹城| 伊金霍洛旗| 包头| 马关| 将乐| 莱芜| 彝良| 潮连岛| 宁远| 安平| 商城| 宜良| 莫力达瓦旗| 庆城| 金华| 宣城| 丰城| 江陵| 鄢陵| 额尔古纳| 文登| 浩尔吐| 贵定| 德令哈| 射洪| 顺平| 无为| 汤河口| 唐海| 高台| 泾县| 星子| 巴中| 郎溪| 盱眙| 杂多| 广平| 凌源| 姚安| 固始| 台安| 康乐| 海淀| 乌鲁木齐| 杭锦旗| 曲沃| 余江| 涠洲岛| 红原| 瓦房店| 通江| 仪陇| 资中| 枣阳| 阿勒泰| 九龙| 扬中| 邱县| 全南| 杭锦后旗| 盖州| 民乐| 墨江| 大洼| 琼结| 灵武| 郑州农试站| 新田| 天等| 岑巩| 铜仁| 邗江| 若羌| 兴和| 桐梓| 昌乐| 磴口| 东乡| 庄河| 周口| 南部| 克什克腾旗| 错那| 宝丰| 新化| 习水| 都江堰| 鄯善| 滕州| 迁安| 南海| 青铜峡| 定安| 上杭| 夏津| 青川| 乾县| 崇武| 乌斯太| 赤峰| 砀山| 仪陇| 惠阳| 怀集| 琼海| 梁平| 呼中| 南汇| 腾冲| 汤原| 察哈尔右翼中旗| 四子王旗| 庄河| 岳阳| 山阴| 庐江| 通辽钱家店| 南召| 大竹| 桂林农试站| 七台河| 泸州| 壤塘| 马关| 景洪电站| 二连浩特| 杂多| 邱县| 大新| 政和| 柞水| 九台| 江山| 讷河| 响水| 金川| 大港| 新化| 庆阳| 丽江| 吉林| 望奎| 桦甸| 本溪| 长春| 汶川| 德庆| 徐州| 策勒| 沈阳| 永新| 河卡| 门头沟| 延边| 余江| 辉南| 诺木洪| 巴楚| 金华| 麻栗坡| 郸城| 资兴| 本溪县| 阜南| 桂阳| 嵩县| 鄯善| 沙湾| 引水船| 铜梁| 靖安| 新河| 增城| 希拉穆仁| 竹山| 沙县| 绵阳| 内江| 得荣| 长丰| 吉木乃| 九江| 滁州| 山阴| 东安| 凤翔| 番禺| 秦皇岛| 宁津| 阜阳| 牟定| 清水河| 廉江| 延边| 本溪县| 通山| 台前| 茌平| 祁县| 清原| 兴和| 克什克腾旗| 南县| 紫云| 麻阳| 汾阳| 通道| 塞罕坎| 淄川| 射洪| 遵化| 内黄| 赤水| 白城| 太原| 察尔汉| 鸡东| 五大连池| 临朐| 天池| 邢台县浆水| 赣州| 洛宁| 兖州| 苏尼特左旗| 清水| 宽甸| 桐庐| 海力素| 涪陵| 清水河| 中泉子| 那坡| 绥德| 福州郊区| 鄂尔多斯| 牡丹江| 道孚| 马山| 佛山| 腾冲| 泾县| 阿克苏| 隆德| 塞罕坎| 即墨| 彭水| 兴仁堡| 日照| 龙门| 安新| 公安| 开江| 大安| 易县| 岚县| 齐河| 石河子| 雷山| 台江| 全椒| 太仓| 沁水| 清兰| 东山| 灵邱| 化州| 库尔勒| 涉县| 汝城| 鄂温克旗| 昭觉| 大洼| 织金| 巩留| 浚县| 嵊泗| 平湖| 彭阳| 石岛| 新巴尔虎右旗| 宣城| 沙湾| 永川| 新昌| 晋城| 达州| 平泉| 龙南| 汉沽| 布尔津| 新港| 镶黄旗| 衡东| 和龙| 辽阳县| 安阳| 方城| 汝阳| 隆子| 井陉| 澜沧| 平坝| 祁连| 易县| 剑阁| 吐鲁番| 东港| 衡阳| 加格达奇| 泸州| 岢岚| 辉县| 嵊泗| 喜德| 汕尾| 涪陵| 德保| 石拐| 贺州| 麻江| 新建| 温泉| 绥化| 江华| 青岛| 云县| 天祝| 呼兰| 麦盖提| 台北县| 溧阳| 宣威| 虎林| 香日德| 富顺| 连州| 澄海| 牡丹江| 乌拉特前旗| 文登| 鸡泽| 通化| 清兰| 金溪| 广灵| 镇宁| 灵邱| 林口| 化隆| 澄江| 永清| 玛曲| 福安| 贺州| 青冈| 舍伯吐| 淄川| 喀什| 渭南| 大兴| 永兴