zoukankan      html  css  js  c++  java
  • 软件测试的定义及目的

    软件测试的定义及目的

    软件分为:系统软件应用软件

    软件测试的定义:使用人工和自动化的手段来运行或测试某个系统的过程,其目的在于检验他是否满足规定或者弄清预期结果与实际结果之间的差别。

      1)发现程序存在代码或业务逻辑的错误

      2)检验产品是否符合用户需求

      3)提高用户体验

    软件测试的原则:

      1)测试应尽早介入

      2)所有测试都应追溯到用户需求

      3)程序员应避免检查自己的程序,除了单元测试。一般交由第三方或者专业的测试

      4)设计测试用例时应考虑合法和不合法输入以及各种边界条件,符合情况下还要制造极端状态和意外状态

      5)二八原则

      6)对错误结果要进行一个确认过程

      7)制定严格的测试计划

      8)完全测试是不可能的,测试要终止

      9)妥善保管测试过程中的所有文档

    C/S与B/S架构:

    C/S:client-server 客户端

    B/S:browser-sever 网站

     

    笔试面试整理题:

    1)什么是软件测试?软件测试的目的是什么?

    2)软件测试的分类有哪些?

    3)什么是黑盒测试?

     

  • 相关阅读:
    ixgb 中断
    libvirt
    docker 查看虚拟机xml
    什么是可串行化MVCC
    算法题:实现 strStr()函数
    Python库 numpy基础内容学习笔记
    python3.6+torch1.2实现Sentiment Analysis(数据集MR)
    人工智能能力提升指导总结
    深度学习入门篇01(Tensorflow-gpu的安装)
    走进PEP8——代码规范
  • 原文地址:https://www.cnblogs.com/shashe/p/8685774.html
Copyright © 2011-2022 走看看