测试计划和自动化测试思考

这几天对XXX的测试计划和自动化测试进行思考。
  先说测试计划,测试计划需要依据迭代开发计划制定,需要有明确的测试范围和测试目标。
  看了下Q1的迭代开发计划主要有XXX功能改进、BUI改进、系统安全性改进、全页面子资源监测、api组件改进。这些改进都是持续性的,没有明确的改进需求和改进结果要求。因此进入测试之前无法了解需求和进行用例设计或维护。可以预想最终结果可能会跟以前一样,开发完成交给测试执行测试,改进后发布。如果是这样测试人员没有办法做到主动测试,只能在开发完毕提给测试后被动接受进行测试。制定测试计划也就没有多大意义了,也不知道从何计划。
  为了改进这个过程,我建议如下:
  1.明确和细化Q1的功能改进需求,并列点说明。
  2.开发人员根据明确的改进需求逐步改进。这期间测试人员针对需求进行用例设计和维护。
  3.迭代开发完毕,满足测试准入条件,提交测试。
  4.测试人员执行用例、验证缺陷、手工测试,完成测试。
  5.建议项目迭代周期安排一个时间段专门进行测试和修复缺陷。
  6.建议对XXX已提交的缺陷进行筛选并安排进行修复。
  自动化测试
  无论是qtp还是selenium脚本,当产品进行bui改进和功能改进后,脚本基本都需要进行维护和变更,而且这个维护工作量还蛮大的。对比新旧版本的创建站点监控,变化比较大,并且新版的功能界面也还不够完善。
  我觉得这阶段开展自动化测试不是太合适,主要是1.之后可能很多页面都要重构,后续维护脚本的工作量巨大。2.功能还不够完善,用手工测试效率更高,不适合自动化回归测试。3.开发出来的自动化脚本复用性不高。
  因此规划这一阶段自动化的主要工作:
  1.完善XXX测试用例。
  2.挑选出适合开展自动化测试的用例。主要目标用例为系统主要流程功能、相对稳定的功能模块用例。
  3.根据项目测试的需求进行自动化测试技术预研(QTP、selenium或其它合适的自动化测试工具)

最新内容请见作者的GitHub页:http://qaseven.github.io/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值