agile-engineering-practices / Thoughts

Clean Code, Refactor, TDD, OOP, Automation Test, Code organization, etc.
MIT License
0 stars 0 forks source link

test fixture #2

Open aikin opened 5 years ago

aikin commented 5 years ago

Big Query Fields

aikin commented 5 years ago

什么是 fixture?

简单理解就是解决写测试过程中, Given 准备数据的步骤。将费时的,重复的劳动,自动化解决。

aikin commented 5 years ago

如何搭建一个好的 DSL Build?

aikin commented 5 years ago

那么问题来了,如何构建好一个 fixture,基础设施?

aikin commented 5 years ago

你的测试难写吗?

也许你需要为测试保驾护航基础设施。

aikin commented 5 years ago

基于 json 文件为 default value,构建出基础对象,根据测试用例,然后修改基础对象,已达到于扩展。