测试基础(一)

1、认识软件测试

     使用技术手段验证软件是否满足需求

2、软件测试目的

      用最少的人力、物力、财力,找到软件中问题并修复,从而降低商业风险

3、测试主流技能

     1)功能测试:人工执行

     2)自动化测试:使用工具或者代码代替人工进行验证

     3)接口测试:针对模块与模块或者系统与系统之间数据请求地址进行测试

     4)性能测试:模拟多人使用软件,查找服务器缺陷

4、测试分类

     阶段划分

     1)单元测试[程序源代码|一般是开发负责]

     2)集成测试[接口测试] 

     3)  系统测试[功能+兼容等测试]

    4)  验收测试[内测、公测等]

    代码可见度划分

    1)黑盒测试【看不见源代码,主要对程序功能进行测试】

    2)灰盒测试【看见部分代码,主要对程序接口进行测试】

    3)白盒测试【看见全部代码,主要对程序源代码进行测试】

   测试策略划分

    1)冒烟测试【准入测试:主流程通过】

    2)story测试【功能测试+兼容性测试+性能测试等等】

    3)回归测试【核心基本流程+针对2)内容进行散发点覆盖测试】

    4)验收测试

5、模型

     质量模型(ISO/IEC 25010):提供测试设计的不同角度视野和验证方向


  W模型

 体现不同角色在整一个项目周期的作用 


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、软件测试背景 引言:软件测试在软件生命周期中占据重要的地位,软件测试慢慢的独立发展成为一个行业,并且在迅猛发展...
    AYang阅读 6,318评论 0 0
  • 软件测试背景 引言: 软件测试在软件生命周期中占据重要的地位,...
    睿智的少年阅读 4,245评论 0 0
  • 一、软件缺陷的定义 对于软件缺陷的精确定义,通常有下列5条描述: 1. 软件未达到产品说明书的功能《需求文档》 2...
    测天测地测空气阅读 3,017评论 0 0
  • 一、软件测试背景 引言:软件测试在软件生命周期中占据重要的地位,软件测试慢慢的独立发展成为一个行业,并且在迅猛发展...
    Anwfly阅读 4,659评论 0 2
  • 一、 软件缺陷的定义 对于软件缺陷的精确定义,通常有下列5条描述: 1. 软件未达到产品说明书的功能《需求文档》 ...
    Garbage_dcf1阅读 4,266评论 0 1

友情链接更多精彩内容