针对的问题:功能 错误或遗漏、界面问题、软件本身性能错误、数据及访问错误初始化及终止错误。
功能自动化测试工具:QTP(基于关键字驱动)现在其实已经用的很少了、winrunner; silkTest; Rational robot; selenium; Watir; Sikuli
性能测试:负载测试、压力测试、稳定性测试
性能指标:并发用户数VU、每秒事务数TPS、系统响应时间、设备性能
自动化测试工具:LoadRunner、Silkperformer、Jmeter、WebLoad、Apache Bench、LoadUI
静态性能评估:对Web应用的页面进行静态分析,并给出评估结果的性能分析方法。工具有YSlow、PageSpeed。他们是浏览器插件,评级静态 页的标准有14个,减少HTTP请求之类的。
应用性能管理(APM):提供对系统的实时监控以实现性能管理、故障管理的解决方案。比如听云。
安全测试:是否符合产品安全需求和质量标准。
渗透测试:通过模拟对软件系统的恶意攻击行为来评估系统安全性的一种测试,与黑客不同于,黑客未授权,而且最后还会抹掉记录。
渗透测试 VS 安全测试
攻————–防
点————–面
可以查看OWASP 站,关注 站中的OWASP Top10和Test Guide
安全测试工具:APPscan(针对web应用的漏洞扫描)、Webinspect(类似APPscan)、Nessus(针对服务器主机类)、Nmap(端口嗅探工具)、MetaSploit(攻击框架)、WebScarab(代理劫持)、Fortify(白盒测试,代码静态分析)、W3AF(针对web应用)
兼容性测试:软件本身的兼容性、不同平台下的兼容性、在运行设备下的兼容性、软件互操作性(指的是软件内部不同功能操作是否兼容 & 与其他软件是否兼容,比如与微信是否兼容,与微信不兼容基本上就没用了)
对web应用,还有浏览器兼容性,因为浏览器的内核不同
浏览器兼容性测试工具:BrowserShots(该 站输入url值,可以看不同平台下的显示)
文档测试:配套的文档的测试。如用户手册、使用说明、用户帮助文档等。
可靠性测试:软件可靠性、(可靠性测试更多的是)硬件可靠性。
易用性测试:使用软件时是否感觉方便,用户体验怎样。
本地化测试:针对软件的本地化版本实施的针对性测试。比如英文版,中文版。不过不仅仅是语言,测试内容还有:1.语言、书写习惯;2.时区、日期格式、货币;3.当地风俗、法律法规;4.政治敏感内容。
部署测试:安装测试,主要验证系统部署过程,并确保软件经过安装测试后可以正常使用。主要测试内容:不同环境下的部署验证;参照部署文档执行,过程的合理、正确性;
无障碍测试:提供便于特殊人群使用的功能
一个用心码了这么多文字的人,往往渴望得到大家的认可。如果你觉得这篇文章对你有帮助,双击屏幕,给我点个赞呀!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!