[Qt] 单元测试

  • 客户总无法用非常生动的语言描述需求,或者是他们自身也不完全清楚自己想要什么
  • 程序的开发总是在需求并不是很明确的情况下进行
  • 即使需求已经确定且清晰无争议,也没有人能保证他们长期不变
  • 不是每一个程序员一上来就可以编写完美高效的代码,优秀的程序员总在不断重构代码
  • 程序总需要不断更改、扩展、缩减、重构,每一次变化就面临着在已有测试通过的功能点上再次引入bug
  • 自动化测试框架可以解决以上问题
  • 编码之前先编写测试框架,往往会比直接写代码更快
  • 程序运行的结果是否与设计期望的结果相同
  • 步骤:类声明——测试代码——实现类——执行测试
  • QTest:Qt自带的测试框架
原文地址:https://www.cnblogs.com/cxc1357/p/11908587.html