TOPビジネスキャリア学びのデバッグログ✍システムを図で理解してみる #3008:22 1月26日 20再生 問題を報告する 再生する シェアする AI目次QAエンジニアの課題とホワイトボックス思考システム図解で内部構造を理解する試み図解が導くテスト観点の発見と深化テスト分析プロセスと図解の重要性次なるQAエンジニアへ向けた探求AI文字起こし(β版) # システムの内部構造を理解するための奮闘 こんばんは。まなびのデバッグログ、もんちゃんです。 私が日々奮闘する中で見つけた、まなび焼き付きを内製しながら皆さんとシェアしていきます。 今日は、システムを図で描いてみて理解してみるという話をします。 私、1年目のQAエンジニアなんですけど、システムの内部構造ってやっぱりあんまりわかってなくて、 QAエンジニアとしてテストを考えるときにパターンで考えて、組み合わせで考えてみたいのは、 少しずつこういう頭の使い方で理解していくんだなとか、テストについて考えていくんだなっていうのはちょっとずつやってきてはいるんですけど、 システムの内部構造で考えて、この辺が怪しそうだなとか、不具合起きそうだなっていうような、 ホワイトボックス的な考え方ってやっぱり難しくて、 でもこれ、今後自分がQAエンジニアとしてやっていくのであれば、ちゃんと修行すべき部分だなっていうのは思っています。 その話をチームの振り返りでしたときに、まずは図で書いてみて、 それを他のエンジニアに聞いて、合ってるかなっていうようなすり合わせをしたらいいんじゃないかっていうのがあって、 実際先週やってみたよという話をします。 書いてみた図は、開発する機能の一番重要な部分を、 この部分はバックエンドからどういう情報をもらって、 フロントでは何を返してどう見えるようにしたのかとか、どうやって情報を渡しているのか、 データベースとしてはこういうものが入ってそうだなみたいなのを書いたり、 あと画面を点描するのはどのタイミングでしているのかなみたいなことを一回自分で図に書いてみて、 実装はどうなってますかっていうのをエンジニアと話すっていうのをやりました。 あと、件数表示のロジックとかは、 これがトゥルーがフォルスに変わったから件数がマイナス1件になって、 表示でもマイナス1件になるみたいなロジックとかを、 システムの内部でこういう処理が走っているってことですよねみたいなのを開発メンバーと話しました。 これを書いてみたことで、まだまだうまくできていないんですけど、 じゃあどんなテストが考えられるかみたいなことを考えるきっかけになりました。 例えば、ここは変更が加わっているからテストが必要そうだなとか、 ここのデータの正しさってテスト必要なんだっけみたいな、 こういうのはシステムの構造からテストを考えるっていう、 ちょっとあんまり普段やってないことだったので、もっとやっていきたいなというふうに思いました。 これは結構自分の引き出しを、今後開発チームに入っていく中で、 引き出しを増やしていきたいところだなというふうに思いました。 あとは、予期していないような形のデータが入ったときにクラッシュしないかとか、 そういう異常系のことを考えるっていうのは、今まであんまり手数がなかったので、 図で書いていくことで、知識深められるかもなというふうに思いました。 あとは、このプロセスっていつやるんだっけっていうのは考えたんですけど、 これはテスト分析でやるべきところかなと思いました。 テスト分析は何をテストするのかっていうところなので、 このロジックが壊れてないかとか、データがたくさん入ってしまったときにどう表示されるかみたいな、 テスト対象のロジックを考えるっていうのはテスト分析のプロセスにあたるなと思いました。 最近私、テストプロセスの中身が結構ごちゃごちゃになってしまってるっていうのが課題としてあって、 例えばテスト計画、テスト分析、テスト設計、テスト実装、テストケースを作るっていう、 その4つを全部ごちゃごちゃに考えてしまってて、 どうやってテストを進めるかっていう全体のところを考えることと、 何をテストするのかってことと、どうテストするのかと、 具体的にどういうケースでテストを進めていくかっていうこの4つがごちゃごちゃになってしまってるせいで、 最終的なアウトプットを出すときに漏れてしまったりとか、時間かかってしまったりっていう課題があって、 なので最近はこの観点を考えるときとかにも、今これは何のプロセスだっけっていうのを考える癖をつけるようにしてて、 そういう意味では今回図で書いたっていうのは、テスト分析、何をテストするのかっていう部分にあたるかなと思ったので、 今後も図で書いて、何をテストするのかっていうのを整理して、チームで話しながら、相談しながら進めていけるようにしたいなというふうに思いました。 これどうやったら引き出し増やせるのかな。図を書いてから、じゃあこの辺気になりますねってなるには、 どんな本を読んだらいいのかな。もし分かる人がいたらアドバイス欲しいです。 この図を書いて、結局この機能でエンジニアとして一番バグが出そうな部分とか複雑な部分ってどこかなっていうのを当たりがつけられるようになったらいいのかなと思って、 これまでだったら最初からどの辺ですかねって聞いてたんですけど、これからは一回まず図に書いてみて、 ってことはこの辺が怪しそうですよねっていうふうにある程度目星をつけて提案ができるようになれたら、 もう一歩進んだ急エンジニアになれるかなと思って今後やってみようかなと思います。 この図を書くって何て言うんですかね、この作業のこと。地味に聞いてみたんですけど、システム構成図とかって言われたんですけど、 ちょっと違いますよね、システム構成図って。なんだろう、超簡易システム構成図を書くみたいな感じなのかな。 あとはシーケンス図、データフロー図、概念図とかいろいろ提案されましたが、何に近いんですかね。 開発組織によってもいろいろ呼び方ありそうです。 メンタルモデルとかテストモデリングとも言われましたね。 メンタルモデルはシステムがどう動いているかという自分なりの理解、頭の中の地図のことです。いろんな専門用語がありますね。 今後は図で書いてみて、どの辺で不具合が起きそうかっていうのを知りたくって図を書いてみたので、 ディスカッションしたいですというふうに開発エンジニアと話していければなと思います。 いつにもましてまとまりのない話になってしまいました。 お聞きいただきありがとうございました。 このチャンネルは週2回更新予定です。フォロワーやコメントお待ちしています。 それではおやすみなさい。 もっと見る #QAエンジニア #学びのデバッグログ 学びのデバッグログ✍のん(QAエンジニア/脳卒中サバイバー)08:221.システムの内部構造を理解するための奮闘コメント感想・質問・応援メッセージを書こう Sammy1月27日『Explore It!』が参考になるかも?1返信 のん - QAエンジニア/脳卒中サバイバー2月4日コメントありがとうございます!買ってみよう〜〜と思いましたが、英語の本なので躊躇しています🔥笑笑
坐禅会を通して知った、地域のコミュニティ #67 10分・10月22日・ 12再生AI目次早朝坐禅会で直面した思考との闘い思考を空にするデジタルデトックスの真髄初めての坐禅会で得た「受け入れられている感」お寺のコミュニティで出会ったヨガ講師坐禅会から広がる地域の活動への興味
映画「我々は宇宙人」で、"懐かしさ"と向き合う #66 10分・10月19日・ 13再生AI目次映画「我々は宇宙人」少年たちの軌跡監督が目指した「全人類肯定」の真意なぜ過去の恥ずかしい記憶がよみがえるのか忘れられない「言葉の呪い」と心の傷あなたの心にも響く、小学校時代の記憶
【読書ログ】「スマホ脳」を読んで早速実践したこと4つ #65 10分・10月15日・ 20再生AI目次人類の脳がスマホに依存する理由集中力UP!スマホ見えない工夫電子書籍から紙へ 読書体験の質YouTubeやSNS利用時間制限のコツ不要な通知オフで快適な日常へ
【イベント告知】正解のない「体験づくり」に、職能の境界を越えて挑む! #64 5分・10月12日・ 11再生AI目次ASOBIUとVoicy、正解なき体験への挑戦職能の境界を越えるイベントの真意とはPDMとPEが語る成果への思考プロセスイベント後の懇親会、特別な体験の紹介体験創造とアウトカム、参加で得られる知見
【ゲスト】QAゼミ仲間、かとあずさんのターニングポイントを根掘り葉掘り🌱#63 57分・10月11日・ 26再生AI目次まさかのテスター職へ?キャリアの分岐点働き方の変遷、コスト意識の芽生えとは事業会社へ転職、カルチャーショックの裏側スクラム導入でQAは不要?生存戦略の模索20年キャリアが示すQAの価値と挑戦
【ゲスト】GREE Tech conferenceの見どころを根掘り葉掘りお聞きします🌱#62 48分・10月1日・ 25再生AI目次AI時代に問う「How」の哲学20年続くプロダクトとAIの苦悩QAが問うAI時代の「意味ある検証」懇親会が苦手な人のための仕掛け7年間のこだわりとこれからの挑戦
新たな沼に足を踏み入れそう(美容医療がすごい)#61 10分・9月28日・ 16再生AI目次旅から美容医療へ移った投資の軸長年の悩みだったシミがポロリと落ちた衝撃1回で実感!美容医療にハマる満足感まつ毛パーマ失敗から学ぶカウンセリング術美容医療から体内投資へ広がる意識
【読書ログ】SREを始めよう〜QAとSREとCSの境界線〜 #60 18分・9月14日・ 41再生AI目次SREが説く「信頼性」の真価文化は組織の目的地への羅針盤エラーバジェットは攻めの開発許可QA・SRE・CS 役割と主語の違いSREを実践する意識改革と対話
すべてのものにカムイが宿るアイヌの世界に触れる「ウポポイ」に行ってきた #59 16分・8月17日・ 29再生AI目次停滞感を打ち破る「興味の探索」アイヌ文化の入り口「ウポポイ」体験全てに宿る神「カムイ」思想の奥深さ消滅危機に瀕するアイヌ語の現状伝統継承と未来への挑戦
佐渡島には本当に先祖がいた🙏 #58 14分・6月22日・ 27再生AI目次父と娘、佐渡島へ 祖先のルーツを辿る旅とき500羽!佐渡の保護活動が生む奇跡金山の廃墟と珍グルメ 佐渡の歴史と味覚佐渡島で見つかった祖先のお墓 その感動船頭も驚く透明度!佐渡たらい舟の絶景
買ってみよう〜〜と思いましたが、英語の本なので躊躇しています🔥笑笑