常见问题
QA 与测试
关于QA 与测试的 8 个问答,来自高级 AI 软件工程师和后端开发者 Muhammad Shahid。
QA 与测试
1. 你会测试自己的代码吗?
会。我在转做后端开发之前是 SQA 工程师,所以我交付的一切都经过测试。
2. 你有哪些 QA 经验?
2021 年 3 月至 2022 年 7 月,我在 Travelogest 担任 SQA 工程师,负责 Web 和移动版本的手动测试、回归测试和 UI 测试,并主导验证与确认工作。
3. 你能为我的产品做手动测试和回归测试吗?
能。手动测试、回归测试和 UI 测试是我的起点,我至今仍在每次发布前执行这些测试。
4. 你能找出 bug 的根本原因吗?
能。我会把 bug 追溯到根本原因,发布修复,并加入监控,防止它在无人察觉的情况下复发。
5. 你编写测试用例吗?
编写。在 Travelogest,我编写测试用例,并与开发者一起快速复现、跟踪和关闭 bug。
6. 你测试移动应用吗?
测试。我在 Travelogest 测试过 Web 和移动版本,我的每款 App Store 应用在发布前都会经过 QA。
7. 验证和确认有什么区别?
验证(Verification)检查软件是否按照规格正确构建;确认(Validation)检查它是否是用户真正需要的软件。我在 Travelogest 主导了这两项工作。
8. 为什么 QA 背景对开发者很重要?
多年来我专门找别人软件里的问题,所以开发时会把各种失败情况考虑在内,我交付的东西也往往能稳定运行。