划分测试类型

目录

按照测试对象划分

界面测试(UI测试)

可靠性测试

容错性测试

文档测试

兼容性测试

易用性测试

安装卸载测试

安全测试

性能测试

内存泄漏测试

按照是否查看代码划分

黑盒测试

白盒测试

灰盒测试

按开发阶段来分(结合软件测试V模型学习)

测试金字塔

单元测试

集成测试

系统测试

回归测试

冒烟测试

验收测试

按照实施组织划分

α测试

β测试

第三方测试

按照是否运行划分

静态测试

动态测试

按照是否手工划分

手工测试

自动化测试

按照地域划分

软件国际化测试

软件本地化测试


按照测试对象划分

界面测试(UI测试)

界面是直接和用户交互的,界面设计的好坏,决定了用户使用软件的直观感受。

  • 保证界面设计和UI设计稿一致性,正确性;
  • 测试界面的每一个功能的正确性;(从上到下,从左到右)
  • 界面的布局排版合理。字体,图片布局,清晰程度等;
  • 界面的控件是否正常。滚动条,按钮,文本框等;
  • 要进行界面不同大小时,界面的分辨排版;(同一个web页面不同页面大小下测试,页面从小到大变化的过程中衔接丝滑,字体不模糊不消失,图片不消失,排版布局合理,页面功能正常使用)

可靠性测试

可靠性=正常运行时间 /(正常运行时间+非正常运行时间)

一般软件,可靠性要求99.99%,一年时间,软件出现故障的时间52min;

特殊软件,比如军用系统99.999%,一年5min;

软件可靠性影响因素:软件本身可控,外界因素不可控(电,网络,灾难)

如果是因为硬件原因发生故障使得软件系统无法正常运行,这个时间是否计算到软件可靠性里?

答:客户端硬件原因(比如手机坏了),这个是不算的。但是如果是部署的服务器硬件故障,是算的。有的公司可能是分开讨论的,硬件可靠性和软件可靠性。

容错性测试

容错性:系统因为自身或者外部一些异常的操作使得系统发生异常,系统能够自行处理这种错误操作或者异常的能力(不让用户感知到)。

容错性测试包括两方面:

  • 输入异常数据或者进行异常操作,以检验系统的保护性。如果系统的容错性好,系统只给出提示或者内部消化,而不会导致系统出错甚至崩溃。                                                  温柔的容错性测试通常是构造不合理的输入来引诱软件出错。粗暴一些的容错性测试俗称“大猩猩”测试,处理不能拳打脚踢嘴巴咬,什么招式都可以用。
  • 灾难恢复性测试。通过各种手段,让软件强制故障,然后验证系统已保存的用户数据是否丢失,系统和数据是否能尽快恢复。

文档测试

对整个开发过程中产生的各种文档进行测试。

国家有关计算机软件产品开发文件编制指南中共有14 种文件,可分为3 大类。
–开发文件:可行性研究报告、软件需求说明书、数据要求说明书、概要设计说明书、详细设计说明书、数据库设计说明书、模块开发卷宗。
–用户文件:用户手册、操作手册,用户文档的作用:改善易安装性;改善软件的易学性与易用性;改善软件可靠性;降低技术支持成本。
–管理文件:项目开发计划、测试计划、测试分析报告、开发进度月报、项目开发总结报告。

对比软件功能,测试软件的正确性,一致性,完整性,专业术语。

兼容性测试

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

  • 平台兼容性(web网页:各种浏览器,操作系统的兼容性;APP:不同系统IOS/安卓,不同系统版本)
  • 软件本身兼容性:软件本身功能前后的兼容性,比如新功能不能影响老功能;
  • 软件对用户数据的兼容性:比如数据库中某一张表增加字段,不能影响用户之前的数据存储;
  • 软件对第三方软件的兼容性:不能影响其他软件的使用;如果和第三方软件有交互,数据要有兼容性;

易用性测试

易用性(Useability)是交互的适应性、功能性和有效性的集中体现。易用性属于人体工程学的范畴,人体工程学(ergonomics)是一门将日常使用的东西设计为易于使用和实用性强的学科。

用户使用软件的体验,用户体验测试。

  • 符合标准和规范
  • 直观性
  • 灵活性(比如手机上的键盘九宫格全键盘手写等,灵活性==复杂性,两者间找一个平衡点)
  • 舒适性(让用户对自己进行的操作有感知,不产生焦虑情绪。比如安装一个进度条)
  • 实用性

安装卸载测试

软件可以正常安装和卸载。

软件更新。(安装软件时断网断电,死机等异常情况下,软件的响应。安装软件内存不足是否有提示。)

安全测试

安全测试是一个相对独立的领域,需要更多的专业知识。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值