According to accessibility tenet guidelines, every control needs to have a name and ControlType. The name is used for speech describing the control and control type is required for UI test automation.
(They actually say control needs to have Name, Parent, State, and Role; and (for UI Automation) a valid Name and ControlType)
There are many controls that don't have either of these defined. It's hard to describe each and every control. So I am attaching screen shots for few important ones. But we need a do a pass on every control to make sure it has both.
In the 1st screenshot the box describing what "Generate from Database" is, needs to have the name. This is the speech issue. In the other screenshot, the Entity doesn't have any ControlType. This is really blocker in the testability.
(They actually say control needs to have Name, Parent, State, and Role; and (for UI Automation) a valid Name and ControlType)
There are many controls that don't have either of these defined. It's hard to describe each and every control. So I am attaching screen shots for few important ones. But we need a do a pass on every control to make sure it has both.
In the 1st screenshot the box describing what "Generate from Database" is, needs to have the name. This is the speech issue. In the other screenshot, the Entity doesn't have any ControlType. This is really blocker in the testability.