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

上一篇 / 下一篇  2014-02-11 15:32:15

这几天对XXX测试计划和自动化测试进行思考。

先说测试计划,测试计划需要依据迭代开发计划制定,需要有明确的测试范围和测试目标。

看了下Q1的迭代开发计划主要有XXX功能改进、BUI改进、系统安全性改进、全页面子资源监测、api组件改进。这些改进都是持续性的,没有明确的改进需求和改进结果要求。因此进入测试之前无法了解需求和进行用例设计或维护。可以预想最终结果可能会跟以前一样,开发完成交给测试执行测试,改进后发布。如果是这样测试人员没有办法做到主动测试,只能在开发完毕提给测试后被动接受进行测试。制定测试计划也就没有多大意义了,也不知道从何计划。

为了改进这个过程,我建议如下:

1.        明确和细化Q1的功能改进需求,并列点说明。

2.        开发人员根据明确的改进需求逐步改进。这期间测试人员针对需求进行用例设计和维护。

3.        迭代开发完毕,满足测试准入条件,提交测试。

4.        测试人员执行用例、验证缺陷、手工测试,完成测试。

5.        建议项目迭代周期安排一个时间段专门进行测试和修复缺陷。

6.        建议对XXX已提交的缺陷进行筛选并安排进行修复。

 

 

自动化测试

无论是qtp还是selenium脚本,当产品进行bui改进和功能改进后,脚本基本都需要进行维护和变更,而且这个维护工作量还蛮大的。对比新旧版本的创建站点监控,变化比较大,并且新版的功能界面也还不够完善。

我觉得这阶段开展自动化测试不是太合适,主要是1.之后可能很多页面都要重构,后续维护脚本的工作量巨大。2.功能还不够完善,用手工测试效率更高,不适合自动化回归测试。3.开发出来的自动化脚本复用性不高。

因此规划这一阶段自动化的主要工作:

1.      完善XXX测试用例

2.      挑选出适合开展自动化测试的用例。主要目标用例为系统主要流程功能、相对稳定的功能模块用例。

3.      根据项目测试的需求进行自动化测试技术预研(QTPselenium或其它合适的自动化测试工具)

 


TAG:

51Testing小编的个人空间 引用 删除 zaza9084   /   2014-02-12 10:17:29
您好,我是51Testing软件测试网的编辑,您的本篇博文将被推荐至51Testing软件测试网首页发表~
感谢您关注并支持51Testing博客,期待您更多的优秀原创博文。
 

评分:0

我来说两句

Open Toolbar