
はじめに
最初の真剣な仕事への道をどれくらいの頻度で思い出しますか? 私はオフィスへの道についてではなく、最終的にこの大事なインタビューに合格し、切望されているジュニアポジションを獲得するために、学ばなければならないこと、学び、学ぶ方法について話している。 私はかなり頻繁に考えなければなりません 質問に対する答えは一生懸命に与えられ、時間は言うまでもなく、多くのエネルギーを費やしました。 私は今でも、この主な理由は、その段階で何が主なもので何が副次的なものであるかを伝えることができる人がいないことだと思います。
おそらく、この状況が、知識の共有とテストと自動化の方向での初心者IT'shnikovのトレーニングの出発点として役立ったのです。 時には彼はトレーニングで個人に同行し、時には彼が働いていた会社から支援されたグループに同行しました。 しかし、カリキュラムなどの条件を決定する企業に縛られることなく、学生を対象としたトレーニングイベントを常に開催したかったのです。
そのため、自動化テストコース2013(ATC 2013)を実施するというアイデアが生まれました。
準備する
2013年8月、Vladと私は学生向けのコースを実施することにしました。 目標は1つでした-Webアプリケーションのテストの自動化をn人(1人以上)のグループに教えることです。 トレーニングプログラム、会場については話しませんでした...本当に心配したのは、いつから始めるかだけでした。
ターゲットオーディエンスに基づいて、彼らはすべての潜在的な参加者がすでに大学での教育プロセスに参加し、大学での学習を損なうことなくクラスに参加できるように、10月上旬に開始することにしました。
私たちの職場での彼らの個人的な強さとおおよその作業負荷を評価した後、コース全体のクラスのスケジュールを作成し、その構造を準備しました。
緊急事項のリストの次は、コースと申請フォームに関する情報を含むページの作成です。 その後、Vladは自分のレイアウトとJS開発スキルを実践する必要がありました。 計画どおり、9月1日までGit Pagesにアップロードされました。 すべてがスケジュール通りに進みました。
ページのトラフィックは、VK、Twitter、DOUからマイニングされました。
教室の問題は、以前の会社であるLevi9 Ukraineの良き人々に助けられました。 このイベントは、ATC 2013の準備のポイントとなりました。次のフェーズでは、候補者へのインタビューに専念します。
セレクション
今月、私たちはコースに参加するための80以上のアプリケーションを受け取りました。 候補者あたり30分の計算からSkypeでインタビューを実施しました。 この時間は、私たちのコースについてさらに詳しく説明し、人に関する情報を見つけるのに十分でした。 主な基準は、学習意欲でした。 誰かが尋ねますが、これはどのように確認できますか? 私にとって、答えは簡単です-申請者がすでに独立した仕事の結果として彼が獲得した知識の一部を持っている場合、これは指標です。
在庫を取り、グループの編成を決定する時が来たとき、8人の幸運な人々がいることがわかりました。 ほとんどすべてがKPIの学生でした。 Levi9の6人のグループがグループに参加しました。 合計14人。
副作用は、インタビューの最初の数日後、私はOriflameコンサルタントが会話の最初の2分間で私たちのコースについて話したかのようでした。
トレーニング
10月に、電話交換の最初の部分が始まりました。 彼女はソフトウェアテスト理論に専念していました。 主要なトピックは徐々に合格しました。
- ソフトウェアのライフサイクル
- テストの種類
- テストケース
- 虫
- 要件を処理する
リストは完全ではありませんが、主なことは、3週間で実際の演習、チームワーク、および宿題を受け取ったことです。 これらすべての活動は、テスターの仕事が何であるかをできるだけ明確に感じるのに役立ちました。

忙しい第一段階の後、グループが教育プロセスに完全に引き込まれたとき、自動化に進みました。 タスクは非常に簡単でした-Java、TestNG、およびWebDriverを使用して、ページオブジェクトパターンに基づいてフレームワークを作成する方法を教えること。 私は進化の道を行くことにしました。 自動化で解決できるタスクから始めてから、Selenium IDEで練習し、Selenium RC&Javaで簡単なテストスクリプトを記述し、最終的にフレームワークを構築するという主要な目標に到達しました。 後続の各自動化方法は、前の方法の欠点を取り除きました。
完了
6週間後、コースは終了し、卒業生は仕事を見つけました。 すべてが良いアメリカ映画のようです。 私たちは、そのようなイベントから経験を積みました。 行われた作業の結果に非常に満足しています。 近い将来、自動電話交換の参加者の1人が私たちのチームに参加することを望んでいます。
