当前位置: 首页 > news >正文

软件上线会面临哪些缺陷?这四种你一定很熟悉

上线对任何软件产品来说都是一件大事,确保一切正常并且向用户发布高质量的软件非常重要。劣质、过早、不稳定、难以使用的产品会产生大量经济损失,也可能使用户对品牌本身失去信任。一直以来,我们都说应该测试,应该将缺陷修复到可接受的水平,直到我们满足标准。

这个标准是什么?

软件上线可接受的缺陷百分比是多少?

如何确定软件可以上线的开放缺陷?

哪些缺陷比其他缺陷更严重?

越是复杂的软件缺陷越多,关于缺陷数量和软件上线标准的关系,永远是一个先有鸡还是现有蛋的故事。

功能缺陷

如果软件是按照规定需求创建的,那任何偏差都需要被记录为功能缺陷。根据严重性和优先级对功能缺陷进行分类。高严重性和优先级缺陷通常会影响软件的日常使用。这些类型的缺陷是我们上线前必须修复的缺陷,没有例外。有些功能缺陷被归类为变更请求,这也是必须完成的。缺陷分类和功能缺陷的优先级排序由测试、开发和产品协作完成。通常,客户有一个退出标准,即多少百分比的缺陷可以开放上线。

性能和负载缺陷

性能缺陷对于上线来说是重要的考虑因素,如果软件的主要客户来自外部那就更为重要。如果软件速度很慢,用户往往会转移到竞争对手的站点,从而失去业务。有时,不面向客户端的应用程序部分也会影响性能。当系统上有一定数量的并发用户时,性能通常根据屏幕呈现和可供用户使用的响应时间来衡量。

性能测试是在 UAT 期间使用性能工具在指定硬件中完成的,并且以类似于功能缺陷的方式跟踪它们的缺陷。通常,UAT中的性能和负载测试是在业务用户完成功能性UAT并达到可接受的功能缺陷退出标准后进行的。

安全缺陷

软件的安全性是一个热点问题.因为软件应用程序可能被黑客入侵,客户的敏感数据可能会泄露。因此,可靠的软件不允许在没有适当权限的情况下任何人进入应用程序。安全测试是在UAT中完成的,对软件进行特定输入以确保它不可被黑客攻击。在系统上线之前必须关闭所有安全缺陷。安全性还意味着各种用户(外部和内部)的登录和角色和特权,以使用应用程序的不同部分以及创建和批准数据。

与外部软件系统集成

一般情况下,部署在客户站点的软件必须与那里可能已经存在的任何现有软件进行交互。例如:计费应用程序或数据屏幕系统。正在部署的软件应用程序应与这些外部系统无缝集成。这些系统的所有输入和输出都应该同步工作。应在系统和UAT阶段应该广泛执行外部系统接口检查。

根据应用程序的类型,必须透彻了解软件、业务目的、用户期望以及架构或硬件依赖性,才能制定全面的达标标准。

http://www.lryc.cn/news/68710.html

相关文章:

  • html监听界面被隐藏或显示
  • Springboot启动失败 DB连不上竟然是maven配置的问题
  • P9234 [蓝桥杯 2023 省 A] 买瓜 题解
  • ThingsBoard自定义分发节点duplicate to related
  • vim自动更新ctags与taglist
  • linux查看日志常用命令,动态日志命令
  • 分段存储管理方式
  • 将nacos从本地切换到远程服务器上时报错:客户端端未连接,Client not connected
  • 系统掌握入河排污口设置论证技术、方法及报告编制框架
  • 服务端渲染
  • 干货丨警惕!14个容易导致拒稿的常见错误
  • Web基础 ( 二 ) CSS
  • MSQL系列(一) Mysql实战-索引结构 二叉树/平衡二叉树/红黑树/BTree/B+Tree
  • 理论力学专题:张量分析
  • 索引失效情况
  • pv操作练习题
  • 【小菜鸡刷题记】--字符串篇
  • Sonar加入jenkins流水线
  • FSW26现金回收RS FSW43 信号和频谱分析仪
  • GraphPad Prism 9.5.1 for Mac 操作简便功能强大且实用的医学绘图分析工具
  • 六. Activity启动模式
  • 本机连接aws的ec2时报错:所选用户的用户密钥未在远程主机上注册
  • 谁看见我的猫照片了
  • 数据结构与算法之深度优先算法详解
  • C# 给winfrom窗体添加皮肤控件
  • 数据分析真的很火吗?真的有很多企业需要这样的岗位吗?求大佬指点。
  • 100 个 Go 错误以及如何避免:9~12
  • 用户/用户组管理
  • 如何进行TCP抓包调试?
  • 分享一个国内可用的ChatGPT网站,免费无限制,支持AI绘画 - AI 百晓生