无线的业务就一个字“变”,变化太快,变化太大,经常变,很多业务和技术都是变着尝试,自然而然很多风险都是未知的,测试团队支持商业的成功,难度就可想而知,以下是个人几点,希望对大家有用: 1.技术项目和业务类型的项目,都存在:人力不足,进度紧,留给测试的时间很可怜, 尤其跨团队项目,和你配合的人一定要明确,假如一开始就存在分歧,后面不确定性会增大.
2.项目,大概评估项目在整个集成项目中的位置,是不是别的项目依赖这,如果项目有问题,会导致哪些方面不可用等
3.覆盖率,确保覆盖率,覆盖率决定了一个项目的成功,这是一直以来的观点,现在需要补充一点,就是用户体验.
4.架构设计 不管对于中间件还是业务系统,架构设计除了功能以外,更加注重性能优化和整体架构设计,这个是测试过程中越来越感触的,cache,callback,observer,异步机制,引入外部开源库的**度,这些都是测试参与过程中需要关注的,尽管刚开始不熟悉,慢慢体会很有收获.
5. 测试过程中需要不断的调整测试重点,项目一开始预估比较乐观,深入细节之后,发现出入很大,这个时候不要慌张,发挥项目团队的作用,测试人员一开始以发现问题为主,然后项目bug比较多,测试debug定位问题,团队中成员的角色转变是最有利项目.
6. 项目中的风险关注要一直持续,细心再细致一点.
7. 工具,思想的转变是最重要的,使用了适当的工具能提高效率,接触技术型项目后,代码才是根,**先行是有效的手段
8. 经验沉淀,开源软件还是商业系统,文档写的详细,全面.
9. 测试支持商业成功,吸引住客户,留住客户,最根本的还是从用户角度,有这个意识 转变产品会越来越好. 当然还有测试计划,测试方案,TC评审,项目会议等等....这些都很重要,大家都懂的.