软件测试思考
软件测试往往做为软件质量保障的手段,被过度依赖。如好多开发,没有想办法写结构清晰、简单可靠的代码,而是由问题驱动,测试驱动去反复解决BUG。
对于开发来说,首先应该写好代码,架构清晰,模块内高内聚,模块间低耦合。这样的代码不容易出错,就算出错,也很容易找到问题所在。
但是,这并不是说软件测试不重要。
软件测试做为开发的辅助手段,也是不可或缺的。有谁写的代码敢不经过测试就直接上生产环境? 基本上没有。
这里,我们更强调的是开发的自我测试,单元测试、接口测试、性能测试等,这些测试可以让开发自己对自己的代码质量情况有更好的了解和信心。
评论