赶作业的社畜——测试基础知识

软件测试的分类(二)

2020-03-03  本文已影响0人  大鱼鱼
敏捷测试
image.png
image.png
基于风险的测试RBT
基于模型的测试MBT

主要的MBT工具
Spec Explorer
GraphWalker
Tcases
modeljunit

按测试类型来分类

功能测试、性能测试、部署测试、文档测试、安全测试、兼容性测试、易用性测试、本地化测试、无障碍测试、可靠性测试。

YSlow评估什么?
1.尽量检查http请求
2.有没有使用CDN(内容分发网络)
3.避免空的src或href
4.为文件头指定过期标签
5.有没有使用gzip技术
6.把CSS放在头部
7.javaScript放在底部...
应用性能管理APM:提供对系统大的实时监控以实现性能管理、故障管理的解决方案(访问听云官网感受一下,略略略)

安全测试

渗透测试:通过模拟对软件系统的恶意攻击行为来评估系统安全性的一种测试(不游走在法律边缘的合法黑客)
渗透测试VS安全测试
渗透测试的重点在攻击,安全测试重点在防守;因为渗透测试只需要攻击,所以只需要攻击系统最薄弱的一个点,而安全测试需要防守到系统的每个面。
OWASP(最关注的Top10,十大安全漏洞;Testing Guide)
安全测试工具:Appscan Webinspect Nessus Nmap MetaSploit WebScarab Fortify W3AF

兼容性测试

软件本身的兼容性
不同平台下的兼容
软件对运行设备的兼容性
软件互操作性
对于web:浏览器内核的兼容性
浏览器兼容性的测试工具:BrowserShots,Browser Sandbox

文档测试

针对软件产品的交付品,配套的文档类部件的测试。如用户手册、使用说明、用户帮助文档等。
文档测试关注要点:完整性、正确性、一致性、易理解性、易浏览性

可靠性测试

软件可靠性,硬件可靠性

易用性测试

易用性测试是指测试用户使用软件时是否感觉方便,是否能保证用户使用体验的测试类型。

本地化测试

针对软件的本地化版本实施的针对性测试
主要测试的内容:语言、书写习惯;时区、日期格式、货币;当地风俗、法律法规;政治敏感内容

部署测试(安装测试)

主要验证系统部署过程,并确保软件经过安装测试后可以正常使用。
主要测试内容:在不同环境下的部署验证;参照部署文档执行,过程的合理、正确性;基础数据。

无障碍测试

也称可访问性测试。是指软件需要提供便于特殊人群使用的功能。

其他类型测试

总结

image.png
上一篇 下一篇

猜你喜欢

热点阅读