测试设计场景题

场景1:

如软件版本由1.0升级到2.0,兼容性测试如何设计(如不同操作系统RedHat、CentOS和Ubuntu兼容性;硬件兼容性;网络环境ipv4和ipv6兼容性)?

  1. 首先和BA、SA确认版本升级的需求背景以及版本升级后与上一版软件不同之处;然后看升级后是否新增功能。
  2. 如果只是原有功能变更没新增功能,需要和ba确定变更点以及修改变更点对其他功能的影响,对变更以及影响的地方设计测试用例。比如跑完任务,三个sheet页的展示有变更,那么需要跑任务,验证三个sheet页的展示即可。
  3. 如果新增功能确定新增更能是否对原来功能点有影响。如果有影响:确定影响点在哪里,需要跑原有功能的基本冒烟用例,然后对新增功能单独设计测试用例。此时,不需要把原有功能所有用例都验证一遍。
  4. 如果新增功能对原有功能完全没影响,只需要设计新增功能的测试用例验证,原有功能自动化防护即可。

场景2:

测试中需要的数据,假如数据量很大有几百万条,不同客户使用的数据流不一样,包括里面的字段、格式等等,如何1比1构造?

  1. 和BA或客户人员确认数据流的字段、格式等内容
  2. 通过代码写数据文件

你可能感兴趣的:(测试设计)