• 软件测试工程师 笔记 3 测试方法; 4 软件质量


    【03】测试方法

    1. 黑盒测试(功能测试):仅从用户需求考虑,是否满足用户隐性或显性需求,不考虑内部结构

    2. 白盒测试(结构测试,逻辑驱动测试):

    3. 灰盒测试:同时关注外部特性和内部设计;介于黑盒测试和白盒测试之间

    4. 静态测试:不执行代码,不运行被测对象

    5. 动态测试:执行测试对象(流程:阅读需求/设计,编写用例,评审用例,搭建环境,执行用例,撰写测试报告)

    6. 手工测试:模拟终端用户业务流程来测试

    7. 自动化测试:通过自动化测试工具/脚本语言自动完成测试过程。

        快速,可重复,发现重复性缺陷;模拟高并发、高重复操作;缺点是无法发现新的缺陷

    【04】软件质量

    定义:满足用户显性或者隐性需求的程度

      内部质量:内部设计,静态代码是否合格

      过程质量:软件的生产流程是否规范合理

      外部质量:软件的功能和性能  

      使用质量:用户使用过程中的应用性、难易度的表现

    【05】测试计划设计

    测试计划带有管理性质,一般是项目经理制定的;

    【06】测试需求管理(价值不是很大,结合了QC 来讲解创建需求)

      分类:功能性需求;性能需求;外部接口需求(GUI; 外部应用程序接口需求)

      完成人员:测试团队

      Quality Center是一个基于Web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括制定测试需求、计划测试、执行测试和跟踪缺陷。此外,通过Quality Center还可以创建报告和图来监控测试流程。

  • 相关阅读:
    我从来没有想要去
    微信公众号开发系列-发展模式,创建自己的自定义菜单
    iOS6之后 NSAttributedString 福利
    iOS 面试题:OC标题的基本概念<延续>
    逻辑、认识论和本体论“三统一”
    C++中的头文件和源文件
    extern与头文件(*.h)的区别和联系
    Predicate Format String Syntax 与字面量
    编码、格式与网络通信
    充分条件和必要条件的联系和区别是什么
  • 原文地址:https://www.cnblogs.com/George19950505/p/12241046.html
Copyright © 2020-2023  润新知