Skip to content

Commit

Permalink
feat: add README in cypress
Browse files Browse the repository at this point in the history
  • Loading branch information
toshick committed Feb 9, 2024
1 parent d0df71a commit 1df0caf
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions packages/cypress/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Cypress

アプリをビルドしてからローカルのサーバ上で実行し挙動をチェックします。

つまり統合テストなのでユニット単位で行うunit testとは別物です。

- コンポーネントごとにテストすることも可能です

基本的にページごとテストを作成していきます。

- シナリオテストのようなものも書けます。

## 方針

- 必要に応じて各ページの以下の挙動をチェックし、デグレードが発生していないかを確認することで思い切ったリファクタリングなどができるようになります。
- **レンダリング**
- しかるべきパーツがレンダーされているか
- 特定のボタンを押したあとちゃんとダイアログが出力されているか、または閉じられているか
- 特定のアクション後に期待どおりの項目を出力しているか(成功または失敗)
- **バリデーション**
- フォームのバリデーションが機能しているか
- **リクエスト**
- 期待どおりのパラメータを送信しているか
- ローカルやCIで動作チェックをするため、apiなどのデータ取得やデータ送信についてはすべてモックします。
- ただし、CIの実行時間を食いつぶさないようにミニマムなテストにしていきたいと思います。
- もしくは開発branchとmain branchにて実行内容を変えるなどの工夫をするかもしれません。

0 comments on commit 1df0caf

Please sign in to comment.