如今,很多人都梦想能在 IT 行业找到一份工作,因为该行业的薪水相对较高,而且劳动力市场对 IT 专家的需求持续不断。大多数情况下,当这些梦想遇到梦想家既没有时间也没有钱获得的专业教育的需要时,这些梦想就会破灭。但是有几个专业提供了进入 IT 行业的“后门”,使您基本上可以绕过初步培训和获得先前经验的需要。碰巧的是,QA 就是 IT“边缘”的此类专业之一。
什么是 QA 工程师,他或她做什么?
质量保证工程师的工作与其说是保证质量(尽管职位名称暗示了这一点),不如说是监控所有开发阶段实施的正确性和最终产品运行的正确性。这听起来有点像测试人员所做的。但是测试人员只是检查应用程序的操作,并根据测试结果(是否存在错误和错误)接受或拒绝它。QA 工程师还监控软件开发中对标准的遵守情况,并与开发人员、设计人员和客户进行交互,以防止软件中出现漏洞和错误。的确,测试人员和 QA 工程师的职位经常被认为是一样的。如果我们逐点分解,那么 QA 工程师的工作描述包括以下任务:
- 指定程序的详细要求(与客户一起完成)
- 分析和计算创建应用程序或修复错误所需的时间(这个任务当然不是针对初级 QA 工程师的,而是具有公正观点的人,QA 专业人员给出了最现实的时间估计)
- 开发测试脚本
- 自己执行测试过程
- 在错误跟踪系统中记录发现的错误
- 与参与开发的每个人讨论修复
- 跟踪错误修复过程
- 反复测试有问题的区域
- 分析测试结果
- 调试测试脚本
- 分析开发团队使用的流程
- 优化开发过程以防止检测到的错误再次发生(如果错误是由于不同部门采取的不一致的行动或因为有人没有遵循既定的开发标准而发生的,那么 QA 工程师的工作就是指出问题所在发生并努力消除它);
- 维护测试文档
GO TO FULL VERSION