软件测试的测试对象:多个测试的特点

电子说

1.2w人已加入

描述

按测试对象划分

1.性能测试

检查系统是否满足需求规格说明书中规定的性能。

通常表现在以下几个方面:

对资源利用(如内存、处理机周期等)进行的精确度量

对执行间隔

日志事件(如中断,报错)

响应时间

吞吐量(TPS)

辅助存储区(例如缓冲区、工作区的大小等)

处理精度等进行的监测

2.安全测试

安全测试是一个相对独立的领域,需要更多的专业知识。如:WEB的安全测试、需要熟悉各种网络协议、防火墙、CDN、熟悉各种操作系统的漏洞、熟悉路由器等。

安全测试这个领域感觉也是很有意思的,希望以后有机会学习学习!!!

3.兼容性测试

兼容性测试主要是指,软件之间能否很好的运作,会不会有影响、软件和硬件之间能否发挥很好的效率工作,会不会影响导致系统的崩溃。

平台测试

浏览器测试

软件本身能否向前或向后兼容

测试软件能否与其它相关软件兼容

数据兼容性测试

最常见的兼容性测试就是浏览器的兼容性测试,不同浏览器在css,js解析上的不同会导致页面显示不同。

常见的IE8的兼容性。

4.文档测试

国家有关计算机软件产品开发文件编制指南中共有14种文件,可分为3大类。

开发文件:可行性研究报告、软件需求说明书、数据要求说明书、概要设计说明书、详细设计说明书、数据库设计说明书、模块开发卷宗。

用户文件:用户手册、操作手册,用户文档的作用:改善易安装性;改善软件的易学性与易用性;改善软件可靠性;降低技术支持成本。

管理文件:项目开发计划、测试计划、测试分析报告、开发进度月报、项目开发总结报告。

在实际的测试中,最常见的就是用户文件的测试,例如:手册说明书等。

文档测试关注的点:

文档的术语

文档的正确性

文档的完整性

文档的一致性

文档的易用性

5.易用性测试(用户体验测试)

易用性(Useability)是交互的适应性、功能性和有效性的集中体现。又叫用户体验测试。

6.业务测试

业务测试是指:测试人员将系统的整个模块串接起来运行、模拟真实用户实际的工作流程。满足用户需求定义的功能来进行测试的过程。

7.界面测试

界面测试(简称UI测试),测试用户界面的功能模块的布局是否合理、整体风格是否一致、各个控件的放置位置是否符合客户使用习惯,此外还要测试界面操作便捷性、导航简单易懂性,页面元素的可用性,界面中文字是否正确,命名是否统一,页面是否美观,文字、图片组合是否完美等。

8.安装测试

安装测试是指:测试程序的安装、卸载。最典型的就是APP的安装、卸载。

9.内存泄漏测试

内存泄漏的检测: 1、对于不同的程序可以使用不同的方法来进行内存泄露的检查,还可以使用一些专门的工具来进行内存问题的检查,例如MemProof. AQTime、Purify、BundsChecker等。 有些开发工具本身就带有内存问题检查机制.要确保程序员在编写程序和编译程序的时候打开这些功能。

2、通过代码扫描分析工具来检查

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分