zoukankan      html  css  js  c++  java
  • 初识白盒测试框架 20150419

      在软件测试的课上,新学习了白盒测试。通过网络查阅资料,我找到了一些对白盒测试的看法。白盒测试比黑盒测试要昂贵,首先白盒测试需要设计测试环境,需要测试框架,对特定的测试用例,要编写相应的函数和方法,白盒测试的难度比黑盒测试要大,还有相当的代码量,甚至超过软件的代码量。
      现在,有了自动化的白盒测试框架,首先我们有自动化测试框架,使用visual studio,可以建立编码的UI测试项目进行黑盒测试。白盒测试也有自动化的框架,我的上一篇博客,使用junit框架对安卓应用进行白盒测试。JUnit是一个回归测试框架,junit是在极限编程和重构中被极力推荐使用的工具,因为在实现自动单元的情况下可以大大的提高开发的效率。自动化测试工具具有类似的特点,测试数据与脚步分离,业务脚本与用例分开。框架执行中,可以实现日志,输出等。使用Junit进行白盒测试,可以对某个内部类设计输入输出,同样也可以模拟键盘输入进行测试。

      白盒测试关键是覆盖要广,使用自动化测试框架,可以执行到平时测试可能会执行不到的语句,有着规范的代码编写,易于调试和维护。白盒测试是穷举路径测试,考虑越周全越好,使用白盒测试框架,可以在测试时截获异常,同其他工具配合,实现有效的测试。

  • 相关阅读:
    第002篇 深入体验C#项目开发(一)
    C#编程打字指法练习
    第001篇——C#学习计划开启
    2020杭电多校第一场(待更新)
    LeetCode双周赛11
    LeetCode双周赛10
    LeetCode Weekly 156
    NOIP模板复习(4)区间操作之莫队算法,树状数组,线段树
    NOIP模板复习(3) 最短路三巨头Floyd,Dijkstra与SPFA
    NOIP模板复习(2) LCA的三种解法
  • 原文地址:https://www.cnblogs.com/wushaobo/p/4439968.html
Copyright © 2011-2022 走看看