Title: Should the automation code live with the production code?
Time: 30 minutes
Purpose: To apply our new knowledge about automation code to identify pros and cons of where our automation code should live.
Introduction:
At the end of lesson 5, I asked you to think about your own projects at work, or Restful Booker again, and think about the pros and cons for the automation and production code sharing a codebase.
For our project, we decided to share the codebase:
- we want the whole team on board, so sharing the codebase will help us with that
- we want to share resources in the code
- we want to reinforce that automation code is as important as the production code
Activity:
- Review the pros and cons of both sharing and separating the codebases
- Determine the pros and cons for your project (or if you were to automate checks for Restful Booker)
- Answer the following questions in this thread:
- What do you think would work better in your situation?
- How would that affect your automation efforts?
- How did that affect things if you implemented it?