业务测试的概念
  将系统的不同模块进行有效串接,继而模拟真实用户的实际使用情况对系统进行运营,促使系统能够充分满足用户所要求的功能的测试过程其实是业务测试。在此过程中必须主要业务测试工作的开展必须充分重视用户的需求,针对测试形成业务用例,测试执行业务等。
  站在用户的角度考虑问题
  在软件开发和测试过程中,通常要求测试人员能够全程参与到整个开发过程,对于需要解决的问题应当尽早和客户沟通,并且对问题予以解决,熟悉和了解客户的业务流程,避免业务理解偏差的出现。
  重点关注整体业务和分业务的实际开展
  在业务测试过程中,首先必须满足功能需求,在业务测试过程中的重点工作也应当放置于全面收集模块需求,充分了解整体业务流程,分析主体业务和重点业务的基本流程等多种工作方面。
  现场客户对于业务测试工作的影响
  现场客户必须随时随地的对测试工作的细节进行指导,倘若在实际工作过程中,条件不允许,那么软件开发方应当定期邀请客户参与项目列会,或者安排专门时间和用户进行深入交流。此外,在评审理解和测试设计评审过程中,应当尽可能邀请用户参与其中,从而保证评审工作的科学性。在业务用例设计过程中,完全可以采取边界值和等价类划分的方式开展。
  对于业务系统的测试需要考虑基础数据、业务数据。基础数据一般采用客户真实的数据,业务数据要符合实际的业务流程。一般情况下每一个典型的业务操作是一个业务流程业务流程可以用场景法写,针对一个业务流程设计一个或者多个场景业务流程无需覆盖到所有的功能,只要覆盖到用户的典型业务。业务是贯穿多个功能模块,不受到业务属于哪个功能模块的限制。
  在业务系统的测试过程中,必须充分考虑基础和业务两项数据,其中基础数据主要采取客户所提供的真实数据,而业务数据则必须充分符合业务开展的基本流程。通常来说,所有典型业务操作便是业务流程流程可以采取场景方式进行书写。在针对一个业务流程进行设计时,在设计业务用例时,需要理清系统的业务流程,可以采用相关的辅助手段理清业务,例如画总体业务流程图以及分业务流程图等测试执行。
  在系统测试每轮测试保持测试数据库都是完整的一套初始数据,在每次测试之前保证数据的原始状态。一般在版本比较稳定的情况下可以采用自动化工具录制业务流程测试脚本实现整个业务测试的多轮测试过程业务测试用例演示用例编号。
  业务描述
  1.客户资料管理中维护客户信息
  2.选择信贷银行及贷款类别,新建个人住房按揭贷款,完整输入该客户信息
  3.对该客户进行贷款回收
  测试要点及测试数据
  能否正常完成信贷业务完整流程
  预期输出
  能完成从客户资料管理到、新建贷款、到还款的完整流程