测试过程:
先测试可变部分,在测试没有变化部分。
先测试核心部分,再测试辅助功能
先测试常用功能,再测试基本功能
先测试每个功能是否能够运行,然后再深入检查每个功能在不同条件下如何运行
先进行部分模块测试可以节省时间。通常说来,我们在整合不同的模块时也会出现问题,例如模块之间的接口不匹配。但是如果我们能够信任各个组件的话,那么跟踪集成问题就会变得简单得多。
由于一个项目会在多台机器上运行,所以需要在1-3台机器上测试是否能成功,若不能成功则需要再次完善
小组合作经验:
经过一个多月的合作,工作得以顺利进行,大家能在遇到问题时及时鼓励并提出自己的见解,软件开发是一个团队的合作过程,需要小组成员通力合作,缺一不可,同时,需要每个人相互信任,才能顺利做出项目。
当我们在开发时,碰到测试失败和功能无效的情况,如果你一次只研究一个问题,那将会更容易找到问题的关键。换言之,就是使用短迭代。必须确保这个问题解决之后,再转移到另一个问题上。这适用于向下提交。如果在你添加新功能之前需要先重构代码,那么先提交重构,然后再添加新的功能。