对于问题我是单元测试还是集成测试?我的回答有点挑衅:进行测试并让其他人花时间进行分类法。
对我来说,各个测试级别之间的区别在技术上是没有意义的:经常使用相同的工具,需要相同的技能,要达到相同的目标:消除软件故障。同时,我可以理解大多数开发人员使用的传统工作流程需要这种区别。传统工作流程让我感到不舒服。
因此,我的问题旨在更好地理解对我来说有争议的事物,并收集各种观点来探讨各个测试级别之间的这种分离是否相关。
我的观点不对吗?是否存在其他不强调这种分离的工作流程(可能是敏捷方法)?您在这个问题上有什么经验?
精度:我完全知道这些定义(对于那些定义不正确的人,请参见此问题)。我认为我不需要关于软件测试的课程。但是,如果您的答案需要,请随时提供一些背景知识。
If I understand correctly, you build your test groups according to how fast they are and how many times you run them. I think this is a good point, thank you.
– mouvicielFebruary 05, 2009 21:26