作者:未知    文章来源:网络

测试工程师的工作流程,与公司的整体工作流程,项目的测试要求等因素相关。本文主要讨论测试工程师的一般工作流程。

做好测试准备
1)明确测试任务的范围
测试文档通常包括测试目的、测试环境、测试方法、测试用例、测试工具等。测试工程师首先要通读文档,对整个测试要求形成整体认识,明确测试目的,以及测试要求和测试重点,明确软件测试方法和使用的测试工具。
2)明确测试时间
明确测试周期和测试时间进度。如果是多人合作完成一个软件,则要首先明确属于自己的测试内容、根据测试内容和测试周期,估算自己每日应该完成的工作量。此外由于软件测试是群体协作的测试活动,需要明确哪些测试内容要与其他测试工程师协作才能完成。
3)设置测试环境
根据测试文档要求,设置测试需要的软件和硬件环境,包括操作系统,要测试的软件和其他必要的测试工具软件等。所有这些完成后,分别运行,查看是否能正确运行,保证符合测试文档要求的测试环境。
4)学习被测试软件
对于不太熟悉的软件,可以通过阅读软件自身的教程和帮助文件,学习本软件的一般操作方法,也可以参照相关的书籍资料等。另外,向熟悉测试软件的其他同事请教软件使用方法,也是学习软件的一条捷径。对软件使用越熟练,测试过程越顺利,测试效果越理想。
5)确认完全理解测试任务
软件测试最重要的要求就是确实明确了测试任务和要求,这包括正确理解了测试文档,确认可以按照测试进度要求,完成测试。对于测试工具要正确安装,熟练使用。如果有任何不明白之处,向软件测试负责人询问。切忌凭自己的理解和主观推测,自行其事。当然,真正测试中,往往会遇到各种新的小疑难问题,也需要及时向测试负责人请教,以保证测试顺利进行。
执行软件测试任务
1)按照测试文档要求,逐项认真测试
根据测试文档测试要求,按照测试步骤,逐项进行。通过运行软件,观察测试结果,与软件需求说明书的内容进行比较,找出软件错误。对于需要调用测试用例的测试,保证正确地调用了测试用例,注意观察和分析测试结果。某些不容易重复的错误,需要反复测试,总结重复该错误所需要的测试步骤,直到确认可以重复出现为止。
2)记录发现的错误,填写软件问题报告
为了纠正软件中的错误,测试工程师要正确记录发现的错误,将错误再现的步骤写入测试报告中,测试报告是程序测试的重要组成部分,正确书写测试报告是对测试工程师的基本要求。采用软件缺陷数据库管理测试中发现的软件缺陷,每一条错误作为数据库的一条记录,方便记录、修改、查询。
3)填写测试进度表和必要的测试内容记录表
每天将测试内容写入测试进度表文档,可以使测试负责人了解测试进度,控制测试周期内测试的连续性,增强测试过程控制性,保证测试的正常进行。测试记录要准确完整,实事求是,必要时插入测试注释,解释测试中的特殊问题。测试进度表是评价测试质量和工作内容的重要凭证,对于测试后发现的测试错误和失误,可以通过检查测试记录,寻找产生错误的原因。
4) 测试中发现疑难及时请教
测试是一个动态的过程,可能由于自己的错误操作或者测试文档内容的错误,使得测试过程中出现自己不能解释的现象或结果,出现与测试要求不符合的情形,这时可能需要与其他测试者协商或求助,如果问题仍然不能解决,应该及时请教,听取意见和建议,必要时反复讨论直到问题全面解决。
全面检查测试结果
1)对照测试文档要求,检查测试内容是否完整
测试完成后,要对照测试文档检查测试是否全部完成,保证没有丢失测试内容。如果某些内容,由于测试环境的要求不满足,或者由于测试时间短没有进行,则要写入测试进度表文档。
2)检验书写的软件问题报告的记录,使之确切、规范
正确书写测试记录是保证迅速定位软件错误,加快改正错误的必要前提。专业规范的软件记录报告是体现公司测试水平和专业实力的外在体现。认真检查书写的每条记录是否符合规范,格式、步骤、内容一一检查,必要时补充或删减。
上述三个阶段,相互联系紧密,其中准备是基础,测试是重点,检查是保证,应该根据测试的软件特点合理安排。

转载于:https://blog.51cto.com/tester2test/138549

测试工程师工作流程概论相关推荐

  1. 测试工程师工作日常和职业定位

    熟悉互联网行业和IT行业的人,对测试工程师这个职位一定不陌生,作为一个工作四年,在互联网和通信行业快速成长起来的测试工程师,今天跟大家聊聊这份职业的工作日常和定位. 大家眼里测试工程师工作日常:测试. ...

  2. 五千图文,详解SI信号完整性工程师工作流程

    打油诗 文章好不好,押韵不能少. 图文有点长,点赞加收藏. 以后想要看,收藏夹里翻. 免得找不到,急得发牢骚. 写在前面 初衷,无意中看到网友朋友圈上传了一张使用十年的笔记本电脑.想起十年前刚入职Sa ...

  3. 个人注册CSDN后第一篇分享关于测试工程师工作心得的文章

    测试工程师叫得好听,其实就是测试小白. 测试小白一般做什么呢? 对,就是日常点点点.而日常点点点带给测试小白的感受就是下面这张图片表达的心情. 你可能关注过测试的薪酬对比:你可能面试的时候被面试官调侃 ...

  4. 一位测试工程师工作一年的心得体会

    去年3月份开始实习,6月份毕业后开始正式工作进入试用期,12月份转正,到而今3月算是工作一年了,今天周末有时间,索性就写写心得体会吧. 一年的点点滴滴 由于我毕业论文很早就完成了,所以年后跟人事商量能 ...

  5. 来吧 请收藏,测试工程师工作中需要的各种免费工具

    前言 本文结合测试人员实际工作,汇总了工作所依赖的各类免费测试工具,涉及到基础办公.缺陷管理.IDE选择.性能测试工具.安全测试工具.自动化测试工具.接口测试工具.数据库连接工具.服务器连接工具,话不 ...

  6. 售前技术支持工程师工作流程

    产品型售前项目 产品型售前主要从事公司已有软件产品的投标.宣传和推广等工作. 1 产品特点分析 2 客户前期交流 SPIN方法(背景问题,难点问题,隐含问题需求,效益问题). 3 编写产品方案 项目背 ...

  7. 售前工程师工作流程和职责【招投标】

    站在天堂看地狱,人生就像情景剧 站在地狱看天堂,为谁辛苦为谁忙 1. 售前人员需要具备的素质 售前人员应该是项目开发人员与业务销售人员的桥梁,在业务销售人员眼中,售前人员扮演的是技术人员或技 术专家的 ...

  8. 8年测试工程师,从“点点点”成长到华为测试主管——我必须告诉你这些......(共勉)

    从手工功能测试,在微软外包自动化测试2年,后转入互联网公司做移动端自动化测试1年,经历了入行时的迷茫,而后的笃定,转入移动端后对自身定位和价值的怀疑,继而对自动化测试的重新认识,职场8年经验有所论述, ...

  9. 测试工程师个人简历模板

      测试工程师个人简历模板篇1 姓  名: _x 性  别: 男 婚姻状况: 已婚 民  族: 汉族 户  籍: 湖南-岳阳 年  龄: 27 现所在地: 广东-深圳 身  高: 176cm 希望地区 ...

最新文章

  1. [笔记]Go语言在Linux环境下输出彩色字符
  2. zabbix 监控端口,其他端口和此端口类似
  3. .INFO域名总量跌破700万,8月第三周净减51,477个
  4. centos6 安装 redis
  5. spring+springmvc+maven+mongodb
  6. Jmeter中JDBC链接配置 JDBC Connection Configuration
  7. mui用ajax上拉加载更多,mui上拉加载更多的使用
  8. Oracle Class4. 数据库对象(同义词,序列,视图,索引,簇)
  9. 每日记载内容总结14
  10. 使用网络调试助手连接EMQ服务器
  11. 【STM32H7】第10章 ThreadX GUIX移植到STM32H7(GCC)
  12. HTML表格外边框双线,HTML table 边框双线变单线
  13. 查看计算机启动项命令,运行命令开机启动项msconfig命令简介及教程
  14. 魔兽三界血歌鸿蒙武器怎么合成,《伏魔战记》关于武器材料出处以及合成以及对一些武器的使用心的...
  15. 前端技术教学第一周 10.15
  16. 从IEEE购买合法MAC地址教程
  17. deepin更新失败_deepin V20 20200826升级失败
  18. python身份证号码共18位_18位身份证校验
  19. 利用Python进行数据分析的学习笔记——chap9
  20. 案例3-数据驱动测试-从excel导入数据

热门文章

  1. mysql反弹提权_MySQL数据库反弹端口连接提权
  2. 多节锂电串联保护板ic_两节锂电池保护IC,芯片电路图如何设计
  3. C++数据结构链表的基本操作
  4. oracle glogin.sql sql _user,为什么我的login.sql不执行?
  5. 图像数据增强(平移,旋转,亮度变换,翻转,添加高斯噪声,缩放,裁剪)
  6. 关于学习Python的一点学习总结(44->类中的比较操作符号重写)
  7. 练习5-3 数字金字塔 (15 分)
  8. B - Paint The Wall HDU - 4391[分块hash+tag标记]
  9. 网络流FF,EK,dinicm, isap算法板子//带注释
  10. php sqlsrv_query,sqlsrv_query