Muutke küpsiste eelistusi

E-raamat: Advanced Selenium Web Accessibility Testing: Software Automation Testing Secrets Revealed

  • Formaat - EPUB+DRM
  • Hind: 25,12 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

This book explains the steps necessary to write manual accessibility tests and convert them into automated selenium-based accessibility tests to run part of regression test packs.

If you are searching a topic on Google or buying a product online, web accessibility is a basic need. If a web page is easier to access when using a mouse and complex to navigate with keyboard, this is extremely difficult for users with disabilities. Web Accessibility Testing is a most important testing practice for customers facing web applications.

This book explains the steps necessary to write manual accessibility tests and convert them into automated selenium-based accessibility tests to run part of regression test packs. WCAG and Section 508 guidelines are considered across the book while explaining the test design steps. Software testers with accessibility testing knowledge are in high demand at large organizations since the need to do manual and automated accessibility testing is growing rapidly. This book illustrates the types of accessibility testing with test cases and code examples.

List of Figures
xiii
Foreword xv
Acknowledgment xvii
1 Introduction: Accessibility Tester--A Great Futuristic Manual Testing Role
1(10)
1.1 Future of Manual Testing
2(1)
1.2 How to Experience or Learn Accessibility Testing?
3(1)
1.3 Accessibility Testing
3(2)
1.4 JAWS Assistive Technology
5(1)
1.5 JAWS Installation
5(1)
1.6 Testing Links on the Web Pages
5(1)
1.7 Clickable Link Opens a New Window
6(1)
1.8 Contents Next to Links
6(1)
1.9 Listed Links
6(1)
1.10 Color Contrast Verification
6(1)
1.11 Headers in Order
7(1)
1.12 Constructing Manual Test Cases for Accessibility Testing
8(3)
2 Shift Left Testing
11(10)
2.1 Early Shift Left Quality Assurance
11(2)
2.2 Accessibility Testing in Agile Projects
13(8)
3 Test Coverage
21(8)
3.1 Test Coverage Guidelines and Templates
23(1)
3.2 Accessibility Test Coverage Checklist--Story Kick--Off Stage
24(1)
3.3 Accessibility Test Coverage Checklist--Design Stage
25(1)
3.4 Keyboard Shortcut Versus Test Case Coverage Matrix
26(1)
3.5 Seven Accessibility Requirements Considerations for Better Test Coverage
26(3)
4 Tools Installation
29(4)
4.1 Axe Core Accessibility Engine
29(1)
4.2 Axe Plugin for Google Chrome Browser
30(1)
4.3 Achecker Tool Online
31(2)
5 Web Accessibility Testing
33(2)
5.1 Testing Approach
33(1)
5.2 Browser Compatibility
34(1)
6 Testing WCAG Accessibility Standard--Perceivable
35(4)
6.1 Non--text Content Testing
35(1)
6.2 Sample Test on Github.com for Non--text Content Verification
35(4)
7 Writing Automation Tests for Keyboard Actions Using Selenium
39(12)
8 Testing WCAG Accessibility Standard-- Distinguishable
51(18)
8.1 Sample Test on Github.com for Contrast Verification
51(2)
8.2 Writing Automation Tests for Color Contrast Analyzer Using Selenium
53(2)
8.3 Sample Test on Github.com for Contrast Verification Using Pally
55(4)
8.4 Justification
59(1)
8.5 Further Investigation
59(7)
8.6 Sample Test on Github.com for 1.4.2 Audio Control
66(3)
9 Testing WCAG Accessibility Standard-- Understandable
69(2)
9.1 Example: Input Assistance on a Login Page
69(2)
10 Testing WCAG Accessibility Standard--Robust
71(4)
10.1 Importance of Name, Role, Value on Public Websites
72(1)
10.2 Test Case for NVDA
72(1)
10.3 Test Case for JAWS
73(2)
11 Testing WCAG Accessibility Standard--Operable
75(4)
11.1 Sample Test on Github.com for 2.1 Keyboard Accessible
75(1)
11.2 Testing Animations on the Web Pages
76(3)
12 Visual Regression Tests Using BackstopJS
79(8)
12.1 Why Performing `Visual Regression' Is a Solution for Testing Accessibility?
79(1)
12.2 Create Configuration File for BackstopJS
80(3)
12.3 Test Execution Using BackstopJS
83(4)
13 Concurrency Testing Using Taurus and Selenium
87(2)
14 Frequency of Accessibility Testing
89(2)
14.1 Test Planning on Accessibility Testing--Frequently Asked Questions
89(2)
15 Defect Classification
91(2)
16 Accessibility Certifications
93(2)
17 Advanced Selenium JavaScript Framework with Accessibility Tests
95(8)
17.1 Construct Accessibility Tests with Reusable Functions from Cucumber Boilerplate
99(4)
18 Accessd3ility Testing During "Design" Stage
103(4)
18.1 Designing the Application to Serve Customers with `Color Blind'
103(1)
18.2 Designing and Testing Applications with Animation and Motion Sensitive
104(3)
19 Accessibility Code Scan Using AXE Part of Automated Tests
107(4)
19.1 JavaScript Programming Based Axe Scan Example
107(1)
19.2 Java Programming Based Axe Scan Example
108(3)
20 Accessibility Testing on Error Messages
111(2)
20.1 Placement of the Error Messages
111(2)
Conclusion 113(2)
Abbreviations 115(2)
About the Author 117(2)
Index 119
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. He has been endorsed by Tech-Nation as exceptional talent of 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. Palani is a test specialist who holds eleven awards, seventeen international certifications, eight published research papers, and five books selling across the world. He continues to drive teams towards cutting edge technology implementations as a chapter lead for quality engineering.