为了进一步掌握某型火箭炮软件产品的质量状况,通过静态测试尽早发现软件中存在的缺陷,对软件产品进行完善和修订达到提升软件产品质量的目的。以某火箭炮软件代码静态测试的实际应用,证明这种方法的实施能够达到提升软件产品质量的效果。......
2023-06-23
软件测试主要涉及以下5个方面的问题:
1.测试执行者
在软件产品的开发过程中,通常存在软件开发者和软件测试者两种角色。软件开发人员通过写代码而形成产品。其工作主要包括分析、设计、编码、调试或者文档编制。软件测试人员是通过测试来检测软件产品中存在的错误和缺陷。其工作主要包括编写测试用例、构造测试、执行测试及评估测试结果。一般来说,开发机构负责对软件产品进行单元测试,而系统测试则由专门的测试机构或独立的测试人员进行。
2.测试内容
尽管软件测试的主要内容是对程序源代码的测试,但是表现在程序中的故障,并不一定都是编码所引起的,很可能是详细设计、概要设计阶段,甚至是需求分析阶段的问题所引起的。冈此,需求分析、概要设计、详细设计以及程序编码等各个阶段所得到的文档,包括需求规格说明分析、概要设计规格说明、详细设计规格说明以及源程序,都应成为软件测试的对象。
3.测试时间
在现实中,软件模块开发结束之后就可以进行测试,也可以推迟至各模块装配到单个执行程序中再进行测试。实践表明,测试开始的时间越早,测试执行得越频繁,所带来的整个软件开发成本的下降就会越多。冈此,测试的一个极端是每天都进行测试,一旦软件的每个模块开发出来之后就对它们测试,这样尽管会延缓早期开发的进度,但是却能够大大减少将所有模块装配到项目中以后出现问题的可能性。(www.chuimin.cn)
4.测试方法
软件规范说明一个软件要做什么,而程序实现则规定了软件应该怎样做。对软件进行测试就是根据软件的功能规范说明和程序实现,利用各种测试方法,生成有效的测试用例,对软件进行测试。
软件测试的方法和技术多种多样,根据不同的角度,将这些方法可以分为不同的类别。比如:根据测试对象是否被执行的角度,可以划分为静态测试和动态测试;根据软件的开发过程,可以分为单元测试、集成测试、确认测试、验收测试和系统测试;根据是否关心软件的内部结构和具体实现过程可以划分为黑盒测试和白盒测试;根据测试测试的策略,可以将测试分为功能性测试、结构性测试、集成与系统测试、面向对象的测试等。
5.测试标准
从现实和经济的角度来看,对软件进行完全测试不太现实,所以决定什么时候停止测试是一件非常困难的事情。测试完成的传统标准是分配的测试时间用完了,或完成了所有的测试又没有检测出故障,但这两个完成标准都没有什么实用价值。在实践中,实用的完成标准应该基于以下几个凶素:①成功地采用了具体的测试用例设计方法;②每一类测试的覆盖率;③故障检测率低于指定的限度,基于故障检测数量的标准必须注明故障严重性程度;④检测出故障的具体数量或消耗的具体时间。
有关云安全深度剖析:技术原理及应用实践的文章
为了进一步掌握某型火箭炮软件产品的质量状况,通过静态测试尽早发现软件中存在的缺陷,对软件产品进行完善和修订达到提升软件产品质量的目的。以某火箭炮软件代码静态测试的实际应用,证明这种方法的实施能够达到提升软件产品质量的效果。......
2023-06-23
图6-78 缓冲存储区批量监视4.软元件测试在监控状态中,可改变位软元件和字软元件的当前值来调试程序,软元件测试画面如图6-79所示。软元件监视功能除了可进行顺序控制程序的调试外,还可用于检测输出接线是否正确。......
2023-06-16
在软件测试理论迅速发展的同时,各种软件测试方法也将软件测试技术提高到了无法比拟的高度。在进行这类测试时,测试人员看到的是被测源程序的内部结构,测试人员根据其内部结构设计测试用例。根据测试方法的原理不同,白盒测试可以分为静态测试和动态测试。静态测试 静态测试是在不执行程序的情况下,分析软件的特性。黑盒测试主要用于软件的确认测试。......
2023-11-18
UML核心元素讲述了方法论中需要用到的一些关键概念,在业务建模以及系统建模阶段都有所涉及。接下来讨论这两种UML图形的组成以及在方法论中的应用情况。在UML中一般使用带圆端的矩形框表示。在UML一般使用带箭头的直线表示,线上可以添加条件。在UML中使用菱形表示分支。分叉和汇合在图形上都使用同步条来表达,在UML中一般使用一条粗水平线表示。在UML中泳道一般用垂直实线来表示,垂直线分割出的区域就是泳道。......
2023-11-17
软件滤波用软件来识别有用信号和干扰信号并滤除干扰信号的方法称为软件滤波。软件“陷阱”从软件的运行来看,瞬时电磁干扰可能会使CPU偏离预定的程序指针,进入未使用的RAM区和ROM区,引起一些莫名其妙的现象,其中死循环和程序“飞掉”是常见的。“看门狗”是工业控制机普遍采用的一种软件抗干扰措施。当侵入的尖锋电磁干扰使计算机“飞程序”时,“看门狗”能够帮助系统自动恢复正常运行。......
2023-06-23
邮箱客户端通常指使用IMAP、APOP、POP3、SMTP、ESMTP、协议收发电子邮件的软件,用户不需要登录邮箱网页就可以收发电子邮件。目前,常用的电子邮件客户端软件有Outlook和Foxmail,它们的基本功能大同小异,本例主要介绍Foxmail客户端实现电子邮件的收发。使用Foxmail收发电子邮箱,测试软件配置是否成功。知识窗● 常用电子邮件服务器名称:......
2023-10-19
鱼油中的ω-3主要有二十碳五烯酸和二十二碳六烯酸两种。鱼油中的ω-3不是游离的脂肪酸,而是脂肪酸酯。水解后得到的游离ω-3脂肪酸可以用反相色谱来分离和定量测试。这里介绍的是UPLC-UV的方法,优点是比气相色谱方法快。......
2023-07-02
相关推荐