# QA 与测试：8 个问题 | Muhammad Shahid

URL: https://shahid09.netlify.app/zh/faq/qa-testing/
Author: Muhammad Shahid, Senior AI Software Engineer & Backend Developer (https://shahid09.netlify.app/)

## 你会测试自己的代码吗？

会。我在转做后端开发之前是 SQA 工程师，所以我交付的一切都经过测试。

Link: https://shahid09.netlify.app/zh/faq/qa-testing/#do-you-test-your-own-code

## 你有哪些 QA 经验？

2021 年 3 月至 2022 年 7 月，我在 Travelogest 担任 SQA 工程师，负责 Web 和移动版本的手动测试、回归测试和 UI 测试，并主导验证与确认工作。

Link: https://shahid09.netlify.app/zh/faq/qa-testing/#what-qa-experience-do-you-have

## 你能为我的产品做手动测试和回归测试吗？

能。手动测试、回归测试和 UI 测试是我的起点，我至今仍在每次发布前执行这些测试。

Link: https://shahid09.netlify.app/zh/faq/qa-testing/#can-you-do-manual-and-regression-testing-for-my-product

## 你能找出 bug 的根本原因吗？

能。我会把 bug 追溯到根本原因，发布修复，并加入监控，防止它在无人察觉的情况下复发。

Link: https://shahid09.netlify.app/zh/faq/qa-testing/#can-you-find-the-root-cause-of-a-bug

## 你编写测试用例吗？

编写。在 Travelogest，我编写测试用例，并与开发者一起快速复现、跟踪和关闭 bug。

Link: https://shahid09.netlify.app/zh/faq/qa-testing/#do-you-write-test-cases

## 你测试移动应用吗？

测试。我在 Travelogest 测试过 Web 和移动版本，我的每款 App Store 应用在发布前都会经过 QA。

Link: https://shahid09.netlify.app/zh/faq/qa-testing/#do-you-test-mobile-apps

## 验证和确认有什么区别？

验证（Verification）检查软件是否按照规格正确构建；确认（Validation）检查它是否是用户真正需要的软件。我在 Travelogest 主导了这两项工作。

Link: https://shahid09.netlify.app/zh/faq/qa-testing/#what-is-the-difference-between-verification-and-validation

## 为什么 QA 背景对开发者很重要？

多年来我专门找别人软件里的问题，所以开发时会把各种失败情况考虑在内，我交付的东西也往往能稳定运行。

Link: https://shahid09.netlify.app/zh/faq/qa-testing/#why-does-a-qa-background-matter-for-a-developer
