随着移动APP的快速增长,移动测试工程师已成为需求最大的人才之一。需要更多的移动测试工程师来满足最终用户不同的移动应用程序需求,并且公司现在愿意以更高的薪水提供更有吸引力的岗位,以吸引最优秀的人才。作为即将进入移动测试专业职位的测试人员,本文可以帮助入门者了解所有需要具备的知识,成为合格的测试人员。
常见的职业道路
发展移动测试职业要求每个测试人员都精通好几项技能,并随时准备接受新的技术。移动测试工程师需要底层知识和职业意愿来了解有关不同测试技术和工具的更多信息。移动测试仪的典型职业道路是:
# | 专业角色 | 预期的专业知识年 |
---|---|---|
1 | 测试工程师 | 少于2年的经验 |
2 | 高级测试工程师 | 2-3年的经验 |
3 | 质量检查团队leader | 5-6年的经验 |
4 | 测试经理 | 8-11年的经验 |
5 | 高级测试经理 | 14年以上经验 |
移动测试工程师必备要求
无论测试人员拥有了多少移动测试经验,始终都有进一步提高的余地。为了在移动测试领域达到新的高度,在继续前进之前,应该掌握以下要求。
技术理解能力
当移动质量检查人员希望成长为下一个职业阶梯时,必须具备丰富的移动测试知识。投资学习的最好方法之一是参加正规培训课程,以及练习在不同软件应用程序级别上创建高效测试用例。熟悉各种移动测试工具(例如UiAutomator
、Appium
和Selenium
)也是一大优势。
此外移动测试工程师必须包含主要的测试方法(瀑布开发和敏捷测试),软件测试方法(白盒测试
、灰盒测试
和黑盒测试
,参考:黑盒测试和白盒测试)以及移动应用程序测试工具。在许多其他方面,对软件开发生命周期的理解也是获得移动测试职位的基本要求。
移动设备测试专业知识
此外,对iPhone
,华为
,VIVO
,OPPO
,小米
等各种移动设备以及IOS
,Android
等不同移动操作系统的深入了解也是一个附加优势。另外,测试工程师还需要对探索不同小工具和移动网络设备保持热情。
动手经验
职业成长和经验将决定能够得到的职位。如果想尝试通过实习或从小公司开始获得尽可能多的工作经验,这将有所帮助。此外,成为测试社区的一份子,也是掌握最新趋势和行业专家学习动手实践的最佳机会。
更上一层楼
以下是一些建议,可以使离梦想的工作更近一步。
移动测试工具
在测试移动应用程序中使用了各种工具,专业的测试人员应该在其中具有足够的使用知识,以脱颖而出。要查看最常用工具的完整列表,您可以从移动应用测试:挑战,类型和最佳实践一文中查看更多信息。
模拟器
移动测试从业人员应熟悉模拟器。模拟器均用于建立类似于真实设备的环境,以更快地运行测试(例如位置,数据带宽,系统版本等)。
自动化工具
使用自动化工具来执行移动应用程序测试可以使其更快并扩大测试范围,提高测试的工作效率。它还可以用于回归测试
,并允许测试人员在具有不同大小,版本,平台等的不同设备上同时运行多个测试。移动工程师可以使用多种自动化工具来测试移动应用程序。
网络工具
这些工具可帮助移动质量检查人员操作网络配置。它们有助于跟踪每次对移动应用程序执行操作时进行的API
调用。网络工具还有助于模仿真实设备上的连接。最新的Fiddler Everywhere工具答疑、未来的神器fiddler Everywhere。
掌握不同类型的测试
对于各种测试类型(例如手动测试
,beta测试
,alpha测试
等43种常见软件测试分类)获得动手经验至关重要。此测试有助于增强应用程序的功能质量,并增强作为测试工程师的自信心。
增强应用程序分析
作为测试工程师应该在应用程序崩溃时进行分析,生成关于崩溃的报告,并确定引起影响的错误。现在有很多进行移动APP崩溃和闪退的分析工具,作为移动测试工程师,一定要熟悉其中的一种以上。