7.2. 重构与测试

本教程最新版为 1.22,当前版本已放弃维护,请阅读最新版本!

说明

开始重构代码之前,我们来想想接下来的流程:

  1. 修改代码;
  2. 打开浏览器,测试每一个页面是否访问正常;
  3. 继续修改代码;
  4. 继续重复第二个动作。

可预见的,打开浏览器访问网页确认修改无误,这个动作重复性高、效率低下。并且我们目前有 9 个(加上 404 页面有 10 个)页面,如果修改到公共代码的话,还需要一口气访问这些网页来确保无误。

有没有更加合理的方式来做这件事情?

当然有,有一个软件开发里很常见的做法 —— 写测试

这里的测试指的是自动化测试,相较之下,我们一个个打开这 10 个页面,可称为手动测试

自动化测试的好处是可以在执行一个命令后,同时运行多至成百上千个测试,并且在很短的时间内执行完毕。自动化测试是软件健壮性的最重要的保障,一般在大公司里,核心业务都有 100% 的测试覆盖率。

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
讨论数量: 1

做饭君
这个页面测试属于哪种测试类型?黑盒测试?
0 个点赞 | 2 个回复 | 问答 | 课程版本 1.17