【非功能测试】简单介绍


非功能测试包括以下内容

  • 兼容性测试
  • 界面测试
  • 易用性测试
  • 性能测试
  • 安全性测试

一、兼容性测试

兼容性测试指的是软件对不同的平台、不同的环境、不同分辨率的适应能力。

1、使用场景

要求在不同的操作系统、不同浏览器、不同的平台、不同分辨率操作时 使用兼容性测试。

例如:

  1. 不同的操作系统:windows、mac、linux等
  2. 相同的操作系统不同的版本:win7、win8、win10
  3. 不同的浏览器:IE、Chrome、Firefox(三大主流)
  4. 相同的浏览器不同的版本:IE、IE8、IE9、IE11(可以通过F12开发者查看当前版本)

2、备注

(1)测试在不同的操作系统、不同浏览器、不同的平台、不同分辨率下,软件的行为是否一致
(2)具体的兼容测试环境是由公司来指定的


二、界面测试

界面测试简称“UI测试”,测试用户界面的功能模块是否合理、整体风格是否一致,个控件能否符合用户使用习惯。

1、如何做界面测试呢?

测试依据:
一般情况根据产品原型图以及UI效果图,进行对比验证,确认一致。

如果没有原型图和UI图那么可以从以下几个方面考虑:

1、站在用户的角度来观察导航是否合理(导航测试)
2、图形测试
3、是否有基本的错误(内容测试 )
4、整体界面风格是否一致


三、易用性测试

易用性测试是指用户在使用过程重视是否感觉方便。简单来说就是易懂、易学、易用、 吸引人。

1、易用性的关注点

1、项目难易程度
2、适用人群
3、用户的计算机水平


四、性能测试

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

1、在什么时候考虑性能测试

1、对软件性能有要求
2、用户量大的项目

2、性能测试目的

1、验证软件系统是否能够达到预期的性能指标
2、发现软件系统中的性能瓶颈,以便优化软件
3、验证稳定性:在一个生产负荷下测试一定的时间,评估系统的稳定性是否满足要求


五、安全性测试

安全性测试就是在软件研发和维护过程中,通过不同的测试方法,发现安全性的问题。

1、包括下列各类问题

1、信息安全法律法规不完善
2、信息泄露、破坏信息的完整性
3、拒绝服务
4、非法使用(非授权访问)、窃听
5、业务数据流分析
6、假冒、旁路控制
7、授权侵犯(内部攻击)
8、抵赖(来自用户的攻击)
9、计算机病毒、恶意软件

2、安全性要求

1、真实性:保证信息来源真实可靠
2、保密性:确保信息只被授权人访问,信息即使被截取也不能了解信息的真实含义
3、完整性:保护信息和信息处理方法的准确性和原始性,包括数据的一致性,防止数据被非法用户篡改
4、可用性:确保授权的用户在需要时可以访问信息
5、可追溯性(Accountability):确保实体的行动可被跟踪
6、可控制性:对信息的传播及内容具有控制能力
7、可审查性:对出现的网络安全问题提供调查的依据和手段 
8、不可抵赖性:用户对其行为不可否定

  • 1
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值