自动化测试

  • 介绍

只要有合适的技术,大多数的测试工作都或多或少可以演变为自动化测试。

  • 接口

  • UI

  • 操作系统

  • 应用服务器

  • 数据库

不同版本的数据库,都会有各种各样的默认设置。如果我们的程序号称支持3个版本的MySQL,那么从这个角度来说理论上就应该测试3次才对——没有测试过就不能保证程序是没有问题的。上帝存在于细节中。假如我们的程序号称支持的数据库版本和操作系统的版本都有3个,那么,是不是应该在9个环境中都进行测试呢。这种指数级别的测试工作量,完全是人力无法搞定的,当然就需要引入自动化测试了。而自动化测试的存在,并不是说就能保证程序一定是没有问题的,但能大大地增加提高工作效率。

  • 破坏测试

通过破坏测试,可以进一步测试出来我们程序的稳定性。例如,通过编写脚本来随机地把一些网络给关闭了。

  • 参考

本文为原创,如果您当前访问的域名不是surenpi.com,请访问“素人派”。

发表评论

电子邮件地址不会被公开。 必填项已用*标注