What you’ll learn About Web Accessibility Testing
Automation Test using Selenium webdriverIO
Automation Test using Pa11y
NVDA screen reader based testing
JAWS screen reader based testing
ZoomText based testing
Color contrast testing
Axe based Accessibility Testing
BDD automation testing
Basic Knowledge of Software Testing
Basic Knowledge of HTML
Computer with Windows Operating System (Reason: Tools such as NVDA and JAWS can be installed in Windows OS only)
Installed Internet Explorer/Google Chrome and Mozilla Firefox Browsers in Windows OS based computer
Web Accessibility Testing is an emerging field in the I.T industry and both front end engineers and quality engineers need to know how to build and test applications defect-free? Many jobs across the USA, UK, Australia are listed with accessibility as a ‘required skillset’ in job descriptions hence learning web accessibility testing is important for manual, automation testers, front end engineers, and anybody working on software engineering/information technology field!
This course is recommended for QA, Test Managers, Developers, BA, Product Owners, Design Engineers, and anyone involved in (customer-facing)software development projects.
Exclusive price reduction and discounts are announced on Facebook page ‘Software Automation Testing Secrets Revealed‘
Note: Recommended to enable captions while accessing the course since screen readers used across this course and read the trainer instructions from caption to understand the techniques.
Captions: English, German, Hindi, Polish, Portuguese, Russian, Spanish, and Tamil (Recommended to enable CAPTIONS throughout the course for better learning since some of the videos are provided with screen reader automated voice testing)
What is Web Accessibility?
Users with disabilities such as visually impaired or ‘physically challenged’ (the term used in this section as ‘special users’) are required accessible web applications for ease of use. This has been suggested as part of Web Content Accessibility Guidelines (known as ‘WCAG’)/General Services Administration Section 508 Standards(known as ‘Section 508’) in detail. Providing proper text for each section of the page and facilitating the best user experience on the web pages are very important while providing accessibility features to web applications.
Note: Visually impaired has a classification specified by the Centers for Disease Control and Prevention(CDC) and it is not the only reason for performing accessibility tests. Accessibility ensures the special users with disabilities can access the same web pages that normal users access.
What is WCAG?
The Web Content Accessibility Guidelines are part of a series of web accessibility guidelines published by the Web Accessibility Initiative of the World Wide Web Consortium, the main international standards organization for the Internet.
Instructor: Endorsed by TechNation as ‘Exceptional Talent of UK’ in Digital Technology
Course Language: English (Indian Accent)
Requirements: Computer with Windows Operating System and Internet Explorer/Google Chrome and Mozilla Firefox Browsers (Reason: Tools such as NVDA and JAWS can be installed in Windows OS only)
FREQUENTLY ASKED QUESTIONS (FAQ):
Why is the trainer’s voice overlapping with the system voice in some of the videos?
JAWS and NVDA are screen reading software and they read the content from any website. While explaining the steps involved in performing accessibility testing, the voice from the trainer may overlap with the screen reader voice. Hence requesting you to enable captions to watch the instructions to understand the type of testing and the necessary steps involved in using those screen readers.
Short Note: Overlapping (2 different audio output playing at once.) is a known challenge while teaching accessibility with screen readers.
Is this an interesting topic or a boring subject since it involves a lot of screen readers to perform testing?
Honestly, it is a boring topic for many and it won’t interest very much unless you are inspired to get the website tested to help your customers (who are disabled in some sort). It is a well-paid job but It can not be learned overnight with just a theory preparation.
Do I need to use screen readers to practice accessibility testing or just learning from this course is good enough to start working as an accessibility testing engineer?
The theory will give some basics such as WCAG background but practicing screen readers such as JAWS or NVDA will give you good insights and complexities to understand accessibility needs.
When can I become an accessibility tester after learning from this course?
This course just takes 2 hours 2 minutes to complete all the sections but it takes three weeks to six weeks to practice those screenreaders (assuming that you spend min. two hours daily to access websites) hence it would make you comfortable to perform accessibility testing against WCAG standards. Unfortunately completing this course alone won’t give you 100% confidence since it is a practical job oriented concept.
Why JAWS and NVDA commentary are used in this course?
Screen readers such as JAWS, NVDA are used by people with disabilities while accessing websites hence they are used in this course to explain the need of the screen readers in testing accessibility. But entire commentary of these tools is not explained in this course since it is not a course to teach about screen readers. It is a course about QA who can use a screen reader to test websites against WCAG standards.
Why some videos are monotonous?
Teaching accessibility is extremely hard since it involves screen readers and testing those challenging areas of users with disabilities. So the course focus on finding those pain points of differently-abled users while accessing websites. So it is not at all a joyful or entertaining course. It will be dull, tedious, and repetitious especially in screen reader related videos.
Is this course suitable for viewing from a desktop, laptop, tablet, and mobile devices?
It is highly recommended to use a laptop or desktop to learn this course since the PowerPoint presentations are made compatible with a laptop (screen size) only. Udemy does not support to download the section based attachments from mobile or handheld devices. Participants can view the course from the Udemy app or mobile browser. But the experience is good with a laptop or desktop screen. Even if you attempt to complete the course from the udemy app or mobile browser, please watch it once from a laptop/desktop for any attachments to download for your preparations.
How the course is structured in different sections?
P.O.U.R is a way of approaching web accessibility: Perceivable, Operable, Understandable, and Robust. These four focus areas are provided in four different testing modules/sections in the course:
- Web Accessibility Testing-Screen Reader Testing
- Visual Accessibility and Keyboard Testing
- Automation Accessibility Testing
- Requirements Accessibility Testing
Why automation is not the main focus in this course?
Performing 100% automation tests inaccessibility is not possible or not recommended since the testing is to identify user difficulties when accessibility is needed. After the first few iterations of accessibility testing, few accessibility tests can be automated up to 30%. Note that performing accessibility audits using tools such as Axe, Attest and pa11y are not fully automated accessibility tests-they are meant to scan the pages for accessibility issues. Writing automated code with accessibility assertions in tools such as selenium, cypress, Tosca, UFT would be a right fit into automation accessibility based on the team’s maturity level.
“This course gave me some knowledge about accessibility testing and some tips on using tools”
- JAWS® For Windows is a computer screen reader for people who are blind and visually impaired -from Freedom Scientific
- NVDA -NonVisual Desktop Access is a free, open-source, portable screen reader for Microsoft Windows from NV Access
- Pa11y – A command-line interface which loads web pages and highlights any accessibility issues
- Axe-The axe accessibility checker for Chrome is a fast, lightweight accessibility testing tool from Deque Labs
Who this course is for:
- Software Tester, manual tester
- Beginner selenium
- Beginner software testing
- Advanced web testing
- Beginner automation tester
- Functional Tester
- Non Functional Tester
- Computer Engineer
- Software Developer
Latest Udemy Course Discounts: Follow Facebook Page ‘Software Automation Testing Secrets Revealed‘
As a proven software testing industry leader, Narayanan Palani volunteered to share technical knowledge through his best- selling* book series, Software Automation Testing Secrets Revealed (Part 1,2,3). He has been endorsed by Tech-Nation as the exceptional talent of the UK within digital technology. His well-designed Github open-source testing projects are accessed worldwide and helping job seekers to get entry into junior testing jobs.
His innovative implementations received two ‘European Software Testing Awards’ in the year 2018 (Best Use of Technology in a Project and Overall TESTA Award Winner’18) and Best Testing Manager of the Year 2019.
- ISTQB -CTAL Test Manager,
- ISTQB Certified Selenium Tester,
- Certified Scrum Master,
- PRINCE2 Project Management Foundations,
- Microsoft Certification Software Testing using Visual Studio,
- ITIL Foundation Certification,
- HP Accredited Integration Specialist in Application Security,
- IBM Certified Specialist in Rational Appscan,
- HP Accredited Integration Specialist in Quality Center v9 and QTP v9,
- IBM Certified Rational Specialist in Test Management and Rational Robot,
- IBM Certified Solution Designer in Rational Functional Test,
- IBM Certified Solution Designer in Rational Performance Test,
- IBM Certified Solution Designer in Rational Manual Tester,
- IBM Examinations in Requirements Gathering and Use Case 1 & 2
REVIEWS (of trainer’s ISTQB Udemy Training):
“A very must course for the QA engineer. It covers the topics that come in ISTQB paper. Go for it.”
“Awesome materials and sessions to listen to them. It helps with my foundation level examination. Thank you Narayana Palani. I will suggest to my fellow members.”
“Thank you for this course It’s well structured and contains very useful information for my certification preparation.”
“I’ve been in the QA industry for 7 years and this course is teaching me things I didn’t know. It makes sense, straight forward, and gets to the point. the instructor is knowledgable and a professional. I’m learning so much. Looking forward to completing the course and taking the big test”
“This course has given me value addition in my learning phase of ISTQB. One amazing trainer with detailed explanations for every topic. Abundant questions and in-depth coverage of the syllabus.Many Thanks :)”
“It’ a good course for going to certification”
“Very good content and briefly simply explained all test techniques, easy to understand. Course content might be very good but what is the use if you have to wait forever and ever for videos to stream. I always come up with a lot of interest to learn in the Udemy course which is posted by Narayanan.”
“An extremely helpful and informative course. The course is nicely designed keeping the focus on the entire ISTQB Foundation Course 2018 syllabus, it’s contents are very well organized. All lectures are very clear, the instructor has a good hold on the respective topics and explains the concepts nicely in an understandable manner. Every section has relevant assignments and resources, which are extremely helpful. The instructor is very professional and pleasant to learn from. The videos used are of high quality, in terms of video and audio quality. I would strongly recommend this course..”
PARTICIPANT FEEDBACK AND INSTRUCTOR RESPONSES:
“Video keeps loading, buffering with the poor video stream and poor sound quality(voice not audible)”: This is a most common problem of low-cost online training providers who have large student base across the world. To overcome such challenges, please use an internet network with good bandwidth. If streaming issues persist, please try using different browsers after logout and login to the fresh internet session(clear cache every time). Videos are provided with supreme quality-but the server load time issues of Udemy are something common in recent months; Hence requested you to logout, clear the cache, close the browser, relaunch the browser, relaunch the course once again to login to the courses. Unfortunately, instructors take the blame when Udemy servers are struggling with throttling time.
“Spelling Mistakes in few content/slides”: Power-point presentations and videos are prepared with high-quality course contents. There may be possibilities that one of few slides may be left with minor typo/spelling mistakes. We are correcting the spelling issues one by one. If you observe any mistake, please mention the video section, time of the spelling mistake in a message to the instructor to help to fix any outstanding issues.
“Poor slide quality in smaller devices”: Contents are prepared for targeting laptop/desktop usage only (since udemy is still not providing world-class streaming quality in smaller devices). On top of it, few assignments based attachments are disabled when accessed from mobile devices (which is a Udemy functionality) -so recommended to view the courses on laptops/larger devices/desktops whenever possible.
“Assignments and answers to assignment questions are not explained well enough”: Assignments are meant to give directions to participants to practice by themselves. Each question is provided with due consideration of content relevance. If answers are not justified and if you think of any questions, please feel free to reach out to the instructor through udemy messages.
“Screenreader functionalities of NVDA and JAWS are not explained”: The purpose of the courses (such as ‘Web Accessibility Testing – Selenium, BDD, Axe, Pa11y, JAWS, NVDA’) are to explain the need for testing with such screen readers. But it is not possible or relevant to the course to explain about features of screen readers such as NVDA or JAWS since they are provided with enough documentation online.
“Monotonous Teaching” and “Boring Instructor”: This is extremely common across low-cost online training platforms such as Udemy. Hence Quizzes, Assignments are provided across the course to engage the participants with the course content. If participants are still thinking that the course is boring or monotonous, please feel free to make use of a money-back guarantee from Udemy.
“Wrong answers provided for some questions”: Instructors generally try their level best in answering to the questions relevant to the topics; It may be possible with participants’ views and insights would be different to argue that the answers are different than the provided answers in the course content. It is always possible to challenge the instructors with the right answers hence the purpose of the courses is to learn together to improve the knowledge whenever possible. Please feel free to contact the instructor over Udemy messages to share your views when you find certain answers are wrong.
“Strong Indian Accent of Instructor”: When instructors’ origin is based on Non-English background, such instructors may be associated with respective accents of their associated localities. This has been updated in the course description before your purchase. Some participants find it extremely difficult to follow an English voice with Indian accent-In such cases, please make use of the Udemy money-back guarantee whenever possible. Our objective is to share knowledge by reducing any possible difficulties.
To Sree Raghavendra Swamy (mantralayam), who protects thousands of devotees across the world.
Moola Ramo Vijayathe! Guru Rajo Vijaythe!
*Amazon India Kindle Best Seller of ‘Testing’ Category Books during Feb’16