zoukankan      html  css  js  c++  java
  • 《软件测试工程师》课程笔记 1-2

    2020年1月29日

    【01】

    测试定义:发现被测对象的与用户需求的差异,并解决类似问题

    原则:尽可能早的而发现被测对象的缺陷,并弥补缺陷

    学习过程中,多和生活经验整合;在生活中找类似的现象,加深对知识点的理解,举一反三。

    学而不思则罔,思而不学则殆。

    【02】测试对象 & 测试级别

    测试对象:源代码;相关文档:如用户手册;配置数据

    软件开发的各个阶段,测试对象不同:

      需求阶段,检查需求文档是否能正确实现了用户需求,是否有更好的解决方案。

      设计阶段,发现设计文档(概要设计文档,详细设计文档)中的问题。

      编码阶段,测试源代码中的逻辑控制、异常处理等方面。

      集成测试阶段,测试是否满足用户需求

    测试级别:

      单元测试,为软件的组成的最小单元为测试范围;

      集成测试:针对组建/单元与组建/单元之间的接口实施的测试活动,验证接口设计是否与设计相符。【如何理解这里的接口测试?测试内容、测试方式是?】

        主要是各个模块间的连接是否正常的测试。在代码中,还有执行过的代码(走到那个分支),才能显示其中的问题;否则系统不会报错的。

        3 种集成方式:函数集成;模块集成;子系统间集成;

      系统测试:将通过集成测试的软件,部署在真实用户环境里执行的测试;

      验收测试:以用户为主的测试,验收组由项目组成员、用户代表组成

      (参考书:软件测试基础教程)

      总结:单元测试可以发现80%的缺陷。系统测试的效率最高。

    缺陷发现的越早,修复成本越低。

  • 相关阅读:
    localStorage和sessionStorage区别(包括同源的定义)
    跨域问题实践总结! 上(JSONP/document.domain/window.name)
    7月11日计划
    图形验证码知识点整理 Object.prototype.toString.call()等
    学习日报 7-10(验证码)
    Mysql安装与主从配置
    windows service编程
    Entity Framework——常见报错总结
    Entity Framework——读写分离
    Entity Framework——执行sql语句
  • 原文地址:https://www.cnblogs.com/George19950505/p/12240774.html
Copyright © 2011-2022 走看看