【软件测试】由3.15的路虎变速箱故障谈起

随着信息时代的快速发展,计算机软件已经渗透到各行各业当中,因此,软件的任何一点小故障,都会导致其他的产业、产品出现大的问题,进而影响公司的正常运营,人们的日常生活,甚至威胁到人们的生命安全。

在今年的3·15中,向来威风八面的路虎也因为软件上的一个小小故障摔得灰头土脸。央视3·15的视频曝光了“路虎揽胜极光变速箱致命存在缺陷”,要么车辆突然停止,要么倒档失灵,这些故障让许多路虎车主担惊受怕。然而这些绝非个例,全国类似的案例数以千计。在央视的调查中称,此类故障的出现都源于变速箱存在故障,但在多位消费者在找企业进行维权交涉的时候,路虎公司却将变速箱出现故障的原因归结为“车主开车太急”。

据了解,出现变速箱故障的路虎极光车型搭载的是九速自动变速箱,该款变速箱是路虎目前最先进的变速箱,是任何一款车达不到的。换档的时候,频率可以达到200豪秒,相当于人眨一下眼的时间。随着央视记者的深入了解,车出现问题去维修的车主都先是被要求升级软件,在路虎发现无效后又开始更换变速箱,然而却不能根本上解决问题。

究竟是哪里出现了问题呢?在央视3·15晚会曝光的2个小时之后,路虎中国终于针对变速箱存在故障问题正式做出了官方回应称:“自收到部分客户的问题反馈后,路虎中国一致积极制定解决方案。并已于2015年1月19日起,对2014至2015年款的进口路虎揽胜极光主动推出了最新的变速器软件升级措施,同时已就该解决方案在国家相关部门备案。此项升级措施正在持续推进中,我们将进一步协同经销商以最快的速度加速完成。”

一个小小的案例告诉我们,软件故障究竟会有多大的问题,也同时说明了软件测试有多么重要。

软件测试因为要评估程序或系统的性能以确定符合需求而存在,贯穿软件的整个生命周期。为了保证软件不出问题,或者说最大程度地降低出问题的可能性,各大公司越来越看重软件测试的意义。随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就显得更加困难。因此需要对软件测试的过程进行有规划的组织和管理。

一般来讲,当设计工作完成以后,就应该着手测试的准备工作了。由一位对整个系统设计熟悉的设计人员编写测试大纲,明确测试的内容和测试通过的准则,设计完整合理的测试用例,以便系统实现后进行全面测试。
    测试人员要仔细阅读有关资料,包括规格说明、设计文档、使用说明书及在设计过程中形成的测试大纲、测试内容及测试的通过准则,全面熟悉系统,编写测试计划,设计测试用例,作好测试前的准备工作。为了保证测试的质量,将测试过程分成几个阶段,即:代码审查、单元测试、集成测试和验收测试。

软件测试是一个极为复杂的过程,与整个软件开发过程基本上是平行进行的。测试计划早在需求分析阶段即应开始制定,其它相关工作,包括测试大纲的制定、测试数据的生成、测试工具的选择和开发等也应在测试阶段之前进行。充分的准备工作可以有效地克服测试的盲目性,缩短测试周期,提高测试效率,并且起到测试文档与开发文档互查的作用。

最后,想总结两点,软件测试一定要从态度上提高重视,从管理上提升效率。

时间: 2024-08-14 01:43:31

【软件测试】由3.15的路虎变速箱故障谈起的相关文章

15.7 多子网故障转移群集

15.7 多子网故障转移群集 15.7.1 多子网 SQL Server 2012 引入了拉伸群集(Stretch Clusters),支持跨地理上分散的站点进行群集.每个故障转移群集节点都连接到其他子网(或子网组),因此被称为多子网故障转移群集. 在多子网群集中,由于没有所有节点都可以访问的共享存储,因此多个子网上的数据存储之间需要复制数据.这种部署模式,使得数据库有多个副本,从而提供了异地容灾功能. 当某个主节点上的 IP 地址之一出现失败时,在该节点上有效的所有 IP 地址都失败前,将不会

15.5 删除 AlwaysOn 故障转移群集

15.5 删除 AlwaysOn 故障转移群集 15.5.1 先决条件 若要删除 AlwaysOn 故障转移群集,必须使用本地管理员的权限,以及具有登录到故障转移群集的所有节点的权限. 必须从 AlwaysOn 故障转移群集的每个节点运行 SQL Server 安装向导以删除每个节点. 15.5.2 删除 打开"SQL Server 安装中心",在左侧列表中选择"维护",然后在详细窗格中选择"从 SQL Server 故障转移群集中删除节点".

15.3 访问 AlwaysOn 故障转移群集

15.3  访问 AlwaysOn 故障转移群集 15.3.1 配置 SQL Server 实例 与本地计算机独立安装的实例类似,AlwaysOn 故障转移群集的实例也需要使用 SQL Server 配置管理器进行配置. 本示例中,AlwaysOn 故障转移群集安装为一个命名实例,因此需要配置它的网络协议.启用 SQL Server Browser.开放防火墙端口等. 15.3.2 网络名称 在"Active Directory 用户和计算机"和"DNS管理"控制台

15.6 升级 AlwaysOn 故障转移群集

15.6 升级 AlwaysOn 故障转移群集 15.6.1 先决条件 升级 FCI(故障转移群集实例)所需的先决条件与升级独立实例的要求大致相同. 不能将独立实例升级到 FCI.如果需要将 SQL Server 的独立实例升级至 FCI,必须通过以下步骤实现. (1)安装 FCI. (2)将独立实例的用户数据库数据库迁移至 FCI. 15.6.2 滚动升级 升级 FCI 必须遵从以下顺序. (1)先从被动节点开始运行升级操作.同时运行升级操作的被动节点数量不得超过节点数量的一半. (2)所有的

歼15遇最高等级故障 生死2秒,"刀尖舞者"这样做e

在超高清4K方面,4K片源荒问题一直是消费者普遍质疑的地方.环保部督察组专项督察显示,多地环保在线监测设备基本形同虚设,数据失真严重,区域"联而不动".社会上有人说,政府"看得见的手"变成了"闲不住的手",干什么事都要去报批.20日,伊朗最高领袖哈梅内伊在德黑兰发表讲话,称不会在核权利上做任何让步.面对工作基础相对薄弱的状况,要实现赶超和跨越,山西公安怎么办?神奇之处是,"束束"戴上它,在手机上发微信.玩游戏,操控自如.&qu

目录:第15章 AlwaysOn故障转移群集

第15章  AlwaysOn 故障转移群集 15.1  在主节点安装 15.2  在辅助节点安装 15.3  管理故障转移群集 15.4  故障转移 15.5  升级 AlwaysOn故障转移群集

软件测试(原书第2版中文)PDF版

下载地址:网盘下载 内容简介  · · · · · · 软件测试(原书第2版),ISBN:9787111185260,作者:(美)佩腾(Patton,R.) 著,张小松 等译:张小松译 作者简介  · · · · · · Ron Patton具有近20年软件测试和软件质量保证的工作经验,从事过各种产品的软件测试,从关键任务到儿单绘图程序.普先后就职于德州仪器公司.西门子公司和微软公司,担任过质量保证工程师.软件测试经理等职务.他现在是一个独立的软件项目管理和软件质量保证咨询师. 目录  · · 

云计算之路-阿里云上-容器难容:容器服务故障以及自建 docker swarm 集群故障

3月21日,由于使用阿里云服务器自建 docker swarm 集群的不稳定,我们将自建 docker swarm 集群上的所有应用切换阿里云容器服务 swarm 版(非swarm mode). 3月22日,我们进行移除与重启节点的操作时引发了故障,详见 云计算之路-阿里云上-容器服务:移除节点引发博问站点短暂故障 . 3月24日,我们参考阿里云容器服务帮助文档-指定多节点调度通过给节点添加用户标签的方式成功移除了部分节点.我们是这么操作的,当时所有节点没有添加用户标签,给待移除节点之外的所有节

记录一波由会话堵塞导致tomcat应用故障事件

一.故障基本信息 发生时间 消除时间 故障历时 故障类别 影响 2018-5-17 18:14:30 2018-05-18 08:58:15 16小时 应用故障 业务瘫痪,用户投诉 二.故障现象 APP无法登陆,导致大面积投诉. 三.故障分析 1.查看系统2018-5-17 17:23:47时catalina日志显示 ORA-00060: 等待资源时检测到死锁,且2018-5-17 18:11后无日志生成. 2.查看数据库显示与2018-05-17 17:23:12分时产生死锁现象,生成数据报告