ソフトウェアテストから自動テストまで、給与が2倍になる、超完全な学習ガイドをまとめました。

機能テストを自動化したいのですが、どうやって始めればよいですか? おすすめの良いリソースはありますか?

そこで次に、ほとんどの学生の経験に基づいて、ほとんどの学生が職場で自動テストをどのように行っているかについて話します。

1. 新人をテストする

ほとんどのテスターと同様に、キャリアの初めに最初に行うのは、純粋に機能的なインターフェイスのテストです。電子商取引会社の試験を受けた学生は、このテクノロジーに飢えた IT 業界では継続的な学習が重要であると述べました。しかし、それまでやっていたのはごく基本的なビジネス業務でしたが、時間が経つにつれて、自分の価値や自分の立場の意味がわからなくなりました。

1 つは時間を無駄にしていると感じること、もう 1 つは機能テストを 2 年近く続けているのですが、毎日混乱の中で生活しているように感じ、給料もまったく上がらないことです。私の周りの多くの同僚は昇進したり給料が上がったりしていますが、特に自分は何もしていないように感じています。

今日は生徒たちの視点を通して、生徒たちがテスト初心者からテストマスターへと段階的に成長していく様子を見てみましょう。

2. Pythonを選択します

現状をどう変えるかを考え始めなければなりませんでした。当時の最もシンプルなアイデアは、時間を捻出してさまざまなテスト手法やツールを学び、自分自身の価値、つまりコアの競争力を向上させることでした。その後、私は偶然スーパーバイザーに発見され、いくつかのリソースとドキュメントを渡され、自動テストを勉強するように勧められました。

当時、私は自動テストには触れていませんでしたが、上司から与えられたリソースを通じて、開発の知識がテスト作業に役立ち、プログラミング言語の能力がテスト技術の深さを決定することに気づきました。もちろん高収入も期待できます。

当時、スクリプト言語が流行っていて、その時のプロジェクトの経緯からPythonにハマり、PythonとSeleniumを使って自動テストをやってみようと思い始めました。当時、Python 用の Selenium についてはあまり知られていなかったので、学習中にブログを書き始めました。

共有は、新しいテクノロジーを学習するための原動力です。ほとんどの場合、フィードバックがないため、新しいテクノロジーを学習し続けることは困難です。内部共有であれ、ブログであれ、これは優れたフィードバック メカニズムです。もちろん、それはとてもやりがいもあります。

2015 年に、プロジェクトの都合により、ロボット フレームワーク テスト フレームワークを使い始めましたが、Python の基礎があったため、ロボット フレームワーク フレームワークの動作原理をすぐに理解し、プロジェクトのニーズに応じてシステム キーワードを開発することができました。

自動化ツールの原理をマスターすると使いやすくなりますが、これには一定のプログラミングの基礎も必要です。

2016 年、モバイル アプリの人気が高まる中、仕事の合間を利用して、appium 自動化ツールを 1 か月間学び始めましたが、仕事で使用しないときは使い続けませんでした。仕事。

その後、別のコミュニティ プロジェクトで Web UI 自動化テストを書き始めました。数か月の作業の後、経験を積み、Web 自動化フレームワークの設計を試み始めました。当時は、主に Selenium API のカプセル化が目的でした。

现在我也找了很多测试的朋友,做了一个技术分享的交流群,共享了很多我们收集的视频教程和技术文档。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受,可以加入我们一起交流。
而且还有很多在自动化,性能方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!​
qq群号:110685036

 

3. 自動テスト

当時、会社の規模と製品の制限により、自動テストは会社の実際の戦闘プロジェクトに適用されることはありませんでした。「外の世界にはもっとチャンスがあると思います。自動化が普及し、ますます普及しています。テスト技術のボトルネックを打破したいと思い、思い切って会社を辞めて自動テストの仕事をフルタイムでやりました。」

その後、偶然、友人が私に、テスト開発を行うために金融会社に行って、会社のカスタマイズされたテスト品質プラットフォームの開発を担当することを勧めてくれました。

新しい分野では、テスト開発が第一級都市で非常に人気があります。当時は初級・中級開発エンジニアよりも給料が高かったです。

職場に着いてからは、プレッシャーに耐え、レモン クラスでテスト開発スキルを学び、学んだことを応用しなければなりません。技術アーキテクチャは、Python のバックエンド開発フレームワーク Flask、フロントエンド フレームワーク vue、elementUI コンポーネントなどを含む、フロントエンドとバックエンドの共有を採用しています。

私は数年間テスト開発を行ってきましたが、テスト開発は、製品機能のビジネスへの精通、テスト プラットフォームの需要設計、プラットフォームのフロントエンドとバックエンドの調査、およびテスト サイクル全体の作業と同等であることを実感しました。開発、プラットフォームのセルフテスト、アカウント所有者のプロモーション、トレーニング、製品の使用と運用。

したがって、テスト開発の大前提として、機能テストの経験が豊富で、インターフェイスの自動化、UIの自動化に習熟していることが必要であり、そうでない場合は自動テスト開発を行うことは困難になります。

4. 業界の関与

最近、ソフトウェアテストの業界逆転について話しましたが、テスト業界への転職や大学生が増えています。より良い待遇と機会を得るために、自分のスキルスタックを継続的に向上させることが、高齢者を試す差し迫った問題となっている。

面接するテスト エンジニアのレベルに関係なく、面接官は「プログラミングはできますか? 自動テストの経験はありますか?」と尋ねます。

したがって、まだ手動による機能テストのレベルにあり、技術を向上させなければ、長江の背後で波を押し出す圧力に直面するだけでなく、現在の世界経済への巻き込み傾向にも耐えることになるでしょう。業界。そうしないと、ジレンマを受け入れることしかできず、最終的には排除に直面することさえあります。昇進や昇給はもちろん、

技術向上と給与向上の目標を達成するために、一次機能テストから高度な自動テスト開発に移行する方法は、多くの一次テスターに​​とって必要な段階です。私も経験者として、学習過程の難しさをよく理解しています。

そのため、私は資料を収集して整理し、ピットを踏んでからピットを登るまでのプロセスを記録することに熱心です。学んだこと、実際の仕事で使ったテクニック、学習方法、経験、踏んだ落とし穴などを記録できればと思います。また、自動化をしたいと考えている皆さんが、私の共有を通じて回り道を避け、自分なりの手法を確立し、実践できるようになれば幸いです。

5. 学習ガイド

自動テスト開発の方向にも開発を進めている場合は、適切な年齢になったら、適切なポジションを選択し、自分の利点を最大限に活用するようにしてください。

1. 最初にプログラミング言語を学習します。Python が推奨されます

2. Python自動テストフレームワークの適用

3. 自動テスト - Web UI の自動化

4. 自動テスト - モバイル UI オートメーション

5、自動テスト - インターフェース自動テスト

6、自動テスト - Git、jenkins、Docker の継続的統合

7、自動テスト -パフォーマンス テスト LoadRunner、jmeter、アプリのパフォーマンス

八、自動テスト - WEBセキュリティテスト、ペネトレーションテスト、脆弱性スキャン

9 つの自動テストに関する記事 - RobotFramework、AirTest

10. テスト開発 - 自動テストプラットフォーム開発

11. 知識を広げるためのインターネット高額テスト、Redis、MongoDB、Nginx クラスターの戦闘

上記は、私があなたのためにまとめた自動テストエンジニアの開発方向性のナレッジアーキテクチャ図です。このシステムに従って、皆さんが3~4か月でそのようなシステムの構築を完了できることを願っています。このプロセスはあなたを惨めにすると言っても過言ではありませんが、それを乗り越えれば大丈夫です。後の人生はずっと楽になるでしょう。何事も最初は難しいという諺の通り、最初の一歩を踏み出せば半分は成功したようなもので、終わった後にこの旅を振り返ると感慨深いものがあるはずです。

皆さんに一言:

自分を強くする: 考えてみてください。テスト業界で働き続けたいのであれば、あなたの経験とテスト スキルは十分とは言えません。進歩する必要があり、技術スタックを充実させる必要があります。何を待っていますか!

最後に:熱心なファンに恩返しするために、完全なソフトウェア テスト ビデオ学習チュートリアルを作成しました。必要な場合は、無料で入手できます。【保证100%免费】

ソフトウェアテストの面接ドキュメント

私たちは高給の仕事を見つけるために勉強しなければなりません。次の面接の質問は、アリ、テンセント、バイトなどの一流インターネット企業からの最新の面接資料であり、一部のバイトの上司が権威ある回答をしています。このセットを完了してください。面接資料は次のとおりです。誰もが満足のいく仕事を見つけることができると信じています。

おすすめ

転載: blog.csdn.net/jiangjunsss/article/details/131533679