• 初识白盒测试框架 20150419


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

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

  • 相关阅读:
    Redis安装
    mysql 存储过程与存储函数
    mysql 常用函数
    cpu-z笔记本加条子
    centos上网络服务起不来network.service failed
    centos/redhat命令行上传下载文件
    docker删除已经停止的容器
    centos/redhat/ubuntu不同之处
    部署lamp动态网站(图解)
    写交互式脚本时,遇到到报错:not a regular file
  • 原文地址:https://www.cnblogs.com/wushaobo/p/4439968.html
Copyright © 2020-2023  润新知