什么是软件测试?-提纲

说到软件测试,大家都知道是软件研发过程中软件质量保证的重要一环。但是具体到软件测试的概念来说,又有各种各样的测试概念,集成测试、单元测试、黑盒测试、白盒测试、静态测试、动态测试、性能测试、安全测试、功能测试等等,初接触的人很容易绕晕。所以有了系统说说这些软件测试概念的想法,这里先列出提纲,争取把每种概念都能比较详细的有个总结说明。

软件测试的历史
软件测试的定义
软件测试对象和目的
软件测试的原则


按软件测试阶段来区分

单元测试
集成测试
系统测试
验收测试


按软件测试的手段来区分

黑盒测试
白盒测试
静态测试
动态测试
手工测试
自动化测试


按软件测试的模式来区分

基于瀑布模型的测试
基于V模型的测试
基于W模型的测试
基于X模型的测试
基于H模型的测试
敏捷测试
基于脚本的测试ST
探索式测试ET
基于风险的测试RBT
基于模型的测试MBT


按软件测试的类型来区分

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


其他测试概念

冒烟测试
回归测试
Monkey测试
A/B测试
线上测试

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,216评论 2 126
  • -----转载----- 1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决? ...
    花开沉浮阅读 7,472评论 4 88
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 22,022评论 7 278
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 6,756评论 5 100
  • 1.问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 首先,将问题提...
    qianyewhy阅读 9,304评论 4 123