微软交流社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 115|回复: 0

军用软件需要不需要进行安装测试和兼容性测试?

[复制链接]

2

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2023-3-31 12:13:17 | 显示全部楼层 |阅读模式
一些实施GJB5000的项目组,在测试阶段时通常只有功能测试、性能测试和接口测试,而像安装测试和兼容性测试等却很少涉及。那么,军用软件需要不需要进行安装测试和兼容性测试呢?

需要不需要进行安装测试或兼容性测试,先看看这两个测试类型的概念。




· 安装测试
安装测试主要是验证软件运行的计算机环境是否已经按照要求进行了配置。测试时需要在同样的条件下验证软件安装前和安装后的计算机环境配置,包括系统文件写入、安装目录和文件生成、注册表写入、WRP冲突等,是否符合要求;以及安装界面的正确性和易用性。安装测试应尽量模拟真实的使用环境下进行验证,以确保用户可以在正常的使用场景完成软件安装。
所以,安装测试的目的是确保在用户的使用环境下可以正常地安装软件,以确保软件可以正常运行。对于军用软件来说,大多数都是研制单位将软件安装到设备上,软件与设备一起交付,而且软件安装完成后设备还会参与系统联试以验证设备(包括设备上安装的软件)功能是正确的,那么安装测试即便不做,也不会影响用户使用。因为研制单位在安装软件、系统联试过程中已经确保了软件的安装以及安装后的正常运行。
而如果软件是单独交付,在交付之前无法接触用户的真实使用环境,或者软件出现故障时,需要用户自己重新安装软件时,进行安装测试就很有必要。
· 兼容性测试
兼容性测试是测试软件在用户的使用环境下,与操作系统以及各类应用软件的协调性,确保软件在用户的使用环境下可以正常运行。
对于军用软件来说,通常在软件研制任务书中会明确软件的运行环境,包括计算机操作系统和主要的硬件组成(CPU、内存、硬盘、网口等),这样的运行环境是清楚的,甚至与软件的测试都能基于这样的软硬件环境进行,那么,兼容性测试也是不必要的。
而如果软件的运行环境不明确,对于操作系统以及安装的软件没有明确的要求时,或者在这个环境上将会安装多个在研软件,那么进行兼容性测试就是有必要的。另外,如果考虑软件的扩展性,为了适应将来可能的运行环境的变化(比如国产化计算机环境)也可以提前进行兼容性测试。
总之,选择或者不选择安装测试和兼容性测试这两种测试类型,应根据实际情况而定,不能一概而论。
这正是:
安装测试为安装,兼容测试看干扰
测试类型选不选,实际情况来决定



参考书目:测试有道——微软测试技术心得,作者:梁博 许珊 徐歆恺,出版社:电子工业出版社

军工认证-军工资质-军工三证-国军标-承制资格-军工保密-涉密资质-系统集成-【百德纳福】专业团队一站式服务-国家正规资质
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|微软交流社区

GMT+8, 2025-1-7 04:53 , Processed in 0.073187 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表