Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Takuya Nishimoto
1,782 views
Nishimoto osh2014: Test driven development and accessibility
テスト駆動開発とアクセシビリティ(仮) 西本卓也 @24motz NVDA日本語チーム 2014-02-01 オープンセミナー2014広島 懇親会LT
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 25
2
/ 25
3
/ 25
4
/ 25
5
/ 25
6
/ 25
7
/ 25
8
/ 25
9
/ 25
10
/ 25
11
/ 25
12
/ 25
13
/ 25
14
/ 25
15
/ 25
16
/ 25
17
/ 25
18
/ 25
19
/ 25
20
/ 25
21
/ 25
22
/ 25
23
/ 25
24
/ 25
25
/ 25
More Related Content
PDF
20201127 .NET 5
by
Takayoshi Tanaka
PDF
20150421 Geeks Night @ Money Foward
by
Naoki Shimizu
PPTX
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
by
yuichi_kuwahara
PDF
テスト駆動で行うネットワーク自動化のすすめ
by
kinunori
PDF
.NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~
by
Akira Inoue
PDF
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
by
Rakuten Group, Inc.
PDF
Empower every App and every Developer in a Mobile-first, Cloud-first World.
by
Akira Inoue
PDF
Jenkinsユーザカンファレンス2015 前座資料
by
ikikko
20201127 .NET 5
by
Takayoshi Tanaka
20150421 Geeks Night @ Money Foward
by
Naoki Shimizu
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
by
yuichi_kuwahara
テスト駆動で行うネットワーク自動化のすすめ
by
kinunori
.NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~
by
Akira Inoue
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
by
Rakuten Group, Inc.
Empower every App and every Developer in a Mobile-first, Cloud-first World.
by
Akira Inoue
Jenkinsユーザカンファレンス2015 前座資料
by
ikikko
What's hot
PPTX
テスト駆動&オブジェクト指向ハンズオン
by
yuichi_kuwahara
PPTX
kintoneチームを支えるSeleniumテスト
by
Jumpei Miyata
PDF
ハイパフォーマンスSeleniumテスト@サイボウズ
by
Jumpei Miyata
PDF
【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!
by
Developers Summit
PDF
Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発
by
Akira Inoue
PDF
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
by
日本マイクロソフト株式会社
PPTX
日本で DevOps を ロケットスタートする方法
by
Puppet
PDF
.NET Core 1.0
by
Akira Inoue
PPTX
Azure DevTestLabsはデスクトップアプリ開発のテストを楽にしてくれる
by
Study Group by SciencePark Corp.
PPTX
Scalaコーディングの準備
by
Yusuke Arakaki
PDF
Ansible softlayer
by
Hideaki Tokida
PDF
5分で分かるselenium conference berlin 2017
by
Toshiya Komoda
PDF
Introduction to VSCode
by
Yuki Igarashi
PPTX
Jenkins 2.0 (日本語)
by
Kohsuke Kawaguchi
PPTX
第9回Jenkins勉強会 超簡単Pipeline講座
by
Hiroko Tamagawa
PDF
Scala界隈の近況
by
takezoe
PDF
Laravel5.1をつかったWebアプリケーション開発
by
kan-notice
PPTX
テスト駆動&オブジェクト指向ハンズオン
by
yuichi_kuwahara
PDF
Scalaの現状と今後
by
Kota Mizushima
PDF
Nginx バージョンアップ動向(2014/01〜2014/12)
by
Narimichi Takamura
テスト駆動&オブジェクト指向ハンズオン
by
yuichi_kuwahara
kintoneチームを支えるSeleniumテスト
by
Jumpei Miyata
ハイパフォーマンスSeleniumテスト@サイボウズ
by
Jumpei Miyata
【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!
by
Developers Summit
Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発
by
Akira Inoue
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
by
日本マイクロソフト株式会社
日本で DevOps を ロケットスタートする方法
by
Puppet
.NET Core 1.0
by
Akira Inoue
Azure DevTestLabsはデスクトップアプリ開発のテストを楽にしてくれる
by
Study Group by SciencePark Corp.
Scalaコーディングの準備
by
Yusuke Arakaki
Ansible softlayer
by
Hideaki Tokida
5分で分かるselenium conference berlin 2017
by
Toshiya Komoda
Introduction to VSCode
by
Yuki Igarashi
Jenkins 2.0 (日本語)
by
Kohsuke Kawaguchi
第9回Jenkins勉強会 超簡単Pipeline講座
by
Hiroko Tamagawa
Scala界隈の近況
by
takezoe
Laravel5.1をつかったWebアプリケーション開発
by
kan-notice
テスト駆動&オブジェクト指向ハンズオン
by
yuichi_kuwahara
Scalaの現状と今後
by
Kota Mizushima
Nginx バージョンアップ動向(2014/01〜2014/12)
by
Narimichi Takamura
Similar to Nishimoto osh2014: Test driven development and accessibility
PPTX
171111 nishimoto-nvdajp-v2
by
Takuya Nishimoto
PPTX
アクセシビリティ検証ツールとしてのNVDA
by
Takuya Nishimoto
PPTX
190719 nishimoto nvda talk
by
Takuya Nishimoto
PPTX
190916 nishimoto-nvda-pyconjp
by
Takuya Nishimoto
PDF
自動化と画面を考えてみました
by
skipping classes
PDF
Nishimotz osc2011oct-v2
by
Takuya Nishimoto
PDF
5分でわかるVISUAL TESTING FOR HTML5
by
Osamu Shimoda
171111 nishimoto-nvdajp-v2
by
Takuya Nishimoto
アクセシビリティ検証ツールとしてのNVDA
by
Takuya Nishimoto
190719 nishimoto nvda talk
by
Takuya Nishimoto
190916 nishimoto-nvda-pyconjp
by
Takuya Nishimoto
自動化と画面を考えてみました
by
skipping classes
Nishimotz osc2011oct-v2
by
Takuya Nishimoto
5分でわかるVISUAL TESTING FOR HTML5
by
Osamu Shimoda
More from Takuya Nishimoto
PPTX
221217 SwiftはPythonに似ている
by
Takuya Nishimoto
PPTX
220427-pydata 統計・データ分析 特集
by
Takuya Nishimoto
PPTX
220126 python-datalake-spark
by
Takuya Nishimoto
PPTX
211120 他人の書いたPythonスクリプトをステップ実行で理解する
by
Takuya Nishimoto
PPTX
211020 すごい広島 with OSH 2021.10
by
Takuya Nishimoto
PPTX
210917 オープンセミナー@広島のこれまでとこれから
by
Takuya Nishimoto
PPTX
210911 これから始める電子工作とMicroPython
by
Takuya Nishimoto
PPTX
210728 mpy
by
Takuya Nishimoto
PPTX
210630 python
by
Takuya Nishimoto
PPTX
210526 Power Automate Desktop Python
by
Takuya Nishimoto
PPTX
210428 python
by
Takuya Nishimoto
PPTX
200918 hannari-python
by
Takuya Nishimoto
PPTX
200429 python
by
Takuya Nishimoto
PPTX
200325 flask
by
Takuya Nishimoto
PPTX
200208 osh-nishimoto-v2
by
Takuya Nishimoto
PPTX
191208 python-kansai-nishimoto
by
Takuya Nishimoto
PPTX
191101 nvda-sightworld-nishimoto
by
Takuya Nishimoto
PPTX
191114 iotlt-nishimoto
by
Takuya Nishimoto
PPTX
191030 anna-with-python
by
Takuya Nishimoto
PPTX
190925 python-windows
by
Takuya Nishimoto
221217 SwiftはPythonに似ている
by
Takuya Nishimoto
220427-pydata 統計・データ分析 特集
by
Takuya Nishimoto
220126 python-datalake-spark
by
Takuya Nishimoto
211120 他人の書いたPythonスクリプトをステップ実行で理解する
by
Takuya Nishimoto
211020 すごい広島 with OSH 2021.10
by
Takuya Nishimoto
210917 オープンセミナー@広島のこれまでとこれから
by
Takuya Nishimoto
210911 これから始める電子工作とMicroPython
by
Takuya Nishimoto
210728 mpy
by
Takuya Nishimoto
210630 python
by
Takuya Nishimoto
210526 Power Automate Desktop Python
by
Takuya Nishimoto
210428 python
by
Takuya Nishimoto
200918 hannari-python
by
Takuya Nishimoto
200429 python
by
Takuya Nishimoto
200325 flask
by
Takuya Nishimoto
200208 osh-nishimoto-v2
by
Takuya Nishimoto
191208 python-kansai-nishimoto
by
Takuya Nishimoto
191101 nvda-sightworld-nishimoto
by
Takuya Nishimoto
191114 iotlt-nishimoto
by
Takuya Nishimoto
191030 anna-with-python
by
Takuya Nishimoto
190925 python-windows
by
Takuya Nishimoto
Nishimoto osh2014: Test driven development and accessibility
1.
テスト駆動開発と アクセシビリティ(仮) 西本卓也 @24motz NVDA日本語チーム 2014-02-01 オープンセミナー2014広島
懇親会LT
2.
今年のテーマ TDD &
AGILE • むりやりこじつけてNVDAの話をする • Windows 用のスクリーンリーダー • オープンソース • 日本語版は本家版のfork • 2013年にやっと日本語化が完成 • 現在は本家3か月ごとのラピッドリリースに追従
14.
Webの自動テスト Selenium • NVDA •
Firefox • Python # coding: utf-8 from __future__ import unicode_literals from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.action_chains import ActionChains import time baseUrl = 'http://www.nvda.jp' driver = webdriver.Firefox() driver.get(baseUrl + '/index.html') assert "NVDA日本語版 ダウンロードと説明" in driver.title ActionChains(driver).send_keys(Keys.TAB).perform() time.sleep(3) ActionChains(driver).send_keys(Keys.TAB).perform() time.sleep(3) ActionChains(driver).send_keys(Keys.TAB).perform() time.sleep(3) ActionChains(driver).send_keys('2').perform() time.sleep(5)
15.
UI Automation • Microsoftの技術 •
ソフトウエアの自動テスト • スクリーンリーダーとアプリケーションの通信 • Windowsナレーター • Appleにも同じ名前の技術がある
19.
テスト駆動と自然言語処理 • 自動点訳エンジンの開発 • 音声合成エンジンのテキスト解析を流用 •
複雑であいまいな点字表記の規則 • コーパス?テストケース?
20.
{ 'note': '+
基本テスト +' }, { 'input': 'アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミム メモヤユヨン', 'output': '⠁⠃⠉⠋⠊⠡⠣⠩⠫⠪⠱⠳⠹⠻⠺⠕⠗⠝⠟⠞⠅⠇⠍⠏⠎⠥⠧⠭⠯⠮⠵⠷⠽⠿⠾⠌⠬⠜⠴', 'inpos1': [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,3 2,33,34,35,36,37,38], 'cursorPos': 0, 'brlCursorPos': 0, }, { 'input': 'ガギグゲゴザジズゼゾダジズデドパピプペポキャキュキョチャチュチョ ヒャヒュヒョジャジュジョピャピュピョ', 'output': '⠐⠡⠐⠣⠐⠩⠐⠫⠐⠪⠐⠱⠐⠳⠐⠹⠐⠻⠐⠺⠐⠕⠐⠳⠐⠹⠐⠟⠐⠞⠠⠥⠠⠧⠠⠭⠠⠯⠠⠮⠈⠡⠈⠩⠈⠪⠈⠕ ⠈⠝⠈⠞⠈⠥⠈⠭⠈⠮⠘⠱⠘⠹⠘⠺⠨⠥⠨⠭⠨⠮', }, { 'text': '1234567890', 'input': '1234567890', 'output': '⠼⠁⠃⠉⠙⠑⠋⠛⠓⠊⠚', 'inpos2': [0,1,2,3,4,5,6,7,8,9],
23.
{ 'note': '===
その2 複合語 ===' }, { 'note': '1.区切ると意味の理解を損なう短い複合語や短い略語は、一続きに書く。' }, { 'comment': '点訳のてびき第3版 第3章 その2 1', 'text': '朝夕', 'input': 'アサユー' }, { 'note': '【備考】内部に助詞などを含んでいても、1語として熟している短い複合語は一続きに { 'comment': '点訳のてびき第3版 第3章 その2 1 備考', 'text': '息の根', 'input': 'イキノネ' }, { 'note': '2.接頭語・接尾語・造語要素と自立語の間は続けて書く。' }, { 'comment': '点訳のてびき第3版 第3章 その2 2', 'text': '相たずさえる', 'input': 'アイタズサエル' }, { 'comment': '点訳のてびき第3版 第3章 その2 2', 'text': '各種', 'input': 'カクシュ' },
24.
TDDの心理学 • 即座にフィードバックを得る • 書いたコードに自信を持つ •
これから書くコードに自信を持つ • 健康 • 正しさ・正直さ • モチベーション
25.
チクセントミハイのフロー理論 high 不安 フロー 挑 戦 無感動 退屈 技能 high
Download