C++ 在C+中优化回归测试+;环境
为了避免过多的测试,我想向质量保证(QA)团队提供一些提示,说明哪些特性在开发迭代之后必须进行回归测试。你知道在C++和颠覆(VisualStudio)DEV环境下能做到这一点的工具吗? 有关用例的详细信息:C++ 在C+中优化回归测试+;环境,c++,svn,testing,regression-testing,C++,Svn,Testing,Regression Testing,为了避免过多的测试,我想向质量保证(QA)团队提供一些提示,说明哪些特性在开发迭代之后必须进行回归测试。你知道在C++和颠覆(VisualStudio)DEV环境下能做到这一点的工具吗? 有关用例的详细信息: 特征将由 开发团队的入职条件 点,通常为类或类 方法。比如,功能“excel文件 “导入”由方法定义 类的ImportExcelFile(…) 文件导入器 在开发迭代过程中, 开发团队承诺了一些 对某些方法的更改 上课。比如说,这些课程中的一门 是通过方法间接使用的 ImportExcel
- 一个测试人员坐在那里无法进行计划的测试
- 开发人员中断当前的工作,返回到以前的工作,以找出导致构建中断的原因。更可能是开发人员的问题,因为问题是两个独立部分之间的交互,每个部分都独立工作
- 由于开发人员必须重新进入前一项工作的思维模式而造成的时间损失,以及
- 在中断调查之前,开发人员重新进入他们正在进行的新工作的思维模式所花费的时间
干杯,将项目拆分为单独的可执行文件并构建它们 如果其依赖项发生更改,Make将重新生成任何可执行文件 将任何链接测试的输出文件添加到下一个测试的依赖项中-例如,将文件测试的输出另存为读取文件测试的依赖项 在此之后构建的任何东西都需要单元测试 如果任何库使用公共可耗尽资源(堆内存、磁盘、全局互斥等),也将它们作为依赖项添加,因为一个库中的泄漏导致的耗尽通常是另一个库中的回归失败 在某一点之后构建的任何东西都需要回归测试
除非您在一个guarentees缺乏资源耗尽(例如TinyC)的环境中工作,否则您最终将对所有内容进行回归测试。回归测试不是单元测试。Rob,谢谢你的回答。事实上,我知道——也支持——Martin Fowler出版物,我们正在使用持续集成,包括自动单元测试。这里的要点是,我们还有一个单独的QA团队,专注于测试特性——XP中的“故事”。我们希望能够指导他们在多次提交后应重新测试哪些故事,特别是为了防止对不可能倒退的故事进行“过度测试”。@Denis,干杯。开发人员是否可以标记单个用户故事的提交?在故事完成时进行一次提交可能既危险(如由于本地副本丢失而导致的潜在工作损失)又不灵活。我建议在完成并提交US后标记存储库。顺便说一句,我希望每次有人对我说“不可能倒退”时,我都能得到一美元,而事实显然是这样!(-: