🤗 ApiHug × {Postman|Swagger|Api...} = 快↑ 准√ 省↓
- GitHub - apihug/apihug.com: All abou the Apihug
- apihug.com: 有爱,有温度,有质量,有信任
- ApiHug - API design Copilot - IntelliJ IDEs Plugin | Marketplace
写在前面
在进行下一章节前可以问问自己这几个问题:
- 什么是软件测试?
- 开发人员和软件测试是否有关?还是只有QA组同学彩盒测试有关?
- 写过测试?
- 传统行业如何进行质量保证?
- 测试重要否?
- 测试是否耽误事?
软件测试是什么
软件测试主要测试软件的这几纬度:
- 可靠性, Reliability
- 可伸缩性, Scalability
- 可移植性, Portability
- 可复用, Reliability
- 可用性, Usability
评估软件组件的执行以发现软件的 错误
+缺陷
。
测试是一组技术,用于确定预定行为下应用程序的正确性,但是,测试无法找到应用程序的所有缺陷。
测试的主要目的是检测应用程序的故障,以便发现和纠正故障。它并不表明产品在所有条件下都正常工作。
#测试种类
可以看到整个测试的流程还是非常复杂, 所以一般有专门的质量保证QA 团队来负责;
但是软件的质量保证是全流程控制事件, 从立项设计之初就已经涉及,贯穿软件开发的整个生命周期。