企业出于成本考虑,不太可能让高成本的开发同时做开发和测试工作,所以将开发和测试工作区分开,招聘专门的测试人员来做测试工作。
所以开发交到测试手里的程序应当是能够让测试将全部业务测试下去的版本,不可以出现测试测着测着没法测了的情况。
因此,测试工作的核心就是替代开发将测试工作做完。开发应当避免主流程跑不通和直接解决掉一些常见 bug.
因此测试不应当要求开发进行尽可能详细的测试,甚至是要求无 bug.
当然在一些地方,开发也无法替代测试的作用。可以看到很多 it 作为边缘部门的公司,开发是兼具测试工作的,而测试无法兼具开发的工作。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.