Hi all. My first post here. I’m an experienced Front End (UI) Developer, doing some testing with a crowd sourced testing platform in order to get some experience. They have some standard rules for classifying issues, which is understandable given the global nature of their workforce.
However I disagree on one of their rules, so I thought I would run it past you to see if this is a tester-specific definition. I am hoping to transition across to testing, bringing my knowledge of UI with me, but I am concerned that testing may be some kind of backwards universe, where everything I know no longer applies.
Anyway, the crowd testing platform has several issue categories, including ‘Visual’ and ‘Content’.
Visual issues affect the layout and cause user interface distortion such as missing elements or images on a page.
Content issues affect the text of a page, such as spelling, grammar and localization errors.
From my perspective, I consider it technically incorrect to categorise a non-decorative image as a Visual issue. I also disagree with the terms used, as surely text is Visual if you can see it, but for the purpose of this rant I’m focussing on the categorisation.
UI is controlled in CSS stylesheets. These apply pure-CSS layout and effects, and decorative images such as textured backgrounds and fancy borders. Images used in this way are classified as UI because they have no semantic value. If the user overrides the site stylesheet with their own, the loss of the image will not impact the page semantics or the user’s understanding of the page content.
Content is controlled in the HTML templating (static site) or database (dynamic site). An image such as a photograph or picture heading is a piece of content. Web Content Accessibility Guidelines are applied here - the image must have alternate text, because a user may use alternate means such as a screen reader to read the page content. If the placement of the image was incorrect, this would be a visual bug. But if the image is not there at all, this would be a content bug.
Do you agree or disagree? Thanks.