请选择 进入手机版 | 继续访问电脑版
您好!欢迎来到halibbs
关注我们
扫码关注官方微信
手机版
手机扫描直接访问
热搜: 活动 交友

一般人首先会想到涉及运行软件和识

0
回复
285
查看
[复制链接]

3

主题

3

帖子

11

积分

新手上路

Rank: 1

积分
11
Rakhiexpate2 发表于 2023-3-11 15:17 | 显示全部楼层 |阅读模式
数字化只是通往卓越数字化道路上的众多变化之一。 ‍关于软件故障的可能影响的几句话...... 最著名和代价最高的软件故障之一是阿丽亚娜 号火箭的坠毁。 年 月 日,在首次飞行不到 秒后,火箭急剧偏离轨道,空气动力导致侧面火箭崩解。这自动触发了自毁程序。经济损失达到数十亿美元。 阿丽亚娜 号灾难的罪魁祸首原来是代码缺陷——该软件没有在将数字从 位格式转换为 位格式时出错时提供保护。转换后的变量太大,无法以 位存储,导致崩溃。它导致诊断数据被机载计算机误解为飞行数据并用于计算进一步的轨迹。有趣的是,负责更改数字格式的代码是从旧版本火箭的软件中移植过来的,其参数与新型号的参数有很大不同。

类似的问题虽然其后果可能没有那么严重,但在我 巴哈马 WhatsApp 号码列表 国也发生了几个月。 年 月 日凌晨 点之前,波兰 个地点的 列车交通控制系统发生故障。印度、泰国、秘鲁、意大利、瑞典和荷兰也受到影响。铁路交通瘫痪,火车延误数小时或取消。负责非工作设备的公司阿尔斯通发布消息称,问题的原因是软件故障——时间格式错误。 如果在将软件推向市场之前对软件进行更深入的测试,这两种故障都可以避免。我说可能是因为重要的是要记住(根据七项测试原则中的第一条)测试揭示缺陷,但不能证明它们不存在。但是,我们可以肯定地说,测试有助于降低失败的风险。此外,早期测试有助于防止或减少在软件生命周期后期进行代价高昂(金钱和时间更改的需要。



例如在指定软件需求时纠正不正确的假设比修改现有代码要容易得多。 动态测试 听到测试,别任何故障的测试。这种测试称为动态测试。它着重于系统的外部行为,即目标用户正在处理的内容。这是我日常工作中最常出现的测试类型——毕竟,开发人员推出的每个补丁都需要检查由修复的缺陷导致的故障是否真的不存在,并且每个实现的新功能都需要检查应用程序是否实际满足假定要求。回归测试也很重要,以确保 当然,测试过程本身或多或少是形式化的。该测试基于所谓的 一个测试用例,其创建和可能的更新也是测试人员的责任。根据定义,测试用例是一组前提条件、输入、操作(如果适用)、预期结果和基于测试条件开发的输出条件。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则