
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
前回の記事では、組織の中でテスト自動化を普及するためには個人やチームが頑張るだけではなく、組織でどう取り組むかについて考える必要があるというお話をしました。
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
たとえばマネジメント層の理解や適切なリソース配分などが大事、という内容でしたが、組織で普及していくために欠かせない要素は他にもあります。
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
それは、テスト自動化に関わる個々のエンジニアがテスト自動化について知識とスキルを身につけること、です。
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
テスト自動化に限らず、組織の後押しだけでは物事は進みません。現場で業務をおこなうひとりひとりが技術や考え方を身につける必要がありますよね。
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
今回は前回の記事とは視点を変えて、実際にテスト自動化をおこなう個人に焦点を当て、テスト自動化スキルを身につける方法について解説します。
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
なお、本記事中の「テスト自動化」は前回までと同様、E2Eテストなどテスト対象のUI、とくに画面を操作しておこなうようなテストのことをターゲットとします。
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
テスト自動化をおこなうために身につけるべきもの
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
システムテストの自動化をおこなうにはさまざまなスキルが必要ですし、同時にすでに知られているベストプラクティスやアンチパターンなどの考え方を把握しておくことも大切です。
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
これらをひとつずつ挙げていくとキリがないですし、何においても「学ぶべきこと」は無限にあります。
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
ここでは
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
- 技術面
- 知識面
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
の2つの側面から主な例を説明し、次の項目でその学び方についてご紹介します。
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
技術面
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
技術面、テクニカルなスキルとして身につけておきたい点は大きく2つです。
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
①プログラミングのスキル
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
ひとつは、プログラミングのスキルです。
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
SeleniumやPlaywright、SikuliXなどのライブラリを用いる場合はプログラミング言語でテストを書く必要があるため、当然プログラミングスキルは必要になります。
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
しかし、最近ではノーコード・ローコードのテスト自動化ツールも普及しています。プログラミングのスキルがなくてもテスト自動化にトライできる環境が整ってきているといえるでしょう。
[admin only : Visited 1 times, 1 visit(s) today}
[admin only : Visited 1 times, 1 visit(s) today}
続きを読むにはログインが必要です。
ご利用は無料ですので、ぜひご登録ください。