开发者社区> 问答> 正文

Selenium对于比较复杂的业务场景,如何处理?比如有些涉及到前后端,联合测试等。

Selenium对于比较复杂的业务场景,如何处理?比如有些涉及到前后端,联合测试等。

展开
收起
OSC开源社区 2024-05-29 14:10:25 40 0
1 条回答
写回答
取消 提交回答
  • Selenium 只是界面自动化的工具,而你所问的“处理复杂的业务场景”,在我看来是一个测试策略的问题。
    尤其是复杂业务场景,我们需要分层测试,把大问题拆解为小问题。积极向开发人员推行单元测试思想,按照模块测试,接口测试,界面测试等等逐层递进。团队对于测试的粒度和深度达成一致(比如,测试要关注哪些中间件,消息队列,甚至 log)。当我们把这些问题都思考清楚之后,会发现 Selenium 只是测试过程中很小的一部分。也就是说,把 Selenium 和后端的脚本混在一起,对于大型项目而言是不适合的。如果是集成或者验收测试,其实已经意味着之前的测试做到位了,不需要过于关注后端的验证结果了。

    2024-05-30 08:44:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
移动互联网测试到质量的转变 立即下载
给ITer的技术实战进阶课-阿里CIO学院独家教材(四) 立即下载
F2etest — 多浏览器兼容性测试整体解决方案 立即下载