对于信创软件而言,需结合其自身的特点、用户单位的实际使用需求,选择合适的质量特性范围,制定恰当的测试方案,以最大效率发现适配问题、尽快地完成适配质量的提升。那么,信创软件测试质量的四个特性是什么?下面,就来看看具体介绍吧!
一、可移植性测试
(1)适应性
1、软件适应于不同规定环境时的行为能力,根据合同和用户约定通过测试加以证实,测试范围包括:硬件环境(如CPU、存储、网络交换机、路由器等设备)、软件运行的最低配置要求和推荐配置要求、软件环境(例如操作系统、数据库系统、浏览器、支撑软件等)和数据结构。
2、对于环境组合至少满足基本选择组合(一次仅变化一个硬件设备/软件),若另有定义,根据定义(如两两组合或者更高组合)进行检测,如飞腾+统信+WPS、飞腾+麒麟+永中等。
(2)、易安装性
1、设计测试用例以验证被测系统的有效性和效率,如安装文档的有效性、软件安装和卸载过程的自动化程度。
2、设计测试用例以验证每一种安装选项,包括软件的安装方式(自定义安装、默认安装、快速安装等)、路径、用户名、数据库等,每种情况均能成功地安装软件。
3、设计测试用例按照卸载说明验证卸载(采用卸载向导进行自动卸载、从控制面板中的添加/删除中进行卸载或直接删除对应的文件夹等)是否完全;如果卸载不全,那么须要提示用户。
(3)、易替换性
对软件产品的替换方式进行验证,包括软件产品的覆盖、升级、卸载后重新安装等,在所描述的情况下,应能够成功地重新安装或升级软件,在以前版本下保存的数据在新的版本中能否正确使用。
(4)、依从性
达到与可移植性性相关的标准、约定、法规的要求。如果该软件产品涉及到满足相关的国家标准、行业标准、地方标准、企业标准、投标书、责任书、合同书、产品质量法、安全生产法等文件中对其可移植性要求的符合程度,要进行相应测试。
可移植性测试应当充分验证软件定义的适用范围,为厂商和用户提供软件使用的信心。对于定制系统,可移植性测试应尽早进行。若未明确操作系统、浏览器等版本,则应针对当前主流的国产产品的版本进行验证。
如果涉及新旧系统数据迁移,应完整分析新旧系统数据差异,明确无法映射字段的处理方法,对数据备份、数据清理和转换、迁移工具、数据校验工具、系统切换方案及应急措施进行充分的测试。
二、 兼容性测试
(1)共存性
按用户文档集的要求对软件进行安装和配置后,与其它软件共享通用的环境和资源的条件下,产品能够有效执行其所需功能并且不会对其它产品造成负面影响的程度。主要观察操作系统的CPU、进程等系统资源是否异常,或造成其它软件运行错误(例如杀毒软件的互斥)或该软件本身功能实现出错,或系统出错、界面显示不友好等。
(2)互操作性
如果涉及用户可调用的接口和相关被调用的软件,涉及数据或流的类型和长度等,测试共同协作完成一项功能的能力,如支持.xls、.doc文件的导入/导出、XML、图像采集设备等。
(3)依从性
达到与兼容性相关的标准、约定、法规的要求。如果该软件产品涉及到满足相关的国家标准、行业标准、地方标准、企业标准、投标书、责任书、合同书、产品质量法、安全生产法等文件中对其兼容性要求的符合程度,要进行相应测试。
测试时,在国产化主流芯片路线、操作系统上,检查软件在系统中运行时,能与系统兼容、能与其它软件同时运行。涉及协作的,能完成正确的数据交换并使用。这些测试也可与功能性结合起来进行测试执行。
三、功能性测试
(1)完整性
1、测试软件实际功能覆盖了要实现的所有功能的程度。若产品说明中有引用的需求文档,应检查软件满足相关文档的全部要求。另外注意隐含的需求。对于一个就绪可用的信创软件系统,用户所需要使用的基本功能实现齐备,管理员能够实现基本的系统管理。注意发现适配中是否存在因为技术实现障碍导致的关键功能删减。
2、软件不应出现的自相矛盾包括操作的矛盾、表述的矛盾(如文字和图形的表述矛盾)等;凡是产品说明、用户文档集中提到的特性都应与软件保持一致。这些特性包括功能、操作、输入/输出的限制条件等。
(2)适合性
1、功能的实现符合目标。软件应能够在用户文档集中要求的限制范围和环境下,使用相应的环境设施、器材和数据实现其陈述的功能。验证最终用户根据用户文档集的指导对软件进行控制与操作,应能够成功完成规定的任务。
2、检查操作步骤是否合理,不存在影响体验的致命和严重问题。功能要基于任务特征,而不是基于实现任务的技术。注意发现适配中是否存在因适配技术难题而导致的bug或存在多余的步骤等缺陷。
(3)正确性
1、执行输入与输出的测试用例时,实际输出应与预期输出一致。
2、软件的输出结果和输出精度都应符合相关要求。(如输入的最大最小值要求、密码长度要求、浮点数的精度要求、百分比计算的精度要求、数据传送的误码率要求等等)
(4)依从性
达到与功能性相关的标准、约定、法规的要求。如果该软件产品涉及到满足相关的国家标准、行业标准、地方标准、企业标准、投标书、责任书、合同书、产品质量法、安全生产法等文件中对其功能性要求的符合程度,要进行相应测试。
功能测试以黑盒测试为主,可使用等价类、边界值、场景测试、因果图、错误推测等常用测试方法。
四、性能效率测试
(1)时间特性
1、测试响应时间:用户发起一个请求开始到服务器完成对请求的处理并返回处理结果所经历的时间
2、测试处理时间:数据库查询时间,事务处理时间
3、测试吞吐率:TPS、RPS、网络吞吐流量
(2)资源利用率
1、监控服务器资源:CPU、内存、IO、带宽等
2、监控数据库资源:数据缓冲区、命中率、连接池、TPS等
(3)容量
测试容量:最大限量,即上边界。最大并发数、最大数据记录数、最大文件长度、最大带宽等
(4)依从性
达到与性能效率相关的标准、约定、法规的要求。如果该软件产品涉及到满足相关的国家标准、行业标准、地方标准、企业标准、投标书、责任书、合同书、产品质量法、安全生产法等文件中对其性能效率要求的符合程度,要进行相应测试。
以上就是广州掌动智能科技为大家整理的文章内容,希望对您有所帮助。如果后期大家信创测试软件有需求,可以直接在线咨询我们的客服。