自学習
この章では「自学習」についてまとめます。
自学習とは読んで字のごとく自ら進んで学習することです。先生や講師はおらず0から自分で行動し、本やネットサイトが講師役です。
ここではウェブアプリ開発すること前提に進めます。絞らないと話が拡散するためです。
とは言えプログラム限定ではなく、アプリが動く環境インフラの準備、
ネットワーク設定も含めて記します。
1.目次
2.環境
クライアントは
windows(Windows10Pro) を使って下さい。
設計(シーケンス図、REST)
・draw.io(vscode ext.)
・Swagger(WebAPI設計)
・Postman(WebAPI確認)
開発コーディング環境
・
VSCode
テスト環境
・ESlint, PrettierESlint(vscode ext.)
CI/CD環境
・Jenkins
単体テスト
・Jest
・Junit
・PHP/PythonUnit
結合テスト
・TestCafe
負荷テスト
・Jmeter
E2Eテスト
・Selenium / SeleniumDriver
・Pupperteer
機能テスト(正常/準正常/異常)
複数複合テスト
長期安定テスト(長安テスト)
負荷テスト
回復性テスト
時間効率性テスト
資源効率性テスト
セキュリティテスト
外部クラウドも利用する場合は、AWS/GCP/azureのアカウントを作成してください。
また外部クラウドを使う場合、無料枠を超えた場合の対策も必要ですので注意して下さい。
ここに上げたツール、拡張ツールは一例でありここで取り上げるものです。
実際はご自身が慣れた環境、ツールを使ってください。その場合こちらの記事を参考にされる場合は適宜読み替えてください。
最終更新:2021年03月01日 11:27