pc-work

プログラミング

【初心者向け】QAエンジニアの勉強とは?

QAエンジニアってどんな勉強すればいいの?

 

こんな疑問に答えます。

 

何かしらプログラミング言語を一つ学ぶ

 

JavaやRubyなど、サーバーサイド言語を一つ学んでおくとwebサービスの仕組みが何となく把握できます。

簡単なwebアプリケーションをつくれるぐらいはスキルがあるとなおいいです。

重要なのは開発者と共通言語でコミュニケーションがとれるようになることです。

 

HTML/CSSを学ぶ

code

HTML/CSSはプログラミング言語ではないんですよね。

マークアップ言語と呼ばれるものです。

 

がっつりweb制作ができるようになる必要はありませんが、どのようにユーザー側に表示されているのか仕組みは理解している必要があります。

 

JSTQBを取得する

jstqb

 

JSTQBとは、日本におけるソフトウェアテスト技術者資格認定の運営組織で、 各国のテスト技術者認定組織が参加しているISTQB(International Software Testing Qualifications Board)の加盟組織として2005年4月に認定されています。
ISTQBの加盟組織の各国団体は資格および教育・訓練組織認証について相互認証を行っています。つまり、JSTQBが運営するソフトウェアテスト技術者資格は海外でも有効な資格となっています。

http://jstqb.jp/index.html より

 

大体のQAエンジニアの募集要項に必須条件として書いてあるのではないでしょうか。

国際規格なので、海外で通用するというのもモチベーションに繋がりますね。

 

 

Qbookアカデミーのカリキュラムをこなす

 

VALTESが作ったテスト設計方針として「QUINTEE」というものがあり、
テストケースを最終成果物としてテストの基礎からテストを実際に設計するところまで無料で体験することができます。

 

JSTQBのシラバスを教科書として読み、Qbookアカデミーのカリキュラムにアウトプットしていきましょう。

 

システム設計書(機能定義書)から段階的に分析(詳細化)を行い中間制作物を作成する流れになっています。

段階的に中間制作物を作成することにより、

 

・テストプロセス毎の目的にフォーカスして手を進められる

・品質改善のポイントを見つけやすくなる

 

といったメリットがあります。

 

中間成果物があると適切なレビューを受けられるので、どんな現場でも対応できるエンジニアに近づくことができます。

 

ローコード、ノーコードに触れる

 

 

最近はmablなどコーディングをほとんどしなくてもブラウザのテストができるツールが増えてきました。

ただしコーディングができる人がツールを扱った方がより活用できます。

 

重要なのは実際にツールに触ってみることで、今後勉強すべき箇所を線引きすることです。

他の人でも作業ができるようにマニュアルを作成したり、つけるべき知識の棚卸しをするのもいいでしょう。

 

 

まとめ

いかがでしたか。

 

今回はQAエンジニアが一から勉強を始めるとしたら何をすればいいかという内容をご紹介しました。

 

ある程度経験を積んだらSETエンジニアやプロジェクトマネージャーなど、キャリアの幅も広がります。

  • この記事を書いた人
  • 最新記事

かわさき

26歳|エンジニア|奨学金200万円返済中|ミニマルデザインなアイテムが好き。断捨離、スキルワーク、ライフハックについて発信しています。

-プログラミング
-, , ,

Copyright© SUKE BLOG , 2021 All Rights Reserved Powered by AFFINGER5.