回复 #9 chellyna 的帖子
这里不用程序员和测试人员测试,是因为这是验收测试,是程序员和测试人员已经做过单元测试、集成测试、系统测试了,是开发商已经认为基本可以交付用户使用了,才开始的测试。这时,可以为来测试环境上测试用户提供打印的纸质文档,即:测试用例等,让他们根据文档测试,站在他们使用系统的角度,提出一些程序员和测试人员想不到的问题,比如:一些易用性问题,希望改为他们能够接受的操作方式、报表上的打印数据增减等,测试人员可在旁指导用户使用新系统,开发人员可根据他们的要求,修改系统,达到用户满意。所以,程序员和测试人员这时是不需要测试的。测试人员可以负责将用户的问题记录,反馈给开发人员,当然,一定要理解用户的意思,因为,改完了,验证测试估计要测试人员先做,没有问题了,再让用户测试。有些重要的问题,可能要开发人员和用户直接交流了。
我曾经就做过赤峰网通综合业务受理系统的从写需求、写用例、测试用例到系统上线的整个测试过程,其中上线前的验收测试,就是让赤峰网通部分营业员到我们开发环境来测试,测试人员陪着测,有问题,记录、反馈给开发人员,修改后,再测。这种验收测试,即:Alpha测试,前后做了大约6遍,用户实在感觉查不出问题了,放心了,才割接上的线。还好,上线后没有出现什么问题。至于Beta测试,我认为系统上线后,也会有新bug被发现,也是需要开发人员维护的,和日常的维护测试类似了。