首页 » 脚本文章 » GitHub上1.5K标星的QA和软件测试学习路线图(测试软件路线图学习项目)

GitHub上1.5K标星的QA和软件测试学习路线图(测试软件路线图学习项目)

萌界大人物 2024-07-23 16:46:22 脚本文章 0

扫一扫用手机浏览

文章目录 [+]

虽然2021年起就不再更新了,但是居然有1.5K的​星。

整个项目有两个部分​:

​1.QA和软件测试学习顺序图

GitHub上1.5K标星的QA和软件测试学习路线图(测试软件路线图学习项目) GitHub上1.5K标星的QA和软件测试学习路线图(测试软件路线图学习项目) 脚本文章
(图片来自网络侵删)

​2.一份测试计划模版

项目的介绍文字如下​: ​

GitHub上1.5K标星的QA和软件测试学习路线图(测试软件路线图学习项目) GitHub上1.5K标星的QA和软件测试学习路线图(测试软件路线图学习项目) 脚本文章
(图片来自网络侵删)

在任何产品生命周期中,测试都是一个至关重要的阶段,无论是食品、汽车还是软件生产线。
产品的结果应该符合我们的期望,并满足我们创造该产品的需求。

对于任何质量保证工程师来说,拥有坚实的,理解软件组件如何工作以及如何相互集成的知识基础,以及掌握破坏性测试技能是必不可少的技能组合。
软件测试是一门艺术,它调查并发现可能产生意外的任何行为。

以下是你可能需要了解的QA和软件测试学习曲线的路径。

​1.QA和软件测试学习路线图

由于图片比较大,领测老贺将中间比较重要的部分截图,并放大显示了,方便大家观看​。
最后部分也将全图放了出来!

项目最后,作者给出了以下的建议,领测老贺也一并翻译了出来:

建议

不要盲目信任你未曾见证其失败的测试代码。

充分理解软件测试的本质,不要急于追求自动化。
我个人认为,自动化是处理冗余任务的一种有效手段,但并不能取代对软件测试的深入理解。
在适当的设计下,自动化可以辅助你完成重复性的测试任务,提高效率。

自动化并不比手动记录和编写测试更复杂。
它实际上是将手动测试转化为可读性更好、更易于理解和可重复使用的代码。

确保你的测试代码真正在执行有效的测试。

你的测试代码应该无需额外的测试,本身就应该具备稳定性和可靠性。

不要仅仅依赖服务器的返回状态来判断测试是否通过。
例如,对于未授权的API调用得到200的状态码,这可能意味着你的软件存在安全风险。
因此,除了检查服务器响应,还应验证请求的合法性和安全性。

2.项目计划模版

该项目还给出了一份软件测试计划模版,配合的说明如下:

测试计划模版

质量保证团队需要生成的最重要的文档之一就是测试计划。
缺乏测试计划可能导致团队对测试标准、起点和执行不同类型的测试时机一无所知,这可能会对整个项目交付造成风险,甚至可能导致交付的代码质量不佳。

测试计划的章节和内容可以根据项目和交付类型的不同而有所不同。
因此,所附的测试计划PDF被视为通用的,可以满足所有软件测试交付的需求。

您可以在此处找到所附的PDF以供下载:test_plan_sample.pdf。

以下是完整的软件测试学习路线图

项目GitHub的地址:awesome-quality-assurance-roadmap

相关文章