浅谈软件系统测试——缺陷分析

发布于:2024-10-24 编辑:匿名 来源:网络

软件缺陷,通常称为bug,是指计算机或程序中出现的某种破坏正常运行能力的问题。在软件系统中,软件缺陷可以理解为系统需要实现的某些功能的失败或违反。

本文的目的是将软件系统的开发过程与校园生活的考试过程进行对比,分析软件系统缺陷,分享软件系统缺陷分类的思路。文章简要说明在《漫谈软件系统测试——通信节点识别》中,文章介绍了对软件系统的通信节点进行识别和分裂的方法,以验证软件系统的正确性。

事实上,验证软件系统正确性的过程也是发现软件系统缺陷的过程。在这个过程中,我们发现、记录和跟踪软件系统中的Bug,直到系统Bug被修复。

对于测试工程师来说,我们理解这是一个缺陷管理过程。对于非测试人员来说,我们也可以将这个过程与我们学生时代考试后自己构建错题集的过程进行比较。

数学考试VS软件系统开发 对于一场考试(以数学为例),如图1-1所示,常见的相关利益相关者可以包括考生、应试者和评分者。在软件系统的开发过程中,常见的相关利益相关者包括产品经理、开发人员(前端开发/后端开发)和测试人员。

考试前,考官需要将考试大纲要求转化为试题设计,软件系统上线前,产品经理需要将业务需求转化为软件系统需求。 考试中,常见的考试内容可分为选择题、填空题和应用题。

在软件系统开发中,常见的工作内容可以分为前端开发和后端开发。 考试结束后,考官需要对试卷进行评分和评分,软件系统开发完成后,测试人员需要对软件系统的质量进行验证和评估。

图 1-1 考试利益相关者 VS 软件系统利益相关者 考试题目 VS 系统 Bug 场景一:在考试中,有时出题者会出错题,导致答题者无法解答答案,这对应于软件系统中开发中,产品经理也可能提出不合理或者错误的需求,导致系统无法满足用户需求。 场景二:在考试中,有时我们虽然理解了题目,但解题方法不恰当,可能会得到错误的答案。

对应于软件系统的开发,我们在软件系统的设计过程中。使用不适当的解决方案也可能会在系统中植入错误。

场景三:考试时,如果我们不小心,经常会漏题。对应于软件系统开发,如果我们在需求评估阶段不明确所需的功能点,我们也会错过某些功能的开发。

。场景四:考试中,如果我们复习题出错或者在没有理解题意的情况下答题,就会得到错误的答案,这对应于软件系统的开发。

如果我们对需求理解不清楚或者理解错误,我们也会开发出不符合需求的功能。 场景五:在考试中,有时我们使用了正确的公式,但是计算过程是错误的,就会得到错误的答案。

对应软件系统的开发,我们做了正确的设计,但是在开发的过程中就写出来了。错误的代码也会给系统带来错误。

场景六:考试时,有时我们答对了题目,但最后在答题卡上填写答案时,却填错了答案。对应于软件系统的开发,我们通过了系统功能验证后,在启动系统时却失败了。

错误的配置或代码被发布,导致系统错误。 如图2-1所示,在传统的软件开发周期中,软件缺陷可能在软件系统的整个生命周期的任何时刻出现。

以上六种场景介绍了考试和软件系统中常见的问题。我们对这些问题进行分类。

场景一可以归类为需求 bug,场景二可以归类为设计 bug,场景三、四、五可以归类为开发 bug,场景六可以归类为发布 bug漏洞。图2-1 考试题目VS软件系统bug和开发bug。

工作中最常见的错误是开发错误。同样,我们可以对此类 bug 进行更详细的分类,如图 3-1 所示。

展示了作者对一个项目前端开发中的各种Bug的分类和统计。这里的Bug分为数据展示、样式设计、数据兼容、数据关联、页面跳转等。

图3-1 各类前端缺陷占比。除了按照缺陷类型分类之外,我们还可以按照缺陷的严重程度来划分。

这里,严重程度分为P1、P2、P3、P4,分别对应严重、一般、普通、建议。如图3-2所示,展示了作者对某个项目中不同严重级别的Bug的统计。

图3-2 不同严重级别的Bug占比在考试的生命周期中,有试卷、考试、评分的过程。软件系统的生命周期包括需求分析、系统设计、开发和测试。

,发布过程。与考试不同,软件系统的“考试”不是由一个人答题,而是由不同岗位的人答题。

有的人专攻行业,有的人只答填空题或者选择题(前端开发),有的人只答题(后端开发)。同样,我们在两次考试中都可能会做出错误的答案和遗漏。

重新审视校园生活中的考试过程,每次考试我们最大的收获是什么?是不是我们已经完成了那个考试?可能不会。我们最大的收获应该是从考试中发现自己的错误,以便考试后弥补。

这也是建立错误题集、总结问题的重要原因之一。回到软件系统开发,记录和跟踪缺陷的目的是什么?难道只是为了在软件系统开发过程中跟踪bug直到修复为止吗?应该不止这个。

我们还可以分析项目缺陷,分析其共性并进行分类,从而建立项目的“错题集”,为下次“考试”提供宝贵的经验。 文章类比考试过程,分析了软件系统开发过程中存在的缺陷。

但本文并没有对软件开发过程各个环节中的缺陷类别做出更具体的分类。本文想分享的是总结软件缺陷分类的思路。

同时,也要强调总结缺陷的重要性。最后希望大家能够对本文提出宝贵的建议。

祝大家新年快乐,阖家幸福。作者简介:超凡,iChefAng成员之一,专注于软件质量保障的探索和分享。

浅谈软件系统测试——缺陷分析

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 雷军:小米重启平板业务,今年将发布

    雷军:小米重启平板业务,今年将发布

    据第一财经报道,雷军:小米今年将扩大招聘,加大研发投入30%-40%;已重启平板业务,并将于今年发布;今年将推出新品米粉互动App。

    06-17

  • 我尝试过6个应用程序的青春模式,抖音是最好的,网易云适合成年人

    我尝试过6个应用程序的青春模式,抖音是最好的,网易云适合成年人

    作为一个年近30岁的未婚少年,我以为我这辈子再也不会和“青春模式”扯上关系了,但每一个常用的app都会问我“你是吗?”一个青少年?”每天第一次登录时。 在昨天(6月27日)更新的微信安卓版8.0.23版本中,青春模式已修改升级为添加支付限额功能。 这让我很好奇:与游戏有限

    06-21

  • 华虹推出全新90nm超低漏电嵌入式闪存工艺平台,助力大容量MCU解决方案

    华虹推出全新90nm超低漏电嵌入式闪存工艺平台,助力大容量MCU解决方案

    /8/27 全球领先的特种工艺纯晶圆代工公司华虹半导体有限公司宣布:推出最新90nm超低漏电嵌入式闪存工艺平台。 超低漏电(ULL)嵌入式闪存(eFlash)和电可擦除可编程只读存储器(EEPROM)工艺平台满足大容量微控制器(MCU)的需求。 作为华虹半导体0.11m超低漏电技术的延续,

    06-06

  • 乐冲CEO李元:乐冲计划两年内上市成功一半靠运气

    乐冲CEO李元:乐冲计划两年内上市成功一半靠运气

    据投资界10月18日消息,在清科集团第三届中国高成长企业CEO峰会上,乐冲宠集团CEO李元表示,从创业到乐宠目前已经经历了三轮融资,力争2020年或者2020年上市。   李元介绍,乐宠目前的模式是宠物连锁店和宠物电商。 公司成立于2008年6月,由一群热爱宠物的人士人组成。 目前

    06-18

  • 基础半导体完成C2轮融资,由广汽资本、润夏兆盈、蓝海华腾共同投资

    基础半导体完成C2轮融资,由广汽资本、润夏兆盈、蓝海华腾共同投资

    基础半导体昨日,深圳基础半导体有限公司完成C2轮融资,由广汽集团共同投资资本、润夏兆盈、蓝海华腾等机构共同投资。 本轮融资将用于进一步推进碳化硅功率器件的研发进度和制造基地建设,重点加强新能源汽车、光伏发电领域的市场拓展,确保基础半导体的领先地位在国产碳化硅

    06-06

  • 东车日报 -比亚迪将推出高端品牌-宝马iX M60将发布,车身颜色可改-小牛电动车创始人进军汽车制造业

    东车日报 -比亚迪将推出高端品牌-宝马iX M60将发布,车身颜色可改-小牛电动车创始人进军汽车制造业

    简介李一男进军汽车制造业,NIUTRON自游家品牌发布宝马iX M60将会在CES上宣布车身可以一键变色。 梅赛德斯AMG EQS海外售价公布。 WEY摩卡PHEV进入购置免税目录。 法拉第未来将启动产区的基础设施建设。 比亚迪将于明年上半年发布高端品牌。 马斯克表示,特斯拉产品适用于狗。

    06-21

  • 红杉中国、中金公司、国投创新领投比亚迪半导体

    红杉中国、中金公司、国投创新领投比亚迪半导体

    据投资界(微信ID:pedaily)消息,红杉中国近期完成了对比亚迪半导体有限公司(以下简称“比亚迪半导体”)的战略投资。 比亚迪半导体》)。 本轮投资由红杉中国、中金资本、国投创新领投。 喜马拉雅资本等国内外知名投资机构参与投资,投资总额达19亿元人民币。 除上述机构

    06-18

  • 联发科Q3利润大涨93%,拟加大设备投资及升级制程

    联发科Q3利润大涨93%,拟加大设备投资及升级制程

    10月30日,联发科(MEDIATEK)发布今年7月至9月(第三季度)财报;财报显示:联发科第三季营收大增45%至新台币1亿元;净利润同比猛增93%至新台币1亿元(约合人民币31亿元)。 对于第四季,联发科预计营收在新台币1亿元至1亿元之间,与上季持平或减少8%,但期内仍将实现38%至5

    06-06

  • 100亿,浙江城西科技创新制造业股权投资母基金成立

    100亿,浙江城西科技创新制造业股权投资母基金成立

    投资圈-解码LP消息,4月12日,由财通证券、城西科创走廊管委会、中大中大联合主办与浙大控股设立浙江城西科技创新制造业股权投资母基金。 本次合同签约金额40亿元,目标规模1亿元。 财通证券旗下财通资本担任基金管理人。 该基金的设立是落实浙江省委、省政府推动杭州西部科技

    06-18

  • 中科星瑞完成过亿元A轮融资,持续发展遥感卫星场景应用

    中科星瑞完成过亿元A轮融资,持续发展遥感卫星场景应用

    据投资界(ID:pedaily)4月10日消息,近日,中科星瑞科技(北京)有限公司正式挂牌上市。 有限公司成功完成过亿元A轮融资。 人民币A轮融资。 通过本轮融资,中科星锐将继续发展遥感卫星在“双碳”场景的应用。 本轮融资由济南先行二号股权投资基金领投,产研忠祥基金、山东

    06-18

  • 电影《龙牌》要变了!今天,国家广播电视总局、国家新闻出版总署(国家版权局)、国家新闻出版总署正式揭牌,

    电影《龙牌》要变了!今天,国家广播电视总局、国家新闻出版总署(国家版权局)、国家新闻出版总署正式揭牌,

    据投资界4月16日消息,今天上午,国家广播电视总局、国家新闻出版总署(国家版权局)、国家电影局揭牌。   根据《深化党和国家机构改革方案》,为加强党对新闻舆论工作的集中统一领导,更好发挥电影弘扬思想、文化娱乐的特殊重要作用,中宣部统一管理新闻、出版和电影工作。

    06-18

  • 源自中科院、国内DSP芯片供应商“中科本源”完成B轮融资

    源自中科院、国内DSP芯片供应商“中科本源”完成B轮融资

    投资界消息(ID:pedaily),近日,国内数字信号处理器DSP芯片及解决方案提供商中科本源宣布完成B轮融资,由亿达资本、中国互联网投资基金联合领投,国信科技创新基金、智能互联网产业基金跟投。 老股东深创投、高创奥海也持续投资。 本轮融资主要用于加速一系列自主创新架构

    06-17