1. Save time
Often as a tester you must perform long extensive flows, the well-known ‘end to end testing’. By following up your actions with some select statements, you can verify if data is updated correctly in the database. Developers check on data all the time in their code. That’s why data often has an influence on how an application acts. It is a pity to perform a full cycle of a flow, when the problem is actually present at the beginning. This way you can save yourself a serious amount of time.