松田大輝 (daikig1) のビジネス経験

見積もり・仕事の相談を承ります。

  • QAエンジニア

    IT・通信・インターネット エンジニア 正社員 本業として

    【役割】

    QAエンジニアチームにおける、テスト自動化の専任担当者。
    チーム内で唯一の自動化担当として、ツールの選定から設計、実装、運用、改善までを一貫して担当。
    【目的】
    * 工数削減: 手動で行っていたリグレッションテストにかかる工数を削減し、QAチーム全体の生産性を向上させる。
    * 品質向上: テストの網羅性を高め、ヒューマンエラーを排除することで、デプロイ前の不具合検知率を向上させる。
    * 開発サイクルの高速化: 夜間バッチ等でテストを自動実行するCI/CD環境を構築し、迅速なリリースを支援する。
    【課題と取り組み】
    * 課題: POSや物流システムは業務フローが複雑で、テストケースの組み合わせが膨大になる。また、UIの変更も頻繁に発生するため、テストスクリプトのメンテナンスコストが増大しやすい。
    * 取り組み:
    * メンテナンス性の高いスクリプト設計:
    * ログイン処理、商品検索、在庫確認、決済処理など、システム横断で利用される機能を「共通ステップ」としてモジュール化。修正箇所を最小限に抑える設計を徹底しました。
    * UI変更への耐性強化:
    * CSSセレクタやXPathの記述ルールを標準化し、idやnameなど変更に強い要素を優先的に利用。UI変更によるテスト失敗率を大幅に低減させました。
    * データ駆動テストの導入:
    * 異なる商品コードや顧客情報といったテストデータをExcelファイルで外部管理し、1つのテストスクリプトで複数パターンのテストを効率的に実行できる仕組みを構築しまし

    magic podでのテスト自動化

    見積もり・仕事の相談