zoukankan      html  css  js  c++  java
  • 软件测试复习(二)

    第四章 系统测试

    1。功能测试

        分析方法:对每个明确的功能需求进行标号,可能隐藏的功能标号,可能出现的功能标号,对功能需求分级,分析,脚本化自动化

        用例设计方法:等价类划分,边界值分析,因果图,决策表,错误猜测法

    2。GUI测试

        应有的要素:符合标准和规范,直观性,一致性,灵活性,舒适性,正确性,实用性

        分类:手动测试、自动测试

    3。性能测试

        内容:评估系统的能力,识别系统中的弱点,系统调优

    4。冒烟测试、压力测试

    5。容量测试

    6。健壮性测试:抵御错误的能力,出现故障自动恢复或忽略

    7。安全性测试:对非法入侵的防范能力

    8。可靠性测试

    9。恢复和备份测试:容错能力

    10。协议一致性测试:严格遵循协议描述

    11。兼容性测试:软件之间是否兼容

    12。安装性测试:验证成功安装的能力,安装后能否正常运行

    13。可用性测试

    14。配置性测试:在不同配置下能否正确工作

    15。文档性测试:用户文档、开发文档、管理文档

    16。验收测试

           策略:正式验收测试、非正式验收测试、beta测试

    17。回归测试:发生变动保证原有功能

    18。系统测试过程

         P 系统测试计划

         D设计系统测试用例

         C 评审审批系统测试

         A 执行系统测试

    第五章  单元测试

    1。目的:验证代码与设计相符合、跟踪需求与设计的实现、发现设计和需求中存在的错误、发现编码过程引入的错误

    2。环境:测试用例数据——驱动模块——被测模块(分开桩模块)——驱动模块

    3。方法:孤立测试策略(全局输入出变量、调用的函数、覆盖测试)

    4。测试用例设计:为系统运行与正向测试,为逆向测试,为代码覆盖

    5。过程:完成测试计划、获取测试集、度量测试单元

    第六章  集成测试

    1.。集成测试是测试模块之间的接口和数据传递

    2.。集成测试的层次:传统软件工程(模块间、子系统内、子系统间)

                               面向对象(类内、类间)

    3.。策略:非渐增式集成:先对每一个子模块测试,再将全部集成起来一次测试

                  渐增式集成:把程序划分成小段来构造和测试:自顶向下(深度/广度)、自底向上

                 三明治集成:综合自顶向下和自底向上

    4.。用例设计:为系统运行、为正向测试、为逆向测试、为满足特殊需求、为覆盖设计用例

  • 相关阅读:
    机器学习--决策树
    插入排序、选择排序的实现与性能比较
    【笔记】如何实现属性可修改的函数装饰器
    【笔记】如何为被装饰的函数保存元数据
    【笔记】对文件的一些操作
    【笔记】对字符串的一些操作
    USB鼠标按键驱动
    LCD驱动 15-3
    LCD驱动 15 -2
    LCD驱动 15-1
  • 原文地址:https://www.cnblogs.com/xinmeiqi/p/4459565.html
Copyright © 2011-2022 走看看