基础功能测试的一些实质建议 来自土土松的博客

2023-11-01

基础功能测试的一些实质建议 来自土土松的博客

总结的真不错,要好好积累

 1.对于旧的稳定的程序,一旦新添加功能,尤其是调用旧模块的功能的,回归测试的工作量大而枯燥,不可避免。

针对此条,对于LEADER而言,最大的难处在于时间风险的估算。最好的解决方式是和开发人员开会,共同探讨模块的复杂性和测试时间。一般,开发,测试,修复,再测试的周期中,开发和测试的时间是1:2左右。甚至更多。

对于测试用例的设计人员而言,最大的难处并不在于新功能本身,而是如何设计覆盖路径,新旧版本之间的问题将非常严重。怎样设计组合用例,将是测试的重中之重。

活生生的例子: 我们的测试用例中没有设计到横向子模块的兼容性测试,因为旧版本没有该问题,而新版本也仅仅是调用这个模块。结果,在冒烟测试中,就发现,这个被调用的公用模块,在某一个相对特殊的子模块中,会发生菜单项无效的问题。随后再想到要设计横向模块的兼容性测试,并和旧版本做比较,浪费了很多时间。

2.一定要和旧版本一起,做至少一轮的随机测试。
尤其是涉及到自定义的数据保存功能的情况下,用新版本的程序读取旧版本保存的数据看看。接口之间的古怪问题,一定会让你颇有成就感。另外,去有规律的做一些古怪的随机测试,比如,程序中产生报表或者示例图之后,最小化窗口,再还原看看。很有可能,图片和数据就变了,或者消失,或者残缺了。这种怪事就在我的测试中实际发生了。因此,这一轮的随机测试一定要做,思路越古怪越好。

3.不要嫌重复劳动麻烦
亲身经历了令人沮丧的事情。在某3天,我不停地测试一个功能,单元测试证明代码和算法没有错误,我也看过,的确不可能出错。前台依赖这个算法而显示的数据上万。不过还是出于负责而一条一条的检查,一直没有出现问题。最终,想放弃的时候,发现,这将近2万条数据,最后的10条果然出现了问题。你说妖怪不?早知道就应该从尾巴开始测试。哎。所以,不能放弃,知道不,测试就是要负责的。

4.关于不可重现的BUG
唯一能够告诉新手的就是,你每做一个动作,都必须保持脑子清晰。当你发现某些一定是不可重现BUG时(比如内存溢出,花屏等),别着急关闭你的屏幕,直接叫开发过来看,或者打开任务管理器,并截取图片保存。因为这是你的业绩。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

基础功能测试的一些实质建议 来自土土松的博客 的相关文章

随机推荐

  • CLion配置Qt环境

    配置CLion QT5 前言 一 Qt的安装 二 安装Clion 三 配置Clion 总结 前言 我们在学习或者使用QT开发项目的时候 会使用Qt Creator进行编码 但是Qt Creator编译器对于从PyCharm或者IDEA等Je
  • 数据可视化需求评估内容

    一 参与沟通人员 1 业务需求提出方 2 IT或设计的业务系统运维部门 eg ERP部门 3 报表开发部门人员 二 会议确定内容 1 确定报表使用对象 2 各指标的数据来源是否都有 数据质量 3 数据缺失是否需要补录 补录方式 是否需要帆软
  • Python 抓取数据并可视化

    Python 抓取数据并数据可视化 前言 一 数据抓取篇 更新爬虫代码 2023 3 11 1 简单的构建反爬措施 2 解析数据 3 完整代码 二 数据可视化篇 1 数据可视化库选用 2 案例实战 1 柱状图Bar 2 地图Map 省份 城
  • 深度学习Keras实现CNN结构框架------LeNet、AlexNet、ZFNet、VGGNet、GoogleNet、ResNet

    一 LeNet 5模型的结构图 LeNet 5共有7层 不包含输入 每层都包含可训练参数 连接权重 输入图像为32 32大小 这要比Mnist数据库 一个公认的手写数据库 大小应该是28 28 中最大的字母还大 这样做的原因是希望潜在的明显
  • Mac字体怎么安装?如何在macOS电脑导入字体文件?

    在我们平时见到的广告 摄影水印 报价 专辑封面 书籍封面产品设计 签名 名片 徽标 品牌 杂志 社交媒体文案等等都是需要不同的字体来完成 想要突出你的作品风格 选择一款精美的字体是很重要的 下面让MacW小编带大家学一下Mac字体的安装方法
  • json-server 安装报错 ERR:EPERM

    在学习json server中碰到的问题 在安装json server时 npm install g json server 会报出ERR EPERM的错 就像这样 这是因为没有权限导致的 百度了很多方法都没用 打开windows powe
  • HTML5练习案例——特别休假申请单

    完成 特别休假申请单 表格结构如下图所示 代码实现 h2 style width 500px text align center h2
  • 简单体验K8S的Saas服务-青云KubeSphereCloud轻量集群服务

    简单体验K8S的Saas服务 青云KubeSphereCloud轻量集群服务 背景 之前有写过几篇KubeSphere的使用笔记 使用kubekey的all in one安装K8S1 24及KubeSphere3 3 https lizhi
  • win7安装centos7双系统

    采用硬盘安装 前景 打算用U盘安装 但是u盘是FAT32格式限制了文件4g大小 我官网下的iso镜像大于4g 只好采用硬盘安装 其实U盘安装是最方便的 网上很多教程用UltraISO软件把U盘直接作为linux镜像启动盘 猜测这种方式适合空
  • Qt .pro文件部分变量解析

    由于项目需要 转战QT半月有余 被虐的够惨的 把相关心得写下来 寻求大家的帮助与指导 日期 2016 06 主要变量 TARGET 用于表示生成的exe dll lib名称 TEMPLATE 生成工程时 指明生成的对象 可以是库 也可以是e
  • 天数怎么换算成月_如何一键将EXCEL的整数天数转变为年月日形式

    小编今天要和大家讲解的是在Excel中 如何通过一键设置把excel表格中的整数天数 例如20100909 转换成多少年多少月多少天 例如2010年9月9日 的格式 本例非常实用而且操作也不复杂 首先第一步 小伙伴们需要了解本例的重点是利用
  • 5.找出字符串中第一个只出现一次的字符

    5 找出字符串中第一个只出现一次的字符 输入描述 输入几个非空字符串 输出描述 输出第一个只出现一次的字符 如果不存在输出 1 示例 输入 asdfasdfo aabb 输出 o 1 分析 1 键盘录入一个字符串 2 如果一个字符串从前往后
  • CentOS 7安装postgres数据库

    一 yum安装postgres 1 下载所需要的数据库版本https yum postgresql org repopackages php https yum postgresql org repopackages php 2 安装数据库
  • 【机器学习】传统目标检测算法之DPM

    前面介绍了一下HOG HOG有一个缺点 很难处理遮挡问题 人体姿势动作幅度过大或物体方向改变也不易检测 继2005年HOG提出之后 DPM模型在借鉴了HOG之后也被提了出来同时还取得了不错的成绩 DPM概述 DPM Deformable P
  • 使用计算机计算3乘8时需完成,计算机组成与系统结构第二章习题及答案

    一 填空题 20每空2分 1 计数制中使用的数据个数被称为 基 2 移码常用来表示浮点数的 部分 移码和补码比较 它们除 外 其他各位都相同 阶码 符号位 3 码值80H 若表示真值0 则为 若表示 128 则为 若表示 127 则为 若表
  • Node.js 使用详情

    Node js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境 它使得开发者能够使用 JavaScript 编写服务器端应用程序 在本文中 我们将详细讨论 Node js 的特点 使用方法以及一些实际应用的代码示例
  • mysql使用索引为什么查询速度变快很多?

    首先来看看表是否有索引的命令 show index from 表名 看到主键索引 索引类型是BTREE 二叉树 正是因为这个二叉树算法 让查询速度快很多 二叉树的原理 就是取最中间的一个数 然后把大于这个数的往右边排 小于这个数的就向左排
  • 贝叶斯网络模型基础——R语言

    笔者近期在学习贝叶斯网络模型相关知识的时候 分别使用了Matlab python R Netica GeNIe unbbayes等 这些软件各有千秋 但是R语言必须安利给大家 希望大家指正 R语言 R是用于统计分析 绘图的语言和操作环境 R
  • golang 实现:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。

    示例 1 输入 s abcabcbb 输出 3 解释 因为无重复字符的最长子串是 abc 所以其长度为 3 示例 2 输入 s bbbbb 输出 1 解释 因为无重复字符的最长子串是 b 所以其长度为 1 示例 3 输入 s pwwkew
  • 基础功能测试的一些实质建议 来自土土松的博客

    基础功能测试的一些实质建议 来自土土松的博客 总结的真不错 要好好积累 1 对于旧的稳定的程序 一旦新添加功能 尤其是调用旧模块的功能的 回归测试的工作量大而枯燥 不可避免 针对此条 对于LEADER而言 最大的难处在于时间风险的估算 最好