zoukankan      html  css  js  c++  java
  • eXtreme Programming

    项目范围测试的三个主要方面:测试什么、怎样测试、以及合适测试。

    需要进行的测试的主要类型有:

    • 单元测试
    • 集成测试
    • 验证和校验
    • 资源耗尽、错误以及恢复
    • 性能测试
    • 可用性测试

    验证和校验

        一旦有了可执行的用户界面或原型,需要回答一个最重要的问题:用户告诉了你他们需要什么,但那是他们需要的吗?

       他满足系统的功能需求吗?这也需要测试。没有bug、但回答的问题本身是错误的,这样的系统不太会有用。要注意用户的访问模式(access pattern),以及这些模式与开发者所用的测试数据的不同

    怎样测试

    • 回归测试
    • 测试数据
    • 演练GUI系统
    • 对测试进行测试
    • 彻底测试

    几条原则:

    Test State Coverage, Not Code Coverage  :测试状态覆盖,而不是代码覆盖

    Find Bugs Once:一个bug只抓一次

    一旦测试人员找到了某个bug,这应该是测试人员最后一次发现这个bug。应该对自动化测试进行修改,从此每次都检查那个特定的bug,没有例外,不管多琐碎,也不管开发者会怎样抱怨说:“哦,那绝不会在发生了。”

     因为他会再次发生。而我们完全没有时间去追踪自动化测试本可以为我们找到的bug。我们必须把时间花在编写新的代码--以及新的bug--上。

  • 相关阅读:
    应用程序与数据库结合使用的三种方式
    mysql内置功能—存储过程
    mysql内置功能—事务
    mysql内置功能—触发器
    mysql内置功能—视图
    pymysql模块
    SQL逻辑查询语句执行顺序
    多表查询
    单表查询
    数据的增删改查
  • 原文地址:https://www.cnblogs.com/mliudong/p/2746608.html
Copyright © 2011-2022 走看看