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

这几天对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/

时间: 2024-08-19 09:12:23

测试计划和自动化测试思考的相关文章

自动化测试最佳实践 连载一

<自动化测试最佳实践:来自全球的经典自动化测试案例解析>第0章案例研究反思,本章高度总结了现有经验中需要吸取的最重要的教训.本节为大家介绍自动化测试目标. 第0章 案例研究反思 成功的自动化测试需要智慧和毅力.你的经验可能和本书所描述的有一些相似之处,但每个人的故事都是独一无二的.通向成功的道路并不简单,但是正如书中案例研究所描述的那样,自动化测试已经在各种应用领域.各种环境和项目的各个生命周期中取得了成功. 通过思考,我们根据书中出现的案例和奇闻轶事总结出了一些方法.本章高度总结了现有经验中

如何制定语境驱动的测试计划

本指南旨在帮助读者制定测试计划.请注意,真正的测试计划是实际指导自己实施测试的一套想法.不管读者是否制定书面测试计划,我们设计的这个指南都会有所帮助. 本指南并不是一种模板,不是供读者填写的表格,而是一组旨在帮助读者思考的思想,用于降低读者遗忘重要内容的可能性.我们使用的是简洁语言和描述,有可能不太适合测试新手.本指南主要向有经验的测试员或测试组长提供支持. 以下分 七个任务主题.这些主题没有一定顺序.实际上,读者可以按任何顺序阅读.只是需要注意,测试计划的质量与是否很好地执行了任务以及使否很好

浅谈自动化测试的有效性

自动化测试能否帮助我们我们提升开发效率,关键在于其有效性.如果其有效性可能存在问题,那么可能是什么导致了 这种问题的产生呢?对自动化测试产生作用的方式存在误解,对自动化测试能够产生作用所要求的条件存在误解,自动化测 试分析设计的随意性,自动化测试开发维护的低标准,对自动化测试资产的低准出条件--本文将就自动化测试有效性简单 阐述我自己的一点见解,抛砖引玉. 观念之一:独木难生于漠,密植方育甘霖 沙漠中间栽下一棵树,枯死只 是迟早之事:即便有足够的资源让它能够永久地生存下去,而它除了给路过的摄影师

用Robot实现自动化测试

自动化测试的好处 在过去的数年中,通过使用自动化的测试工具对软件的质量进行保障的例子已经数不胜数.到现在为止自动化测试工具已经足够完善了,我们完全可以通过在软件的测试中应用自动化的测试工具来大幅度的提供软件测试的效率和质量.在使用自动化的测试工具的时候我们建议尽早的开始测试的工作,这样可以使修改错误更加的容易和廉价,并且可以减少更正错误对软件开发周期的影响.下图显示了手工测试与自动化测试的比较.这个测试案例中包括1750个测试用例和700多个错误. 手工测试与自动化测试的比较 测试步骤 手工测试

软件测试中测试方案和测试计划的区别

一.测试计划: 对测试全过程的组织.资源.原则等进行规定和约束,并制订测试全过程各个阶段的任务以及时间进度安排,提出对各项任务的评估.风险分析和需求管理. 二.测试方案: 描述需要测试的特性.测试的方法.测试环境的规划.测试工具的设计和选择.测试用例的设计方法.测试代码的设计方案. 三.测试计划是组织管理层面的文件,从组织管理的角度对一次测试活动进行规划. 四.测试方案是技术层面的文档,从技术的角度度一次测试活动进行规划. 五.测试计划要明确的内容: 1.明确测试组织的组织形式 1>测试组织和其

测试十年-我难以逾越的困惑和痛苦和思考

很久没写文章了,之前的测试三年,测试六年都写了blog来记录自己的测试生涯和思考,这次测试10年肯定不会错过了,当然了,YY比较多,干货也不多,反正纪念下,或许我很难写测试15年的文章了.大家有任何问题,欢迎讨论,欢迎吐槽.   --- 10年测试的困惑和痛苦 转眼间参加工作10年了,也就是意味着干软件测试10年了,经历过3家公司,都有一些感悟,也难以相信我能在淘宝坚持了这么久,7年了,人家都说七年一痒,我的确是有一点痒了,但是没那么大,不管怎么样,还是会做一些改变吧,7月份初我会离开淘宝BU,

关于自动化测试的误区(一)

自动化测试作为软件测试的一种技术手段,时常被大家讨论.本人在自动化技术方面有过略有小成,今天聊一聊关于自动化的一些误区,以帮助新手能正确的了解和认识自动化一些概念.   测试的行为本质是什么? 为什么先从这个概念开始谈起,因为对于新手来说,总是把自动化看得很高端和复杂. 先来看看功能测试如何进行的:编写测试用例,测试用例当中最主要的是测试步骤和预期结果:测试人员根据测试用例执行操作步骤,然后通过眼睛和思考判断实际结果与预期结果是否相等.如果相等,测试通过:如果不相等,测试失败. 自动化测试要做的

无用的自动化测试

自动化测试,特别是UI级的自动化测试是一件费力而不讨好的事情.自动化测试使得测试人员疲于应付,朝不顾夕,如坐针毡,苟延残喘.UI级的自动化测试看起来很美好,就像罂粟,如果你经不住**冒然尝试,那么后果很严重,下场很惨淡. 也许这个世界上就不应该出现自动化测试这个东西,起码在中国不应该出现,因为这个是无效的,无用的,宿命是失败的东西. 应该怪罪于一小撮别有用心的积极分子,他们推广敏捷,推广自动化测试,推崇人应该追求挑战,追求自由,应该把重复性的工作交给机器去完成.他们也许目的是崇高的,是正确的,但

腾讯Android自动化测试实战

腾讯Android自动化测试实战 丁如敏 盛娟 等著 图书在版编目(CIP)数据 腾讯Android自动化测试实战 / 丁如敏等著. -北京:机械工业出版社,2016.10 ISBN 978-7-111-54875-1 Ⅰ. 腾-   Ⅱ. 丁-   Ⅲ. 移动终端-应用程序–程序设计   Ⅳ. TN929.53 中国版本图书馆CIP数据核字(2016)第223713号 腾讯Android自动化测试实战 出版发行:机械工业出版社(北京市西城区百万庄大街22号 邮政编码:100037) 责任编辑: