多语言展示
当前在线:261今日阅读:113今日分享:31

软件系统测试的主要分类有哪些?

系统测试的目的是,检查被测系统与用户需求是否相符,即是否符合需求规格说明书中的各项描述;检查所有显性与隐性需求均被正确实现;检查并确保最终系统可以交付验收测试。以下介绍下系统测试主要的几大分类。
工具/原料

电脑

方法/步骤
1

性能测试目的:验证产品是否满足用户指定性能需求测试点:响应时间和资源性能(CPU,I/O,内存,信道,传输速度,响应时间)

2

功能测试目的:检查产品的功能是否满足SRS及其他用户资料检查业务流、功能点是否正确实现检查输入输出是否正确实现

3

安全性测试目的:验证产品在系统的内部的安全保护机制和系统外对入侵的防护能力测试点:系统内部包括身份验证,权限,数据的完整一致,数据的保密性(DB中有些数据加密保存)系统外部包含有病毒木马,未授权的恶性攻击,传输数据安全

4

安装测试目的:产品的安装过程和结果进行测试工作内容:根据软件的测试特性列表,软件安装,配置文档,设计安装过程的测试用例安装时异常终止包括:进程终止(操作系统未关闭)断电,断网测试对象:安装文件、安装系统、安装文档、配置项

5

GUI测试即用户界面测试。GUI测试要依赖于功能测试存在,否则只能测试产品的静态外观,布局等,不能测试动态行为产生的结果

6

易用性测试目的:检查产品是否符合实际应用情况,是否符合用户使用习惯及特殊要求,操作方式是否合理。同时交互信息是否通俗易懂,是否符合行业规则等等。

7

容错性测试又称健壮性测试。目的:检查系统容错能力,检查软件在异常条件下自身是否采用了防护性的措施,确保系统无论接收何种条件触发也不会发生意外事故 。

8

文档测试并非单纯地指文档测试。需要对一组测试文档进行完整性、正确性、一致性的校验。

9

备份测试目的:通过检查软件的备份策略来解决相应的数据丢失风险问题。备份策略包括:本地备份、实时备份、本地异步备份、异地异步备份、恢复策略

10

配置测试包括软件配置和硬件配置。通过对被测系统软件与硬件环境的修改,分析每个环境组合对系统性能影响的程度,最后确定系统各项资源的最优分配原则。

推荐信息