软件测试中系统测试的类型有哪些
发布网友
发布时间:2022-04-21 05:11
我来回答
共2个回答
热心网友
时间:2022-06-18 03:51
系统测试包括恢复测试、安全测试、压力测试。具体如下:
1、恢复测试
恢复测试作为一种系统测试,主要关注导致软件运行失败的各种条件,并验证其恢复过程能否正确执行。在特定情况下,系统需具备容错能力。另外,系统失效必须在规定时间段内被更正,否则将会导致严重的经济损失。
2、安全测试
安全测试用来验证系统内部的保护机制,以防止非法侵入。在安全测试中,测试人员扮演试图侵入系统的角色,采用各种办法试图突破防线。因此系统安全设计的准则是要想方设法使侵入系统所需的代价更加昂贵。
3、压力测试
压力测试是指在正常资源下使用异常的访问量、频率或数据量来执行系统。在压力测试中可执行:如果平均中断数量是每秒一到两次,那么设计特殊的测试用例产生每秒十次中断;在虚拟操作系统下,产生需要最大内存量或其它资源的测试用例,或产生需要过量磁盘存储的数据。
扩展资料:
系统测试的目标和原则:
1、 确保系统测试的活动是按计划进行的;
2、 验证软件产品是否与系统需求用例不相符合或与之矛盾;
3、 建立完善的系统测试缺陷记录跟踪库;
4、 确保软件系统测试活动及其结果及时通知相关小组和个人。
5、原则是测试机构要独立;要精心设计测试计划,要进行回归测试;测试要遵从经济性原则。
参考资料来源:百度百科-系统测试
热心网友
时间:2022-06-18 03:52
功能测试
根据产品的需求规格说明书和测试需求列表,验证产品的功能实现是否符合产品需求规格。目标:1.是否有遗漏需求.2.是否正确的实现所有功能.3.隐示需求在系统是否实现. 4.输入,输出是否正确
性能测试
用来测试软件在集成系统中的运行性能.目标: 度量系统相对于预定义目标的差距
压力测试:在一定的软硬件及网络环境中,通过模拟大量的用户执行多种业务处理大量数据,使系统在极限环境下长时间运行,目的在于寻找系统的失效点.
负载测试:在一定的软硬件及网络环境下,通过模拟不同的用户,执行一种或多种业务,观察系统在不同负载下的性能表现。目标:通过极限测试方法,发现系统在极限或恶劣的环境中自我保护能力,主要验证系统的可靠性.
容量测试
使系统承受超额的数据容量来发现它是否能够正确处理.目标:是面向数据的,显示系统可以处理目标内确定的数据容量
安全性测试
用来验证集成在系统内的保护机制是否能够在实际中保护系统不受非法的侵入.目标:通过安全性测试,来检查系统的功能性是否完善
GUI测试
指界面的外形是否与设计内容一致
可用性测试
检测用户在理解和使用系统方面到底有多好
安装测试
检测软件在安装过程中的错误.目标:不仅仅找安装软件本身的错误,还要找到安装文档的错误。
配置测试
测试系统在各种软硬件配置,不同的参数配置下系统具有的功能和性能.目标:验证全部配置的可操作性和有效性,特别需要对最大配置,最小配置和特殊配置进行测试.
异常测试(恢复性测试)
通过人工干预手段使系统发生软,硬件异常,通过验证系统异常前后的功能和运行状态,达到检验系统容错,排错和恢复的能力
备份测试
验证系统在软件或者硬件的事件中备份它数据的能力
健壮性测试
用于测试系统在出现故障时,是否能够自动恢复或忽略故障继续运行
文档测试
验证用户文档是否正确的并且保证操作手册的过程能够正确工作
在线帮助测试
验证系统的实时在线帮助的可用性和正确性
网络测试
在网络环境下和其他设备对接,进行系统功能,性能与指标方面的测试,保证设备对接正常
稳定性测试
评价系统在一定负荷情况下,长时间的运行情况