电力行业信息技术应用创新基础软硬件测试方法 第5部分:应用软件.docx

电力行业信息技术应用创新基础软硬件测试方法 第5部分:应用软件.docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

[状态]

3

电力行业信息技术应用创新基础软硬件

测试方法

第5部分:应用软件

1范围

本部分规定了电力行业信息技术应用创新领域相关应用软件的测试环境、测试工具、测试要求和测试方法。

本部分适用于电力行业信息技术应用创新领域相关应用软件的通用技术指标、兼容性、可用性等方面的测试。

2规范性引用文件

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

GB/T11457—2006信息技术软件工程术语

GB/T36630.4—2018信息安全技术信息技术产品安全可控评价指标第4部分:办公套件

GB/T25069—2010信息安全技术术语

GB/T26856—2011中文办公软件基本要求及符合性测试规范

GB/T28452—2012信息安全技术应用软件系统通用安全技术要求

Q/GDW1597—2015应用软件系统通用安全要求

3术语和定义

下列术语和定义适用于本文件。3.1

应用崩溃applicationcrash

指在用户正常操作的情况下,某个应用突然出现闪退、停止运行等完全不可用的情况。3.2

渗透测试penetrationtesting

指在计算机系统上进行的授权模拟攻击,证明网络防御按照预期计划正常运行而提供的一种机制。3.3

鲁棒性robustness

指系统或软件在扰动或不确定的情况下仍能保持正常运行的能力。3.4

事务响应时间transactionresponsetime

指应用程序执行单项事务所需的平均时间,用于评估服务器性能是否在系统所定义的可接受的最小和最大事务性能时间范围内。

3.5

每秒事务数transactionspersecond

指每秒应用程序完成的事务总数,包括成功和失败的事务,用于评估被测系统上的实际事务负载。3.6

权限permissions

指Linux系统中,用来控制用户对文件、目录或其他系统资源访问级别的机制。

[状态]

4

3.7

测试用例testcase

指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。3.8

吞吐量throughput

指网络、设备、端口、虚电路或其他设施,单位时间内成功地传送数据的数量(以比特、字节、分组等测量)。

3.9

并发concurrency

指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。

3.10

社会工程学攻击socialengineeringattack

指对人进行心理操纵术,使其采取行动或泄露机密信息的攻击方式,该类攻击在很大程度上依赖于人的因素,并瞄准人性中恐惧、紧迫和易于轻信等弱点。

4符号、代号和缩略语

下列符号、代号和缩略语适用于本文件。

B/S架构:浏览器和服务器架构模式(Browser/ServerArchitecture)C/S架构:客户端和服务器架构模式(Client/ServerArchitecture)Web服务器:网络环境下为用户提供Web服务的服务器(WebServer)App商店:软件应用在线商店(下载中心)(ApplicationStore)

5测评方法

5.1测试环境

典型应用软件测试环境应该至少包括:1台国产桌面终端,用于作为被测机。如应用软件有需要,应配备相应硬件外设、网络环境,见图1。

图1测试环境

说明:

国产桌面终端——应当搭载通过国家安全可靠测评的自主可控CPU,CPU所需架构参照应用软件运行要求,核心数不低于2核,内存大小不低于4GB,硬盘大小不低于128GB。

5.2测试工具

表1测试工具

序号

类别

用途

1

测试管理工具

该工具管理测试活动的过程,以确保软件应用被高质量测试并最终

[状态]

5

序号

类别

用途

高质量交付给用户。

2

接口测试工具

该工具用于代替前端验证服务端程序是否运行正确。

3

性能测试工具

该工具通过自动化的方式模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。

4

用例自动化测试工具

该工具根据测试脚本模拟点击来自动执行测试用例。

5

白盒测试工具

该工具针对代码进行漏洞缺陷测试,测试中发现的缺陷可以定位到代码级。

6

代码分析工具

该工具对静态代码进行分析,识别潜在的问题,预测软件的维护难度,并提供代码质量改进建议。

7

网络测试工具

该工具用于测量网络各个

您可能关注的文档

文档评论(0)

std365 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档