个人面试总结

软件测试工程师应该具备的能力
  1. 对工作要有责任心
  2. 养成良好的工作习惯
  3. 人际关系处理的能力
  4. 对于测试对象要足够了解
  5. 要有准确定位故障的能力
  6. 不断学习,但不局限于测试方面
我们公司是做什么的?

我们公司主要针对中小规模企业,定制开发业务管理系统,如辅导机构的教学管理系统(招生管理,课程管理,学员考勤管理,),公司考勤评估系统,还定制开发企业门户网站,如极速建站系统,还对接一些智能蓝牙设备的android端,iOS端。

我们公司的开发流程?

  1. 产品经理和客户沟通,了解好需求,进行需求分析后,召开需求评审会议,项目,产品经理,开发,测试,ui设计人员参与,讨论如何代码实现功能,测试理解需求,对有疑问的地方提问,结束会产出需求文档;

  2. 项目准备开发和测试计划,产出开发计划,和测试计划;

  3. 开发编码,到约定时间提测;

  4. 测试根据需求文档,画出相关业务流程图,分析其中的功能点,编写测试计划,写完后发给项目经理,开发经理进行用例评审,用来检查测试用例是否100%覆盖需求,避免出现漏洞;

  5. 到约定时间提测,测试人员拿到git仓库地址,在局域网服务器上搭建测试环境,首先进行冒烟测试,查看基本功能是否实现;

  6. 功能测试,根据测试用例执行测试,对比结果,出现不一致时则提交缺陷,使用禅道缺陷管理系统提交给开发,并说明紧急情况,等待缺陷被修改;

  7. 拿到新版本,进行回归测试,检查bug是否被修复,可使用自动化脚本的方式检查原来的功能是否发生变化,若bug未被修复,则重新激活bug,若被修复,则关闭bug;

  8. 根据出口准则判断测试活动是否结束;

  9. 测试活动结束,总结,编写测试报告,反馈整个项目的缺陷情况,判断能否上线;

  10. 测试没有问题后,运维部署上线,交付。

你的如何做测试的?
  1. 前期未拿到项目时,先参考需求文档进行需求分析,总结业务流程和其中的功能点,对功能点细分到元素组件,依据基本测试方法(等价类划分,错误推测法,边界值划分,场景法)或者参考网上的博客,进行测试用例的设计;

  2. 拿到项目时,先进行冒烟测试,查看其中的基本功能是否实现,如果未实现,没有可测性,打回去重新开发,直到通过冒烟测试;

  3. 执行全部测试用例,在缺陷管理工具中反馈缺陷,并跟踪缺陷整个生命周期,直至缺陷被关闭;

  4. 根据出口准则判断测试活动是否结束;

  5. 测试活动结束,总结,编写测试报告,反馈整个项目的缺陷情况,判断能否上线。

旅行的意义 wechat
subscribe to my blog by scanning my public wechat account
Donate comment here