【プロジェクト概要】
アパレル系ECサイトのフレームワークサポート終了に伴う新フレームワークへの移行
【担当フェーズ】
開発、検証
【業務内容】
・開発/テストケース作成/テスト/テストデータの作成
・AngularjsからAngularへのアプリのマイグレーション
・作成済みの機能の検証、テストを担当
・シナリオ、テストデータの作成
・検証結果を基にドキュメントの作成
【実績・取り組み等】
[状況]
サポートが終了するフレームワークで書かれたプログラムを別のフレームワークで書き換える必要がありましたが、チーム内に移行先フレームワークの知見がない状態でした。
[役割]
・既存のECサイトの機能検証、テストを担当
・シナリオとテストデータの作成、及び検証結果に基づくドキュメ
ントの作成
・Anularjsで作成されたアプリをAngularにマイグレーション
・作成済みのECサイト機能の仕様を確認
・機能に関連するシナリオを考案し、テストデータを生成
・テスト結果とその詳細をドキュメントにまとめ、必要な改善点を
特定
[アクション]
・ドキュメントなどを参照して移行先のフレームワークについてキャッチアップしながら開発を進めました。
・そのまま移行するだけではなく、既存の機能に存在するバグを並行して修正することで、移行前よりも品質の高いアプリケーションとなるように努めました。
[結果]
・ECサイトの機能が正しく動作することを確認し、テストシナリ
オとデータの作成を通じて、保守や今後の開発の効率化に寄与しました。
・ドキュメントの整備により、チーム内外での情報共有がしやすくなりました。
[振り返り]
本プロジェクトでは、以下のスキル、ノウハウを身に着けることができました。
・Java, Javascriptを使用した開発・テストの実施経験
・フレームワーク: Anularjs, Angularを使用した開発ス
キル
・テストシナリオとデータの作成、ドキュメント作成能力