前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【表情包-软件测试基础理论】看到同事变量用abc命名,我上去就是一jue (非功能-可维护性)

【表情包-软件测试基础理论】看到同事变量用abc命名,我上去就是一jue (非功能-可维护性)

作者头像
我去热饭
发布2022-05-20 08:49:30
3550
发布2022-05-20 08:49:30
举报
文章被收录于专栏:测试开发干货

吃软件测试这碗饭的,如果基础理论都不懂,谈何长久?

欢迎来学习本系列,基础理论比较枯燥,这也是为什么现在很少人掌握的主要原因。热饭尽量用浅显易懂 生动的例子 来帮助大家学习基础理论,所以请耐心看完此系列。

Part1前言

本节课我们要学习的是六大特性中的第六大特性,也是最后一个:可维护性

说起可维护性,一句话大家就懂了,可维护性差的软件就是屎山,大家都经历过这种折磨吧~ 那要具体怎么衡量一个软件的可维护性好坏呢?要从哪些维度来说呢?要怎么针对性的提高可维护性呢?带着这些问题我们开始学习 【易分析性,易改变性,易测试性,稳定性,依从性】。

1易分析性

一个软件的bug好不好改要看这些代码容易不容易分析。衡量这个就是易分析性的作用。

易分析性定义:软件提供辅助手段帮助开发人员定位缺陷产生的原因,判断出修改的地方。

2易改变性

一个软件能否快速落实某个功能,要看写的代码是否容易修改,我们常听到的高内聚 低耦合都是有助于软件升级改变的设计理念。

易改变性定义:软件产品使得指定的修改容易实现的能力。(降低修复问题的成本)

3易测试性

软件开发要尽量提供丰富的日志,输出等抓手,来让我们更好的进行测试,对测试人员赋能。

易测试性定义:软件提供辅助性手段帮助测试人员实现其测试意图。

4依从性

对于开发者而言,过程中应保留一定的底线,符合一定的道德标准。比如代码写注释!变量名规范等。

可维护性的依从性定义:遵循相关标准。稳定性-软件避免因修改造成意外结果的能力

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-09-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 吃软件测试这碗饭的,如果基础理论都不懂,谈何长久?
  • Part1前言
    • 1易分析性
      • 易分析性定义:软件提供辅助手段帮助开发人员定位缺陷产生的原因,判断出修改的地方。
    • 2易改变性
      • 易改变性定义:软件产品使得指定的修改容易实现的能力。(降低修复问题的成本)
    • 3易测试性
      • 易测试性定义:软件提供辅助性手段帮助测试人员实现其测试意图。
    • 4依从性
      • 可维护性的依从性定义:遵循相关标准。稳定性-软件避免因修改造成意外结果的能力
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档