Bruce Lawson wrote about âDrive by accessibility tweaksâ
Sometimes, if Iâm fixing an unrelated bug I spot the opportunity to make a quick âdrive-byâ accessibility tweak that is quick and easy and will give a disproportionately big boost to the user experience for people with accessibility needs.
It got me thinking about whether itâs possible to do this through our daily testing activities?
It becomes more challenging if, as testers, we are unable to code, but maybe there are ways around it with pairing? Or is it possible to coach devs to look out for these things?
Posting here to see if anyone tackles this and has a story to share.
It is always great when you notice some bugs that are not related to your current test activities (e.g. which are relevant for prod), and because youâre already testing some changes in a feature, I always ask devs if they can fix it in the current feature branch but only if it is not bug-risky, simple, takes several minutes to fix, and there wonât be any regression. Otherwise, itâll go as a separate ticket. The same goes for software accessibility. But you canât add dozens of such small tweaks every time because they might be small, and itâs okay if you fix a couple of them, but if you have 20+ of this, it might be time-consuming and may affect the scope, plans, and estimates, etc, + some additional risks of regression. Accessibility is a system; you canât just add âaltâ to 3 pictures and leave others without it. If you donât have any of the accessibility features, donât spend time on adding some small tweaks; it wonât give your product anything in terms of quality but itâll cause just additional issues now and in the future.
This really does require that the tester has easy to quickly whip together tools available to do a diversion with, but also that the org is actually agile and can deal with you raising unrelated tickets so long as they are easy to fix in the sprint.
Iâm a big fan of drive-by testing because , by itâs very nature, it often let you re-surface bugs that people have âignoredâ for some reason. Usually these are bugs like tidying up workflows to reduce the number of clicks for a user after some currect feature work has now made it easier to now do that tidying work on the product.