软件测试类型

1.按测试类型来分类

  ①功能测试:根据产品的特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定他们满足设计需求

  ②性能测试:负载测试、压力测试、稳定性测试

  ③部署测试:也称安装测试,主要验证系统部署过程,并确保软件经过安装测试后可以正常使用

  ④文档测试:针对软件产品的交付品,配套的文档类部件的测试。如用户手册、使用说明、用户帮助文档等。

  ⑤安全测试:对软件产品进行测试以确保其符合产品安全需求和质量标准

  ⑥兼容性测试:软件本身的兼容性、不同平台下的兼容性、软件对运行设备的兼容性、软件互操作性

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

  ⑧本地化测试:针对软件的本地化版本实施的针对性测试

  ⑨无障碍测试:也称可访问性测试,是指软件需要提供便于特殊人群使用的功能,包括视障、听障、老年人、身体残疾用户等,无障碍测试则是针对这部分功能的测试

  ⑩可靠性测试:软件的可靠性、硬件的可靠性

2.功能测试针对的问题

  功能错误或遗漏、界面问题、性能错误、数据及访问错误、初始化及终止错误

3.功能测试工具

  QTP  winrunner  silk Test  Rational  robot  selenium  Watir  Sikuli

4.性能指标

  并发用户数VU  每秒事务数TPS  系统响应时间  设备性能

5.性能测试工具

  LoadRunner  Silkperformer  Jmeter  WebLoad  Apache Bench  LoadUI

6.静态性能评估

  开发Web应用时,基于一系列Web应用页面性能优化的最佳实践对Web应用的页面进行静态分析,并给出评估结果的性能分析方法

  常用工具:YSlow  PageSpeed

7.应用性能管理(APM)

  Application performance Management,提供对系统的实时监控以实现性能管理、故障管理的解决方案

8.渗透测试

  通过模拟对软件系统的恶意攻击行为来评估系统安全性的一种测试

9.安全测试和渗透测试

  渗透测试:攻  点 

  安全测试:防  面

10.OWASP

  Open Web Application Security Project

  OWASP Top 10  Test Guide 

11.安全测试工具

  Appscan  Webinspect  Nessus  Nmap  MetaSploit  WebScarab  Fortify  W3AF

12.浏览器兼容性测试工具

  BrowserShots  Browser Sandbox  Google浏览器兼容性测试插件(http://www.w3help.org/)

13.文档测试关注要点

  完整性、正确性、一致性、易理解性、易浏览性

14.本地化测试的主要测试内容

  ①语言、书写习惯

  ②时区、日期格式、货币

  ③当地的风俗、法律法规

  ④政治敏感内容

15.部署测试主要测试内容

  ①在不同环境下的部署验证

  ②参照部署文档执行,过程的合理、正确性

  ③基础数据

posted @ 2019-11-19 14:35  小胡没有钱  阅读(209)  评论(0编辑  收藏  举报