すべおの職業が重芁ですなぜテスタヌがプログラマヌ以䞊に評䟡されるべきか







こんにちは。 私の名前はむリダ・クディノフです。私は27歳で、テスタヌです。

すべおこんにちは、むリダ



Badooでの補品テストの玠晎らしさに぀いおは、すでに倚くのこずを曞いおいたす。 そしお今日、私は突然AT ALLをテストするのがいかにクヌルかに぀いおお話したす。 そしお、この芳点を共有しない私たちの職業の代衚者に䌚うずき、私は垞に圌らの目を真実に向けようずしたす。 たずえば、このたさに蚘事。



それはどうなるのでしょうか 私の個人的な経隓を共有し、業界が6幎間にわたっおどのように発展しおきたか、私が泚目しおいるこず、そしおテスタヌのキャリアパスに぀いおの私のビゞョンを説明したす。 座っお、楜しい話をする時間です 聞き取れない、取り消し線 ...



免責事項



この蚘事で曞くこずはすべお、QA䌚議や䌚議から収集した個人的な認識、経隓、および情報に基づいおいたす。 この蚘事は、初心者やITで働くこずを倢芋おいるが、職業をただ決めおいない人にずっお興味深いものになりたす。 そしお䞻に、テストは軜薄で、退屈で日垞的な䜜業であるず信じる人に。



䜕らかの圢で私に同意しない堎合は、コメントを歓迎したす。 私は垞に察話を受け入れおいたす。



私に぀いお



テスタヌずしおの私の話は2011幎に始たりたした。 この時たでに、私はすでにN. E.バりマンにちなんで名付けられたMSTUでの研究を銖尟よく終了し、軍隊にいお技術専門家ずしお宅配䟿業者ずしお働いおいたした。 これらすべおの冒険の埌、私はプログラマヌずしおの仕事を探しおいたした。なぜなら、この分野に぀いお䜕かを知っおいお、それが奜きだったからです。 しかし、高等教育の欠劂ず、 控えめに蚀っおも、正匏な仕事経隓が少ないため、うれしそうな雇甚䞻の列は私を䞊べたせんでした 少なくずも、これは私に拒吊を説明したものでした 。 したがっお、圌らが私に「さあ、あなたは私たちのためにりェブサむトのテスタヌずしお働き、すべおがうたくいけば、プログラマヌにあなたを移したす」ず提案したずき、私は喜んで同意したした。 ネタバレすべおは順調でしたが、私をプログラマヌにしたわけではありたせん。



それはすべお非垞に退屈でありふれたものでした。 私は7人のプログラマヌの唯䞀のテスタヌでした。 開発者は、ロヌカルマシンでコヌドを䜜成し、テストサヌバヌにドロップしお、そこでテストするように䟝頌し、その埌、本番環境にコヌドを手動でアップロヌドしたした 誰もがこれを行うず単玔に想定しおいたした 。 私の知らないうちに䜕かが補品にアップロヌドされたした 「ごめんなさいず蚀うのを忘れたした」 。管理者の芁請により、補品ですぐに䜕かが行われたした。 䞀般的に、静かなホラヌ。



数週間埌、バヌゞョン管理システムの存圚に぀いお孊びたした。 䞖界はひっくり返った。 耇数の人が同じコヌドで䜜業でき、快適です 䞊叞の耳をすべお鳎らし、SVNをむンストヌルしたした。 そのわずか1か月埌に、ブランチで䜜業を開始し、テスト枈みのバンドルを䜿甚しお実皌働環境に倉曎をアップロヌドし!!、さらに䜕らかのリリヌススケゞュヌルを䜜成したした!!!。 これをすべお芋るず、開発ずテストは混chaずしたプロセスではなく、すべおが䜕らかの組織になっおいるのではないかず感じ始めたした。 むンタヌネットを読む あなたは、私は若くお暑かった、私はそれたでではなかった。



そのため、テスタヌに​​加えお、リリヌス゚ンゞニアにもなりたした。 仕事はより面癜くなり、䞍噚甚ではなくなりたした。 カオスのレベルが䜎䞋したため、私はより倚くの自由時間を持ち、これがどんな獣であるか、「自動テスト」に興味を持ちたした。 むンタヌネットで、リリヌスされたばかりのSelenium WebDriverに関する情報を芋぀けたしたが、私の額に目が戻りたした。プログラムPUMP BUTTONS ON THE SITE FOR YOU ??? 想像力は、人が回垰テストを行う必芁のない牧歌的な珟実を描写したした いいえ、私はその時点でこの甚語を知りたせんでした 。 そしお、私はすぐにすべおの自由時間をテストの開発に費やし始めたした。 正盎なずころ、圌らは恐ろしく曞かれおいたしたが、機胜を果たしたした。



その時たでに、私は䌚瀟で9か月働いおいたした。 そしお、ただ手動テスタヌの圌の初期絊䞎を受け取っおいたした 信じられたせんが、それはあたり印象的ではありたせんでした 。 私を非垞に誇りに思っおいた䞊叞は、私をリヌダヌシップに導いた-昇進を打ち負かした。 リリヌスシステムぞの移行ずこの分野での私の責任に぀いお話し、自動テストを瀺し、通垞の䜜業の時間を短瞮する方法に぀いお話したした。 そしお圌は、過去6か月の間に生産で発生した゚ラヌの数が劇的に枛少したこずを実蚌したした。 私はほずんどプログラマヌになりたくありたせんでした



しかし、経営者は、私が耕した畑に飜き飜きしお、「はい、すべおがこの芋掛け倒しなしでうたくいったようで、時間を無駄にしたした」ず蚀いたした。



私はそのような打撃を期埅しおいなかった。 リヌダヌシップは数字を玍埗させたせんでした。圌にずっお、テスタヌは猿であり、ボタンをクリックするだけで、わずかな費甚で 時には 制䜜䞊の臎呜的な数を枛らしたした。 もっず考えおみおください。 これは過剰反応だず思われるかもしれたせんが、私はその倜に蟞衚を曞きたした。



私は再び仕事を探し始めたした。 テストに察する信頌を倱い、私は再びプログラミングに目を向け始めたした。 ある蚌刞䌚瀟でゞュニアC開発者の地䜍を申し出るこずさえできたした...そしお圌らはBadooから電話をかけおきたした。



数か月前にBadooに぀いお初めお耳にしたした-DevConf 2012のAlexei Rybakによるワヌクショップで。その埌、䌚瀟はすぐにGoogleずFacebookに匹敵したした。 Badooは、私だけの人間では決しお到達できない信じられないほどクヌルなものであるように思えたした。 したがっお、私は経隓のためだけにむンタビュヌに同意したした。 私は䜕も期埅しおいたせんでした-私は単に、私が達成したかったものず圌らが私を奪ったものに぀いおのむラむラをすべおむリダ・アゞェ゚バに泚ぎたした。 そしお数日埌、私はすでにこの䌚瀟の䞀員になりたした。ずころで、私は今でも心から愛しおいたす。



「プログラマになりたいずいう気持ちはどうですか」 圌は倧䞈倫です Badooでは、テスト自動化およびワヌクフロヌ最適化システムを開発しおいたす。 そしお、暇なずきにコンピュヌタヌゲヌムをゆっくりず開発しおいたす。 これは私の趣味であり、魂の問題です。 いいえ、プログラマヌずしお働く぀もりはありたせん。



業界に぀いお



Badooで働いおいた初期の頃、私はカルチャヌショックを経隓したした。 そしお、それはスクヌタヌがオフィスの呚りを転がり、開発者に心の叫びを䞊げるこずではありたせん。 たあ、それらだけではありたせん。 たた、ここで圌らはすべおのステップを敎理、最適化、自動化しようずしたした。 私は「そうあるべきだ」ず考え、コンプラむアンスに党力を尜くしたした。テストプロセスずツヌルの開発に参加し、改善できる堎所をたゆたなく探したした。



そしお、䌚議で私たちの゜リュヌションに぀いお話し始めたした。 私はすべおがすべおの人に明癜になるこずを恐れおいたした-結局のずころ、呚りの誰もがBadooで私たちず同じくらいクヌルにテストしおいたす しかし、実際には...



ロシア䌁業の印象的な郚分、特に倧芏暡な非IT䌁業のIT郚門は、以前の雇甚䞻ずほが同じ方法でテストプロセスを芋たした。 報告埌の質問は私を困惑させたした。

「そしお、どのようにしお開発者にテストを曞かせたすか」

「これず同じように、機胜リリヌスを延期できたすか バグを芋぀けるのに十分ですか”

「自動テストを自分で曞いおいたすか」 プログラミングできるなら、なぜあなたはプログラマヌではないのですか」



問題は䞻に私たちの囜のテスタヌの職業の認識にありたした。 圓時の私は「テスタヌ」ずいう蚀葉すら奜きではなかったず蚀うのは残念です。保守的なビゞネスマンが想像するように、スキルの䜎い劎働者のむメヌゞに近づくず思いたした。 気取らない「QA゚ンゞニア」を奜みたした。



私の同僚ず私は、毎幎同じ考えを䌝えようずしたした。テスタヌはプログラマヌではなく、テスタヌは本栌的な専門家です。 プログラミングほど簡単ではありたせん。 圌女は難しくありたせん。 それはたったく異なるものです。 他のスキルが必芁です。 高い資栌が必芁です。 そしお、経隓豊富なテスタヌは、経隓豊富な開発者よりも貎重なそしおたれなショットです。 テスタヌの道は、ボタンを軜率にクリックしお指瀺に埓うだけでは終わりたせん。



そしお、幞いなこずに、毎幎、より倚くの人々がこれを理解しおいたす。 私はこれに察する私のささやかな貢献を芋぀けるこずを奜みたす。 プロのテスタヌず自動化゚ンゞニアの求人が増え始め、囜内のそしお同時に倖囜の業界党䜓の意芋を聞いおいるクヌルなスペシャリストが増えおいたす。 そしおそれは玠晎らしいこずです。 囜内のテストは党䜓ずしお、私が初期の頃ず同じ線に沿っおいるず感じおいたす。



テスタヌのパスに぀いお



テスタヌのキャリアは、技術スキル、個人スキル、その他倚くのスキルの開発の歎史です。 他の職業ず同じように、はい。 すぐに蚀いたいのですが、開発を通じお手動テスタヌから自動化されたマシンに移行するこずは考えおいたせん。 自動化スキルはどのテスタヌに​​ずっおも重芁で有甚ですが、これらは単なる進化ではなく䜍眮の単なるバリ゚ヌションです。 それでは始めたしょう。





しかし、埅っおください、それはすべお自己テストに぀いおです テスタヌは開発のためにリヌダヌになれたせんか もちろんそうです。 しかし、これには、圌が持っおいないかもしれない他の資質ずスキルの党䜓が必芁です。 すべおの優秀なテスタヌが優秀なテストマネヌゞャヌになるわけではありたせん。 しかし、私はすべおの優れたテストマネヌゞャヌが優れたテスタヌでなければならないず確信しおいたす。



優秀なテスタヌのスキルに぀いお



「おそらく、著名なテスタヌからの有名な本を䜕十冊も読むのに十分でしょう」いいえ、私はたったく同意したせん。



専門的な文献は、テスタヌがキャリアの最初の数か月で受ける教蚓をすばやく孊ぶのに圹立ちたす。 しかし、実際のテスト経隓がなければ、曞籍の知識はほずんど圹に立ちたせん。 珟実の䞖界は、ほずんどの本で説明されおいる理想ずは倧きく異なりたす。



そしお、ここに私が芋る定矩的な性質がありたす







たったく必芁ではありたせんが、テスタヌに​​起因するこずが倚い次の特性がありたす。







そしお結論ずしお...



仕事が倧奜きです。 これにはすべおが含たれたす-私自身の責任、プロゞェクト、そしお最愛の同僚。 同じように感じる倚くのテスタヌを知っおいたす。 しかし、自分のせいであるか、リヌダヌシップのせいであるかに関係なく、自分の立堎に䞍満を抱いおいる他の倚くの人も知っおいたす。それは問題ではありたせん。 たた、私はITで働きたいが、テストに行きたくない人を知っおいたす。圌らはこの仕事は䟡倀がなく、面癜​​くないず考えるからです。 私の蚘事のおかげでこれらの人々の少なくずも1人が自分の目でより幞せで成功するこずができるなら、私はこれをすべお正圓な理由で曞きたした。



All Articles