Session

Spek for Rock-Solid BDD in Android

As engineer we should have a confidence level when implement feature or even do bug fixes. In term of development process sometimes do test is not easy as we should, changes sometimes also affect to another code. Under the hood good practices for do unit test is also following by good architecture for separation of concern.

In development we commonly do a review code for checking our code is good enough and do static analysis and another acceptable criteria. In practice, this quite challenging as engineer we have to do code review, if the code is not using appropriate design pattern and practice. In other hand as we seen in way of jUnit, they does not have good structure and context for do a grouping code and this make review test quite so hard.

In our case, we use MVP Clean Architecture in our codebases, and using spek make our test much more fun and great!, last but not least spek in different way, they have good context and grouping feature that’s make create test and test review easier.

Raditya Gumay

GOJEK, Lead of Android Developer Experience

Jakarta, Indonesia

View Speaker Profile

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top