開発におけるテストの手法について

>100 Views

January 18, 24

スライド概要

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

開発におけるテストの手法について

2.

開発におけるテストとは 実装されたシステムが要件通りに動作することを担保するために行われます ページタイトルが 表示されるか? データテーブルが 表示されるか? 1つの最小単位の機能を テストする単体テスト 正しいデータを 作成しているか? 受け取ったデータを 表示できているか? 複数の機能の連携を テストする結合テスト システム全体 システムが正しく動作するか 検証する総合テスト

3.

テストの種類 ソフトウェアのテストは非常に多くの種類が存在します 単体テスト 静的テスト(静的解析) 目視や専用ソフトでコードの誤りを発見する 結合テスト 総合テスト リグレッションテスト 動的テスト(動的解析) 実際にコードを動かして動作を確認する 受け入れテスト ストレステスト モンキーテスト Etc.

4.

MRCで行われる静的テスト ・コードエディタによる文法解析 エディタの機能により、リアルタイムで 記述ミスを検出できます。 スペルミス ・コードレビュー 開発チーム員でお互いのコードをチェックし、 記述の改善を行います。

5.

MRCで行われる動的テスト テストコード開発用ツールを使う - Jest ・・・画面上の動作テストを書くためのフレームワーク - PHPUnit ・・・サーバー側の処理テストを書くためのフレームワーク mrc820の運用 本番リリース前に社内で実際に運用して動作を確かめる

6.

MRC上のテストの一例

7.

今後やってみたいこと 全ページエラーチェック機能 自動的に全ページのボタンを一通りクリックしていき、 エラーメッセージを収集する機能を実装してみたいです。 テスト駆動開発(TDD) 先にテストを作ってから機能を実装していく開発手法を行い、 長期的な実装コスト削減を狙っていきたい