测试人员 ,在传统业务领域,做的几个验证,可以用一个V字模型来说明。
1、,是对编码的验证,保证编码无误,也就是保证某个单元(可以是页面,可以是某个流程等等)被正确的编码。
2、结合测试,是对详细设计的验证,保证各个单元串起来之后,能够完成基本的业务流转。
3、,是对功能设计的验证,保证系统的各个大功能得以正常流转。4、用户体验,是对需求分析的验证,保证系统就是用户想要的东西
左边的开发流程,在手机项目中,因为项目的短平快,导致了很多缺失。简单的和客户沟通之后,客户可能只是给了一个大致的描述,几张效果图。开发组立
即就对这些客户给的资料进行设计,这个设计就把功能设计、框架设计、详细设计、程序设计等等都包括了进去。以至于,只有开发人员才知道客户的需求。
在这种情况下,整个项目组对测试人员是排斥的。而且测试人员对项目组也是排斥的。测试人员拿不到测试的依据和准绳,对测试无从下手。开发人员不
愿意再去复述客户的需求,也不愿意再去整理各种设计,因为他们觉得代码就是一切,设计都是为了代码而做的。现在代码已经有了,还要再去整理设计干什么。
我在项目做完之后,认真的思考了测试人员在Android项目中,可以并且应该起到的作用:
1