zoukankan      html  css  js  c++  java
  • 软件构造 第七章第五节 测试

    第七章第五节 测试

    认可"测试"的价值,搞清楚"测试优先"的哲理

    程序正确确认的基本方法:

    • 形式化推理
    • 代码评审
    • 测试

    白盒测试:对程序内部代码结构的测试

    黑盒测试:对程序外部表现出来的行为的测试

     

    基本过程:

    先写spec

    再写符合spec的测试用例

    写代码、执行测试、有问题再改、再执行测试用例,直到通过它

     

     

    黑盒测试:

    划分等价类,注意边界条件

    Eg:

     

     

     

    • 在测试类的顶端写策略

     

     

    • 在每个测试方法前说明测试用例是如何选择的

    (这部分摘自博客https://www.cnblogs.com/zhangyushuqing/p/9175278.html

     

     

    回归测试:一旦程序被修改,重新执行之前的所有测试

    一旦发现bug,要马上写一个可重现该bug的测试用例,并将其加入测试库

  • 相关阅读:
    GDOI模拟赛Round 1
    Codeforces 241B
    Codeforces 325E
    Codeforces 235E
    Codeforces 293B
    Codeforces 263E
    快速傅里叶变换FFT
    后缀自动机
    NOI2011 Day2
    NOI2014 Day2
  • 原文地址:https://www.cnblogs.com/masteryellow/p/9215906.html
Copyright © 2011-2022 走看看