7.测试用例设计方法 + Bug

一、正交实验法

1.使用场景
        因果关系比较庞大的情况下,不太适合用因果图判定表,在这种情况下,一般会采用正交实验法。
2.例子:
字符属性设置(4个条件) 
        字体很多
        字符样式很多        

        字体颜色很多
        字号也很多

       

组合很多

3.正交表,特制的表,一般记为L_{n\left (m ^{k} \right )}

字符属性设置例子,表为L_{9\left (3 ^{4} \right )},一共有4个条件,一个条件3个值,总共测9次

二、笔试面试题

1.用例需要评审吗?紧急情况用例也需要评审么?
        也需要,可以不组织会议,用例发送邮件给到相关人员确认。

2.如果被测项目很紧急,来不及写用例,怎么办?
        可以用xmind列出测试点,一一进行测试,测完之后时间不紧急的时候补用例,用于后面回归测试。

3.遇到隐形需求如何写用例?

        需求不明确的时候要先去熟悉功能,参考成熟的产品,站在用户的角度来挖掘需求。

4.用例有没有优先级?如果一定要有优先级,依据什么来确定?
        有优先级,高中低,以及核心功能来确定,用户是否使用的场景来确定。

5.编写测试用例会用到什么方法?

        拿到项目,先熟悉业务流程,用场景法来设计
        针对输入功能,一般用等价类边界值来设计
        多个条件不同组合不同结果,用因果图判定表来设计

        

三、Bug管理流程及禅道使用

1.什么是Bug?
        软件程序的漏洞,软件可改进的细节,与需求文档存在差异的功能。
 

2.bug类型

        代码(功能)错误:功能错误、性能、安全错误

        界面优化:界面易用性测试

        设计缺陷:建议优化的bug


3.bug等级
        bug等级越高,bug修改的优先级越高
        1)致命错误(blocker)(核心功能,数据问题,安全问题)

                1>常规操作引起的吸引崩溃,死机,死循环,闪退

                2>造成数据泄露的安全性问题,那比如恶意攻击造成的账户私密信息泄露

                3>设计金钱计算(不扣款,延时不算)
                4>阻断性测试,所有测试工作进行不下去(冒烟测试)

        2)严重错误:critical

                1>重要功能不能实现

                2>错误的波及面广,影响到其他的重要功能正常实现
                3>非常规操作,导致的程序死机,死循环,闪退。

                4>外观(界面)难以接受的缺陷

                5>密码明文显示:(界面+数据库)
                6>偶现的致命性错误

        3)一般错误(major)

             不影响产品的运行,不会成为故障起因,但对产品外观和下道工序影响较大的缺陷

                1>次要功能不能正常实现

                2>操作界面错误(包括数据窗口内列明定义,含义不一致)
                3>查询错误,数据错误显示
                4>简单的输入限制为放在前端进行控制

                5>删除操作未给提示

                6>偶先的严重性bug

        4)细微错误(minor)
                界面方面的错误,描述错误,错别字

        5)改进建议

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/421149.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

appium server gui详细按照步骤

1.安装appium server desktop Appium安装提供两种方式:桌面版和命令行版。其中桌面版又分为 Appium GuI 和 Appium Desktop 。作为初学者,用桌面版,对初学者比较友好。 官网下载地址:Releases appium/appium-desktop GitHubTags appium/…

百度经纬度互转高德经纬度_在线经纬度转换工具

简介说明 在线经纬度转换工具主要功能:百度经纬度转高德经纬度,高德经纬度转百度经纬度,坐标拾取,经纬度反查高德坐标拾取器,坐标拾取,经纬度反查百度坐标拾取器,坐标拾取,经纬度反查地图数据批量收集 操作界面 使用入口> 百度经纬度互转高德经纬度_在线经纬度转换工具

如何让Google收录我的网站?

其实仅仅只是收录,只要在GSC提交网址,等个两三天,一般就能收录,但收录是否会掉,这篇内容收录了是否有展现,排名,就是另外一个课题了,如果不收录,除了说明你的网站有问题&…

阿里云rds数据迁移

记录一下rds数据同步操作,官方文档: 跨阿里云账号迁移RDS实例. 背景:不同阿里云账号的rds中指定数据库迁移. 操作说明: 使用阿里云数据传输服务产品,选择数据迁移.注意是从目标阿里云账号的rds中操作,按照文档操作基本上没有问题. 源阿里云账号设置如上. 需要注意的是需要从源…

计算机网络 ---- 电路交换、报文交换、分组交换

目录 零、前言 一、计算机网络发展初期面临的问题 1.1 电路交换的主要特点【电话网络采用电路交换技术】 1.1.1 电路交换的基本知识介绍 1.1.2 电路交换的优缺点 1.3 报文交换技术的特点【电报网络采用报文交换技术】 1.3.1 报文交换的基本知识介绍 1.3.2 报文交换技术…

Python 基本库用法:数学建模

文章目录 前言数据预处理——sklearn.preprocessing数据标准化数据归一化另一种数据预处理数据二值化异常值处理 numpy 相关用法跳过 nan 值的方法——nansum和nanmean展开多维数组(变成类似list列表的形状)重复一个数组——np.tile 分组聚集——pandas.…

VScode 的简单使用

目录 1. VScode 的使用 1.1 常用插件 1.2 常用快捷键 1. VScode 的使用 1.1 常用插件 1.2 常用快捷键 也可以“ CTRLD ”;使用“CTRL滚轮”即可; ctrl /-,是用来展开/收起代码的; 比如:js 的多行注释是 shiftalt…

预防式编程——避免空值

文章目录 1. 输入验证2. 使用可选类型(Optional Types)3. 非空断言4. 安全调用运算符5. 提供默认值6. 设计模式7. 文档说明8. 数据结构的选择9. 逻辑判断10. 构造函数和初始化11. 使用工具类12. 枚举类型13. 编码规范14. 测试15. 重构16. 教育与培训 案例…

[Python学习日记-14] Python中基础语法的补充(变量增删改的过程、垃圾回收机制、变量指向关系、身份运算和None)

[Python学习日记-14] Python中基础语法的补充 变量增删改的过程 变量的指向关系 垃圾回收机制 身份运算和None 三元运算 变量增删改的过程 一、增 现在我们假设要创建一个变量名为 name 并且我们要赋它一个值“Jove”,那我们很自然会想到下面的代码 name &q…

使用Python本地搭建http.server文件共享服务并实现公网环境远程访问——“cpolar内网穿透”

前言 本文主要介绍如何在Windows系统电脑上使用python这样的简单程序语言,在自己的电脑上搭建一个共享文件服务器,并通过cpolar创建的公网地址,打造一个可以随时随地远程访问的私人云盘。 数据共享作为和连接作为互联网的基础应用&#xff…

011. Oracle-约束

我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈 入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈 虚 拟 环 境 搭 建 :👉&…

【Web】XGCTF 西瓜杯 超详细题解

目录 CodeInject tpdoor easy_polluted Ezzz_php CodeInject eval里打代码注入 11);system("tac /0*");// tpdoor 可以传参isCache给../../config/route.php写入$config[request_cache_key] 打的是CheckRequestCache中间件解析的漏洞 think\middleware\Ch…

得物APP助力释放首发经济新活力,解锁年轻潮流密码

在消费升级与高质量发展的时代背景下,我国首发经济正以前所未有的活力蓬勃发展,成为推动市场繁荣、满足个性化消费需求的重要力量。首发,即产品首次在市场亮相,往往代表着最新的设计理念、最尖端的科技应用以及最前沿的潮流趋势。…

一文读懂数字化生态平台的多元功能!

在这个数字化飞速发展的时代,有个话题不得不提 —— 数字化生态平台的多元功能。 ​ 资源整合:凝聚各方力量 在当下,数字化生态平台就像一个大管家,能把分散在不同地方、不同主体的各类资源高效整合起来。商业领域里,…

STM32-HAL库开发快速入门

注:本文主要记录一下STM32CubeMX软件的使用流程,记录内容以STM32外设(中断、I2C、USART、SPI等配置)在STM32CubeMX中的设置为主,对驱动代码编写不做记录,所以阅读本文最好有标准库开发经验。除第2节外,使用的都是韦东山…

JAVA智能管理高效运营自营商城系统

智能管理,高效运营 —— 自营商城系统的魅力揭秘🚀 📈 开篇:告别繁琐,拥抱智能管理 你还在为商城运营的繁琐流程头疼吗?🤯 还在为数据分析的复杂性而烦恼吗?🤔 那就让我…

IPv6理论基础

IPV6 地址介绍 地址标识方法 格式 : XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX,128bit,8个16位,16进制 X表示十六进制的一个字符,可以是0 - 9,A -F 字母大小写不敏感,最终设备上显示均为大写 一个地址由8个字段构成…

学习threejs,创建立方体,并执行旋转动画

文章目录 一、前言二、代码示例三、总结 一、前言 本文基于threejs&#xff0c;实现立方体的创建&#xff0c;并加入立方体旋转动画 二、代码示例 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>l…

【动态规划】【完全背包】力扣322. 零钱兑换

给你一个整数数组 coins &#xff0c;表示不同面额的硬币&#xff1b;以及一个整数 amount &#xff0c;表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额&#xff0c;返回 -1 。 你可以认为每种硬币的数量是无限的。 示…

【ACM出版,录用检索快】2024年第四届工商管理与数据科学国际学术会议 (BADS 2024,10月25-27)

2024年第四届工商管理与数据科学国际学术会议(BADS 2024)将于2024年10月25-27日在中国重庆召开&#xff0c;大会由喀什大学支持。 在当今全球化与数字化迅速发展的时代&#xff0c;工商管理与数据科学作为推动经济增长和技术进步的重要力量&#xff0c;正以前所未有的速度交叉融…