曾经一段时间,同事们把做得好的测试人员分为两种,一种是“业务流”,精通软件需求业务,对功能的业务逻辑进行深入研究,提的bug大多是与业务实现息息相关的,只是更多的关注操作流程,每一步操作顺序倒来倒去的,就常常出现了致命的bug,其实这些bug也正是客户和市场人员最在乎的;一种是“操作流”,在我们组内大多是计算机专业毕业,动手能力较强,常常能经过复杂或者诡异的操作来发现一个bug,并没有经过什么仔细的分析业务,由“操作流”发现的bug,在业务上没有太多深度,一般都是系统崩溃、报错、或者发生较功严重功能错误,往往市场人员和用户不是很注重这种bug,甚至有人说,谁会去做这种变态又复杂的操作呢?两种测试方式都是必不可少的,业务与实现既要很好的分离开来,也不能单独的存在,只能说侧重点不同罢了。