您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
软件测试从业者该如何规划职业发展?
测试,能力,产品软件测试从业者该如何规划职业发展?
发布时间:2016-12-08加入收藏来源:互联网点击:
2、专项测试工程师
功能测试按需求检测开发产品是否符合需求
性能测试工程师
熟练使用loadrunner,jmeter等工具
自动化测试工程师
必须要掌握一门编程语言,应该以Java或者python为主
主流的框架:selenium,appium,monkey,monkeyrunner …
安全测试工程师
测试开发工程师
持续集成工程师
自动化测试的详细介绍
一、自动化测试的适用对象
1)项目维护周期长。如果维护周期太短,自动化框架有可能还没开发完,产品已经下线了。
2)比较频繁的回归测试。如果选用手工测试,第一轮可能还没完,第二轮就开始了。
3)产品比较稳定,不会频繁变动。如果产品不稳定,维护自动化用例成本太大,自动化测试投资回报率太低。
4)机械并频繁的测试:每次需要输入相同、大量的一些数据,并且在一个项目中运行的周期比较长。
二、自动化测试的分类
(1)UI自动化测试(WEB UI或APP UI)
(2)API自动化测试
三、常见测自动化测试工具
QTP:功能性自动化测试工具,适合BC和CS框架
selenium:WEB自动化测试工具,BC框架
Ration Robot:功能性自动化测试工具,CS、BS框架
jmeter:性能化接口测试工具,CS、BS框架
appium:APP自动化测试工具,不太常用
soapui:接口自动化测试工具,也是功能性自动化测试工具
四、如何实施自动化测试
自动化测试分为七个过程,重点是前五个:
分析:总体把握系统逻辑,分析系统的核心体系架构。设计:设计测试用例,测试用例要足够明确和清晰,覆盖面广而精。实现:实现脚本,有两个要求:一是断言,二是合理的运用参数化。执行:脚本的执行过程中异常需要仔细分析原因。总结:测试结果的分析,和测试过程的总结是自动化测试的关键。维护:自动化测试脚本的维护是一个难以解决但又必须要解决的问题。分析:在自动化测试过程中深刻的分析自动化用例的覆盖风险和脚本的维护成本。下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |