AndroidアプリQAテスターが職場でやってよかった取り組み(2019年2Q)

2019年4月〜6月の間にぼっちQA teamとして職場でやってよかったっぽい取り組みについて書く。 Android端末とSIMカードが増えた Android端末・SIMカード受け入れ時にやることリストの作成 Android端末の物理管理状況向上 RTL言語を意識してやっていく 音声入…

Macのsayコマンドを使ってアラビア語・ヘブライ語を読み上げる

概要 MacOSの「say」コマンドを使ってアラビア語・ヘブライ語の合成音声読み上げを行う方法のメモ。 概要 sayコマンドについて アラビア語・ヘブライ語の音声指定 tl;dr (V)UIテストでの音声入力にMacの合成音声を使う話は以下の記事でも書いた。 wifeofvill…

アプリケーションに新しい機能を追加したときUIテストで気をつけていること

概要 新機能を実装したり、既存機能をマイナーチェンジしたりするときに拾うUIのバグというか考慮漏れ?にある程度パターンがある気がするので注意して確認するようにしている箇所について書く。 現職で主に扱うのがAndroidアプリなのでAndroidアプリベース…

定期実施しているリグレッションテストにテストマネジメントツールを試験導入してみた

今働いているチームでは、メインプロダクトの正常系処理を一通り手で触ってみるリグレッションテストを週に1回実施している。このテストにテストマネジメントツールを1ヶ月間試験導入してみたので、実際にやったこととやってみた感想を書く。 tl;dr 雰囲気だ…

Trelloのカラムごとのカード数を取得するコード

TL;DR 目視でカードを数えられなくなったときに使ってもいいけど、適当に日付とかでフィルタすればこんなもの使わなくてもカウントできるよ これは何か Trelloでカラムごとのカード数を数えるJavaScript。 Trelloのボード上でJavaScriptコンソール開いて実行…

AndroidアプリQAテスターが職場でやってよかった取り組み(2019年1Q)

2019年1月〜3月の間にぼっちQA teamとして職場でやってよかったっぽい取り組みについて書く。 テスト実施までの時間を短縮するための取り組み Androidデバイスを増やす Androidデバイスにラベルシールを貼る Androidデバイスの返却場所を決める 外部アプリの…

TrelloでIssue Templateみたいにカードを作る

概要 バグやIssueをTrelloで管理するときにカードのDescriptionの体裁が揃ってると読みやすい。GitHubだとIssue Templateがあるけど、Trelloの場合はテンプレートとなるカードを作って置いて複製する運用が一般的っぽい。 ところで「trello 新しいカードを追…

PS4のビデオキャプチャをUSBフラッシュメモリと母艦PC経由で他の部屋から見るまでにやったこと

PlayStation 4 (厳密にはPlayStation 4 Pro)で撮ったビデオキャプチャを USBフラッシュメモリにコピーして (PS4と同じ部屋にある)Mac miniに移して (同一ネットワーク上にある)MacBook Airで見る方法 のメモ TL;DR 回りくどい手順を踏んでいる理由 外付けHDD…

Android端末に表示されているWebコンテンツをGoogle Chromeの開発者ツールでデバッグする方法

数ヶ月に一回くらい必要になるけどその度にやり方を忘れるので書く NOTE: このエントリはHow to inspect web contents shown on Android devices with Google Chrome(en)を和訳したものです 試行環境 macOS: macOS 10.14.2 Google Chrome (mac): 71.0.3578.9…

TestRailに既存のテストケースをインポートするときのファイル仕様(CSV,XML)

TestRailに既存のテストケースをインポートするときのファイル仕様についてのメモ。なおテスト仕様書はGoogleスプレッドシートやExcelに記載してあるものとする。 公式サイトおよびドキュメント tl;dr 前提 やりたいこと インポート元となるテスト仕様書の構…

AndroidアプリQAテスターのおしごと(2018年)

今週(1月23日)でDrivemode Inc.の東京オフィスで働き始めてちょうど1年になるので、現状の整理として現在やっている業務と今後やっていきたいことについて書きます。 tl;dr やっている業務 テスターっぽい業務 メインプロダクトの回帰テスト バグ修正や新機…

MacでGoogle Chromeが繰り返しクラッシュするので力技で解決した

tl;dr MacでGoogle Chromeが起動してすぐクラッシュするのを繰り返していたので、Chromeのアプリケーション設定をTerminalで削除→再ログイン・同期することで解決した。 事象 MacでChromeを起動するとすぐクラッシュし、エラーの詳細の冒頭は以下のようにな…

英語中心多言語対応アプリのテストにおける言語間差異に関するハック・Tips集

これはソフトウェアテストアドベントカレンダー #2の20日目の記事です。 qiita.com 目次 TL;DR 前提 自己紹介 関わっているプロダクトについて 合成音声/音声入力に関するハック・Tips TTSの英語が聞き取れないとき 聞き取りにくい単語 TTSエンジンのない言…

Android Test Night中考えたり呟いていた内容の補足 #android_test_night

Android Test Night #5 - Androidテスト全書の回の聴講枠に当選したので参加してきました。 peaks.cc 会の間考えたことにハッシュタグをつけて流していて、いくつかリアクションがあったものがあったので、今回はその補足をする記事です。 前回のこの↓記事同…

QA担当者視点で「Androidテスト全書」の特に読んで欲しいポイントをまとめる

「Androidテスト全書」をとりあえずざっくりと読んだので、QA担当者視点で開発者・QA・PM問わず「ここは読んで欲しい」と思ったポイントをまとめる。 peaks.cc 目次 目次 TL;DR 前提 「第1章 テスト入門」 「第4章 UIテスト(概要編)」 全体を通して TL;DR ま…

Pixelaを使ってGitHub Wikiの芝を生やした

Pixelaを使ってGitHub wiki上での作業を可視化した。 pixe.la メインプロジェクトのGitHub wikiの芝 GitHub Wikiのcontributionを可視化しようと思って https://t.co/fLADHcg7EU にグラフ作って過去のログを登録して毎日帰る前に実行するshell作ったんだけど…

【覚書】GitHubで公開されているOSSに参加するときに使うgitコマンドとか

コマンドラインを親の仇のように憎んでいるんだけど気まぐれでローカル開発環境をめちゃくちゃにした結果コマンドラインから操作する方が安全 みたいな状態になったのでメモ 書いている人間はgitについてスライムくらいの知識しかないのでもっとスマートなや…

GitHubのアクセストークンを(Terminalを開かずに).netrcに登録する方法

Terminalを使用しないで二段階認証を使用しているGitHubアカウントのアクセストークン設定に関するメモ Note: この記事はSettings for GitHub 2-steps Verification on Mac (without Using Terminal!)を日本語訳したものです このエントリはTerminalに慣れて…

ニトリネットのオーダー詳細情報を要約して表示するJavaScript

ニトリネットのオーダー詳細情報の情報をスクロールせずに取得するJavaScriptを書いた。 www.nitori-net.jp consoleから実行すると画像のようにJSONを書き込んだtextarea要素をページトップに挿入する。 usage コードをコピペする ブラウザの開発者ツールのc…

GitリポジトリからiOSアプリを構築する方法(QA担当者用)

※Mediumの以下のエントリの日本語版です medium.com このエントリはQAスタッフやテスターがGit(GitHub)リポジトリからiOSアプリケーションを作成する方法についてのメモです。この記事では、次のことを想定しています。 読者はiOSアプリケーション開発者で…

Android端末でGoogle Play開発者サービスのアップデートをアンインストールする方法

Google Play開発者サービスのアップデートをアンインストールする方法(工場出荷時のバージョンに置き換える方法)について説明しています。 medium.com Google Play開発者サービスについて Google Play開発者サービスは、Androidアプリが使用するコア機能の…

Bluetooth機器がサポートしているプロファイルを調べる方法(Mac)

Note: このエントリはHow to Know That Your Bluetooth Device Supports Which Profiles (英語)を和訳したものです 半月くらいAndroidアプリのBluetooth接続に関する機能のテストをしていて、私物のBluetooth機器がサポートしているプロファイルを知りたいと…

【Android】続・端末標準の電話機能でSIPを使う方法(受信・送信)【GalaxyS7】

この前Nexus5(とZenFone4)でのSIP電話の設定から通話までをまとめたが、Galaxy S7のSIP設定で2時間近く吹っ飛んだので書く。 これを読みにきた人はSamsungに対する何かそのような気持ちを募らせていることと思うが、とりあえずこの前書いたわりと標準的なAnd…

*.mdファイルを読み込んで整形してHTMLファイルに書き出すスクリプト

*.mdの内容をブロック要素ごとに分けて*.htmlとして出力するスクリプトを(けっこう前に)書いた。 github.com description *「利用規約とかライセンスとかのマークアップがアプリのAssetとサーバー上とで違うのdiff確認しづらくない?」 *「そのへんマーク…

【QA】QAとして開発チームにお願いした4つのこと

このエントリではゴリゴリの開発者ではない人間が、QAとしてアプリケーション開発チームに参加した後、実際にチームメンバーにお願いした内容を紹介する。 ※この記事は以下のエントリ(英語)を和訳・追記したものです medium.com 前提として 書いた人のスペッ…

【Android】端末標準の電話機能でSIPを使う方法(受信・送信)

設定から送信までまとめて日本語で書いてあるエントリがあんまり見当たらなかったので書く。 description overview Android端末にSIPアカウントを割り当てる SIPアドレス宛てに電話をかける tl;dr description SMARTalkとかChiffonみたいなサードパーティア…

【MONA】tipmonaを使う方法

仮想通貨界隈が焦げ付いている今日この頃ですが、@tipmonaを使った投げ銭を試してみたのでメモ tipmonaの使い方 tipmonaはTwitterを使って投げ銭ができる仕組みで、送金以外にも残高参照などもろもろの機能をCIっぽく使うことができますが、TwitterのAPI制限…

macOS High Sierra の「Month 13 is out of bounds」エラーに対処する(β)

NOTE: Mac初心者が成長するためのぼっちアドベントカレンダー・21日目 WIP: このエントリで紹介している内容には開発者向けbeta版の話題を含みます このアドベントカレンダーの一連の記事は、Macで開発するようになって2年が経とうとしているのにイマイチ便…

Macでフルスクリーン化(最大化)した複数のアプリをひとつのディスプレイに表示させる方法

NOTE: Mac初心者が成長するためのぼっちアドベントカレンダー・20日目 このアドベントカレンダーの一連の記事は、Macで開発するようになって2年が経とうとしているのにイマイチ便利な機能を覚えていない初心者による備忘録です フルスクリーン化(最大化)した…

Macの「カレンダー」にGoogleカレンダーの内容を同期させる

NOTE: Mac初心者が成長するためのぼっちアドベントカレンダー・19日目 このアドベントカレンダーの一連の記事は、Macで開発するようになって2年が経とうとしているのにイマイチ便利な機能を覚えていない初心者による備忘録です Macの「カレンダー」にGoogle…