自动化selenium 测试之道(一)
1.1 自动化测试与产品质量的关系
测试人员不能保证产品质量,质量保证应当来源于整个产品团队。
自动化测试的价值在于快速获得质量反馈,但质量不完全依赖自动化测试。
CICD过程的实施,充分体现了只有团队协作才能让自动化测试的价值最大化。
1.2 自动化并不等于白盒测试
1.3 采用自动化还是手工测试
自动化测试和手工测试是测试用例在执行过程中两种不同的类型。其核心都是基于业务的测试,或者说是场景测试。
(1)手工测试有着探索性测试思维,比自动化更高效,适于不稳定的、仍在迭代过程中的功能
(2)自动化测试检查点固定,适用于稳定的功能场景,测试步骤和检查点都已经固话
1.4如何进行自动化测试
(1)由独立团队来做自动化。对于复杂产品,有专门的自动化和性能测试团队。还有把集成测试或验收测试的用例在评审之后交由自动化维护。
(2)把自动化作为每个测试团队成员的日常工作。初期(v1.0)手动,后期(v2.0)补充自动化脚本