zoukankan      html  css  js  c++  java
  • 测试理论

    1. 什么是软件测试

      • 在规定条件下对程序进行操作,从而发现问题,对软件质量进行评估的过程。

    2. 软件测试的目的
      • 以最少的人力、物力、时间找到软件中的缺陷并修改,从而回避商业风险。

    3. 软件测试原则

      • 测试只能证明软件存在缺陷
      • 不能执行穷尽测试
      • 缺陷存在群集现象(二八理论:80%的错误出现在20%的模块中)
      • 某些测试需要依赖特殊的环境
      • 测试应该尽早介入
      • 杀虫剂现象:同样的一个测试用例不能执行多次,因为软件会对它产生免疫
      • 不存在缺陷谬论:任何软件都不可能是完美的
    4. 产品质量模型iso9126)

      • 功能性

      • 可靠性(1、尽量不出问题;2、出了问题不能影响主体功能;3、如果影响了主体功能,要能尽快修复)

      • 易用性(用户体验要好)

      • 效率

      • 可维持性(更新) 

      • 可移植性(跨越不同系统平台)
    5. 测试基本流程

      • 需求分析(需求来源:需求规格说明书、API文档、竞品分析、个人经验)

      • 编写测试用例(测什么 怎么测)

      • 评审测试用例

      • 搭建测试环境

      • 等待程序的开发包

      • 部署测试包

      • 冒烟测试(测试主体功能是否有问题)

      • 执行测试用例

      • Bug跟踪处理(回归测试)

      • N轮之后符合要求

      • 测试结束

  • 相关阅读:
    PHP里json_encode()与json_decod()区别
    数组进行排序
    tp5利用自带上传类实现单个文件与多文件上传
    mkdir() Permission denied 报错问题
    如何快速熟悉新项目的代码?
    Tp5自定义路径写入日志
    spring解决循环依赖
    spring注解的使用
    ssm的整合
    编程知识总结
  • 原文地址:https://www.cnblogs.com/mumu1408/p/9911776.html
Copyright © 2011-2022 走看看