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

测试计划和自动化测试思考相关推荐

  1. 软件自动化测试可行性分析,基于 AI 的软件自动化测试思考与实践—kylinTOP 测试与监控平台...

    对于一般的传统的自动化测试工具,如:Selenium,robotFramework,QTP等.QTP可以通过操作录制生成自动化用例脚本.生成的脚本与Selenium.robotFramework类似, ...

  2. 快速迭代的测试人员的思考

    如何在快速迭代的当今,测试人员在使用更少的时间的测试 对于质量保障这一块,该采取哪些质量控制手段来保证软件/系统质量? 总体思路是这样的:流程控制 + 测试深度 + 测试广度. 其中流程控制主要有:质 ...

  3. 显存测试软件linux环境_CI/CD 中的自动化测试的概要知识 | Linux 中国

    持续集成和持续交付是由测试驱动的.以下是如何做到的. • 来源:linux.cn • 作者:Taz Brown • 译者:geekpi • (本文字数:1601,阅读时长大约:2 分钟) " ...

  4. 项目级自动化测试流程 V1.0

    项目级自动化测试流程 V1.0 目录 1     名词解释... 6 1.1          企业级自动化测试流程... 6 1.2          主流程... 6 1.3          一 ...

  5. 项目级自动化测试流程

    目录 1 名词解释- 6 1.1 企业级自动化测试流程- 6 1.2 主流程- 6 1.3 一级子流程- 6 1.4 二级子流程- 7 1.5 自动化测试需求管理子系统- 7 2 主流程启动条件- 8 ...

  6. 自动化测试的流程是怎样的?

    一.分析测试需求 测试需求其实就是测试对象,也可以看作是自动化测试的功能点.自动化测试无法达到百分百的覆盖率,只能尽可能提高测试覆盖率.测试需求需要设计多个自动化测试用例,通过测试需求分析来确定软件自 ...

  7. 高效的敏捷测试第四课 测试的团队协作

    第08讲:借助 Tet Owner 角色,完成团队转型? 三年前的一天,我碰到了一个之前在思科的老同事,问了下他现在软件开发采用的是什么模式? 他回答:"已全面实施敏捷开发模式了,有些团队都 ...

  8. 软件测试整理一:测试基础知识以及开发、测试模型、按照开发阶段进行测试

    文章目录 一.基础概念 1.什么是软件测试 2.软件测试的目的 3.软件测试的原则 4.软件测试的分类 4.1 按照开发阶段分类 4.2 按照软件特性分类 4.3 按照测试技术分类 4.4 按照测试运 ...

  9. 键盘连击测试_测试梗欢迎补充

    ❝ 朋友间闲谈的谈资收集. 连击变蓝 在网页端空白页面处,连续点击三次,页面文字内容变成了蓝色背景. 浏览器换图标 客户安装IE反馈不兼容,投诉被移交到测试部门,苦口婆心劝解无效,一小哥用软件把Chr ...

最新文章

  1. idea显示初始界面_Python基础 PyCharm 的初始设置
  2. 在线抓图WebSnap Beta 1.2 更新
  3. Stack Overflow 2020 开发者调查中的 21 条关键结果
  4. Dataset之WebVision:WebVision数据集简介、下载、使用方法之详细攻略
  5. 信息论——密码学笔记(七)
  6. 4场直播丨站撸Oracle、MySQL、医疗、航空
  7. 使用 CometD、Apache 和 Camel 的 502 代理错误
  8. 牛顿(Newton)插值及其MATLAB程序
  9. C#图解教程 第二十四章 反射和特性
  10. 聊聊flink JobManager的heap大小设置 1
  11. ai神经网络滤镜安装包
  12. gg修改器修改数值没有用怎么办_gg修改器修改游戏数值教程_gg修改器怎么修改数值_3DM手游...
  13. 两年数据对比柱形图_呕心整理4大类12个图表类型,轻松搞定数据可视化
  14. yii2中hasMany 和 hasOne 的用法及在页面中增加字段的问题
  15. 移动流量转赠给好友_中国移动怎么才能转赠手机流量
  16. 仿盛大服务器列表不显示,大刀护卫不见了,传奇GEE引擎服务端大刀没了
  17. 【Spring boot 常见问题】
  18. RecyclerView之利用ItemDecoration实现万能分割线
  19. 这招涨粉神术,你不得不学
  20. ESP8266-天猫精灵(智能家居)

热门文章

  1. DeepMind提出基于视觉的强化学习模型,十八般兵器对机器人不在话下
  2. 浅析机器学习中的自由度
  3. ICDM 2019最佳论文:从图片、文本到网络结构数据翻译,一种新型的多属性图翻译模型
  4. 人脸识别是大势所趋 加速落地“普惠AI”
  5. 「干货」谷歌大脑:元学习最新进展与挑战(40 PPT下载)
  6. Lilt:一个为翻译专家开发的人工智能翻译平台
  7. 理解五个基本概念,让你更像机器学习专家
  8. SAP MM Transportation of PR Release Strategy with Classification
  9. 数学之美——统计语言模型
  10. 升维:ValueError: all the input arrays must have same number of dimensions,