In an agile environment, for sprints for small updates, what approaches to testing are recommended? Do we just do exploratory testing after the SUT has been built before releasing it or do we do both exploratory testing and run through some functional or regression test cases?
Additional Info: We only have test cases for manual testing. We don't have any automated test cases yet as of this time as we're still working on creating them for future sprint.
UPDATE:
Thanks for all your input. Unfortunately, we do not have any automated test cases at this time as we're still creating them. Due to this, what we on the past SU sprints was manually test each task as soon as it gets to the ready for testing column then after all tasks are done, then once the small update is built on the 2nd to the last day of the sprint, everyone just did a manual and exploratory testing of workflows and some critical functional test cases. During downtime in the sprint whenever there's no task available in the testing column, testers just ad hoc around the application. We have about 7 testers in our team so its hard to keep them all busy.