发表于: 2017-04-16 23:06:03

1 1109


小课堂:如何验证程序是否完成,测试以及修复bug

背景介绍

在日常中,我们码代码都是按照需求来的,为了验证我们验证我们的工作成果符合我们的项目需求,那么测试就成了我们工作中一个必不可少的流程。

知识剖析

测试是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程。

常见问题

测试应该从何处入手,思路是什么?

解决方案

  • 按照测试范围,可以分为模块测试和整体联调;
  • 按照测试条件,可以分为正常操作情况测试和异常情况测试;
  • 按照测试的输入范围,可以分为全覆盖测试和抽样测试。

编码实战

↓见最下视频↓

拓展思考

如何尽量少的减少bug?

在形成设计思路的时候,考虑问题应该全面一些,比如任务2的输入框,我的思路是这样的:

内容是4-18的数字
内容不是4-16的数字
没有输入任何东西
调用表单验证函数
执行下一步
告诉用户输入内容有误
提示用户输入内容

就想这个,思路清楚一些,把出现的所有情况都考虑到,就至少可以保证这个功能没有bug,如果所有的功能都能这样,就可以最大限度的减少bug。

参考文献

百度百科

更多讨论

什么样的代码才是好代码?

我觉得好代码首先要符合代码规范。然后结构条理清晰,逻辑严密,最好功能是分模块的,并且在设计的时候就考虑到所有的情况,包含所有情况的处理方法。并且有明确简洁的注释,让所有人都能看懂你的代码。



返回列表 返回列表
评论

    分享到