大手メーカー10社のテストやオープニングインタビューを6年間経験し、そのメモをまとめたもの…。

 私が自動化に初めて触れたのは 2016 年でした当時、私が卒業して1年以上経ったばかりで、グループでは手動で機能テストを行っていたのですが、2018年9月頃に部門リーダーからテストグループに自動化の導入を打診されました。このグループはこれまで自動化を実行したことがなかったので、試験監督者は研究をするためにその仕事に就いたばかりの大学院生の同僚を手配しました。

当時はまだ心が狭くて、なぜ他の人が給料をもらって勉強できるのかと思っていましたが、私が先に入社したので、機能のテストと残業が一番多かったです。約 3 週間後、彼のフレームワークのいくつかが書き出され、私たちに紹介されましたが、残念なことに、私は Python が得意すぎて、 Selenium と Unitest には一度も触れたことがありませんでした

当時、他の人が上達しているのを見てPythonの本を読みに行きましたが、残念ながら上達したいと思っていましたがやる気が起きず集中できず、集中して読めるのはせいぜい10分程度でした。他の人が書いたスクリプトを参考にして自動化を書けばいいと思います。当時、他の人のスクリプトを読んでバカな質問をしたのが記憶に新しいです。括弧付きの場合は「」が不要なものもあります当時、私はクラスも関数も知らず、変数しか知らなかったのですが、呼び出し元の変数は後のコードの先頭にありました。

このように、私が初めてPythonの自動化を学んだときは何もありませんでした。

自動化に参加しているが、完全には関与していない

2019 年 4 月 1 日に、キャリアで 2 番目の会社に入社しました。ここでのテストはまだ主に機能しています。前後に 2 つの自動テストを実行しました。初めて robotframework フレームワークを使用しました。データは実際にはハードウェアに依存しています。時間収集が困難であり、参照自動化は効率向上にほとんど効果がないため、後に中断されました。

2 回目は、同社が自社開発した自動化プラットフォームを立ち上げた 2020 年後半でしたが、残念なことに、インターフェイスの自動化を主導するのはグループ内の人々ではなく、他のグループの人々でした。自社開発のプラットフォームは可視化されており、最下層はパッケージ化されており、ユーザーはURLとパラメータを入力するだけで通話を開始し、ステータスコードをアサーションするだけで済みます。全行程で書いたインターフェースは50にも満たず、参加したものの原理は理解できませんでした。

この2年間でグループの中で自分自身が大きく成長したと感じているので、21年4月に退社するときは自信満々で、すぐに就職できるはずだと思っていましたが、実際は失敗を繰り返し、1ヶ月半で出会ったのは2社だけでした

面接の見直し、自己検査

当時一番感じたのは、ポジションが少なすぎてこの業界から淘汰されてしまうのではないかと感じたことで、インターフェースの自動化、インターフェースの基礎、Pythonの基礎について質問されると答えられなくなりました。それらは私自身です一部は片側で通過しましたが、反対側ではいくつかの落とし穴のために排除されることがよくありました。

そこで、失敗が繰り返される原因を分析しました。

  • 履歴書に技術的な内容はなく、インターフェイステストには参加したものの、インターフェイスの原理や基本が理解できず、書き始めることができません。
  • 履歴書全体は、プロジェクトのプロセスと日々の業務内容を説明する長い文章です履歴書を 10 通提出した場合、面接の招待状は最大 1 通受け取ることができます。
  • この業界では淘汰されてしまう気がするし、求人が少なすぎる。要約するときに理解していただきたいのは、テクノロジーを理解していないという問題を無視し、5 年間純粋に手動テストを行ってきたということですまた、採用担当者がテスト機能だけを探したい場合は、給与が私の 6 年間の職務経験よりも低くなければならないため、1 ~ 3 年の経験を持つ候補者を選択します
  • 頻繁にブラッシングされる理由:穴を踏んだので知らなかったと答える。当時、どうしても行きたい会社があったのですが、結局人事が頻繁にピットインしてしまいました

最初の質問:なぜ辞めたのですか?私は正直に、「仕事は重い、給料は安い」と答えました。そこで人事は、「今はもう少し楽な仕事を探したいですか?それとももっと給料の高い仕事を探したいですか?」と尋ねました。お金と仕事量どちらを重視しますか? この質問を見ると、自分で穴を掘ったということが分かりますが、どれを選んでもダメですし、全否定するのは前職の退職理由と合致しません。

2 番目の質問: 他にオファーはありますか? 私が「はい」と答えると、彼は「給料はいくらもらっていますか?」と尋ねました。私は、与えられた金額より 2,000 ドル多いと答えました。すると、人事担当者は、「この会社はそれだけ多くのことを与えることができます」と言いました。これを聞いたとき、私の心臓は高鳴りました、この人事はこの会社のことを知っていました、そして人事はそれ以上質問しませんでした。

同じスタートラインなら2年で距離は開ける

上記のノンストップレビューの要約に基づいて、私は最終的に仕事を見つけました。この転職は私に大きな打撃を与えました。打撃の 1 つは、私が 6 年間テストを行っていたことです。コードを理解していなかったし、自動化について深く触れたこともありませんでした。仕事を探しに行ったとき、私の履歴書には有利な点がありました

「もう一つショックだったのは、私の大学の同級生とルームメイトが2人もこの会社に入社してきたことです。いいえ、みんなでまた仕事を探しました。その結果、彼は私より1週間遅れて新しい仕事を見つけましたが、私より先に新しい仕事を見つけて、就職できました。」給与は 20,000以上、応募したポジションはテストの仕事で、全員が少なくとも 1 つのコーディング言語を知っています私に関して言えば、20,000以上どころか、予想される18,000を与える企業さえありません。

その時はとても不安でしたが、同じスタートラインからたった2年でこれほどの差が開いてしまいました。

なぜこれほど大きなギャップがあるのでしょうか?主な理由は、過去 2 年間、私が率先して技術を学び、向上させてこなかったことだと思います。そういったギャップを感じて、Web サイト上の自動化関連のブログを読み始めました。インターネット上には関連するブログが数千万件ありますが、ブログは小さな知識ポイントにすぎず、誰も答えてくれません。知識ポイントを理解するには多くのブログが必要です。文章はより専門的であり、私には答えられません。まるで方向性のない海の中にいるようなものです。

機能から自動化まで、今回は 16 週間しかかかりませんでした

この時、偶然、Huatest Education が作成した公開アカウントに注目し、コースのプッシュを偶然目にしました。その時、コースのカタログと概要は実用的な乾物であると感じました。初めての会社で、当時は本当に欲しすぎて、学習の方向性と学習方法が決まったので、やってみようという気持ちでPython自動化コースを購入しました

クラスは6月19日に始まり、10月23日に終わります。この4ヶ月で私はたくさんのことを得ることができました。今では勉強する習慣が身についてきましたが、一週間など一定期間学習のインプットがないと不安になってしまいます。

この学習を通じて、コーディング言語も習得できることがわかりましたが、同様に他の言語も習得でき、今から他の言語を学習した方が早いでしょう。勉強の世界が広がったようで、アドバンスコース、テストコース、パフォーマンスコース、その他の課外書籍など、今では自分でたくさんの学習計画を立てています。学習は本当に人々を幸せにすることができることが分かりました。

2021 年 11 月に希望の会社に応募し、予定通り 28,000 円の給与を受け取りました。この目標は当初、2022年上半期に達成される予定だったが、前倒しで達成された。自動化と Python 言語を学ぶことに加えて、Linux の説明書も無料で学び、また、私がかつてどのようにピットを踏んでいたかを知ることで、いくつかの面接スキルも学びました。

28kを取得し、面接で聞かれた質問を共有しました

次に、 2回目の就職活動の面接体験談ですが、今回私のところに来た企業は、試験や求人募集を目的とした企業がほとんどで、アリやNetease、Huawei、Ant、Byte、以前は履歴書を提出する勇気さえありませんでしたが、今回は複数の採用担当者が積極的にアプローチしてくれて、すべての履歴書が通過しました

もう 1 つの明らかな違いは、各ラウンドの面接では、面接の少なくとも半分は自動化に関連していることです。自動化に関連した質問をしているのは 2 つの側全体です。以前は、それらはすべてビジネス機能テストに関する質問でした。ここに示します。職場でよく聞かれる質問:

1. 基本的なソフトウェアテストの問題 (250 問)

2. Linux (55 の質問)

3. MySQL (80 問)

4.Webテスト(10問)

5.インターフェーステスト(36問)

6. APPテスト(12問)

7. Python (100 問)

8. セレン (40 の質問)

9. LordRunner関連(80の質問)

10. コンピュータネットワーク (26 問)

メモの取得方法:

このノートは、[ソフトウェア テスト] に参加したい友人にとって、最も包括的で完全な準備倉庫となるはずです。この倉庫は、私が最も困難な旅を乗り越えるのにも同行してくれました。そして、あなたにも役立つことを願っています。上記のものはすべて共有できます。下の小さなカードをクリックしてグループに参加すると、無料で入手できます。

 

おすすめ

転載: blog.csdn.net/kk_lzvvkpj/article/details/130734317