zoukankan      html  css  js  c++  java
  • 测试入门(一)

    测试的定义:测试是为发现错误而执行程序的过程。(就像医生给病人看病,医生也是“测试”病人到底得了什么病)

    软件测试不一定能发现所有的错误。

    开始测试之前,应该建立某些策略,而黑盒测试与白盒测试是最普遍的策略。

    黑盒测试:

    称为数据驱动的测试或输入/输出驱动的测试,测试的目标与程序的内部机制和结构完全无关。

    白盒测试:

    指逻辑驱动的测试。

    软件测试的原则:

    测试用例中一个必须部分是对于其输出或者结果进行定义

    程序员应避免测试自己编写的程序

    编写软件的组织不应当测试自己编写的软件

    应当彻底检查每个测试的执行结果

    测试用例的编写不仅应当根据有效和预料到的输入情况,而且也应当根据无效和未预料到的输入情况

    检查程序不仅要检查其是否做到了其应该做的,也要检查其是否做了其做了未该做的

    避免测试用例后即弃,除非软件本身就是一个一次性软件

    计划测试工作时,不应默许或假定不会发生错误

    程序某部分存在更多错误的可能性,与该部分已经发现错误的数量成正比

  • 相关阅读:
    PHP随机浮点数
    mysql中的包含语句INSTR的使用
    jquery全面判断是否IE6浏览器
    jquery中获取radio选中值的正确写法
    淘宝IP地址库API地址
    php判断是否是ajax提交 方法
    ejs模板引擎
    webpack配置非CMD规范的模块
    JavaScript中的浅拷贝和深拷贝
    css display:flex 属性
  • 原文地址:https://www.cnblogs.com/weixinyu98/p/12306416.html
Copyright © 2011-2022 走看看