テスタヌは職業以䞊のものです

テストの分野での仕事䞭に、私はゞュニアテスタヌゞュニアテスタヌの立堎からテスト郚門の長テストマネヌゞャヌに至るたで、この分野に関する独自の意芋を䜜成したした。 そしお、䞀般的に、この意芋はこの玠晎らしい職業に察する愛ず敬意の分かち合いで非垞に重芁です。











はじめに





私はテスタヌに​​なる぀もりはありたせんでした-開発にもっず興味がありたした。 孊校から、クラスメヌトずクラスメヌトがすでに実行しおいるプログラムを䜜成したした。問題の解決ず物事の掻性化に興味があり、ナヌザヌがそれらに぀いお知らせた埌、問題ずバグの解決に取り組みたした。 私はマむナヌな数字をバヌゞョンに垰したした...そしお、機胜ず品質のバランスをずっお、プログラムは氞遠に残り、新しいプロゞェクトやプログラムに取っお代わりたした。



将来的には、これがプロゞェクト管理を成功させる鍵の䞀郚であり、補品開発のコストず品質のバランスを芋぀けるこずが重芁だず思いたす。 すべおの補品は生物に䌌おおり、その圢成においお、1人ではなく、倚くの人が盎接たたは間接的に参加しおいたす。 すべおの利害関係者は、優れた補品の圢成に参加し、それぞれが共通の原因に倧きく貢献する必芁がありたす。 しかし、驚いたこずに、テスタヌはこの点で特別なニッチを占めおいたす。第䞀に、圌らはプロセスのリンクであり、第二に、補品バヌゞョンのリリヌスを拒吊する暩利を持぀唯䞀の゚ンゞニアです。



開発者の野心が衰えるこずなく、テスタヌずしお最初にこのこずに぀いおすべおを孊びたした。 たず、補品管理ぞのアクセスを獲埗する機䌚に魅了されたした。これはあたり期埅しおいなかった力です。 別の機胜を曞くこずよりも玠晎らしいこずでした。 第二に、職業の特性により、テスタヌは補品のプロセスず目暙をより深く理解し、郚分的にビゞネス目暙を開発者に䌝え、開発者の結果をマネヌゞャヌに䌝えたす。 残念ながら、䞖界、特にロシアでは、テスタヌの圹割の考え方は非垞に混oticずしおおり、その重芁性は倧幅に䜎䞋しおいたす。 そしお、ただ傟向にある䌁業は、テストず品質管理の分野を開発しようずしおいたすが、「過倱をすべお芋぀け、テストを通じお開発コストを最小限に抑える」ずいう過倧評䟡された目暙を蚭定しおいたす。



䞻にさたざたな䌁業ずのコミュニケヌションに基づいお曞かれたこの蚘事は、圌らの質問に察する答えの真髄です。 第二に、初心者のテスタヌず、内郚キッチンの芳点からテストの詳现を孊びたい人々を察象ずしおいたす。 第䞉に、それはもっぱら私の䞻芳的な経隓に基づいおいたす。



論文1テスタヌはサルではない









Android SDKには、MonkeyRunnerずいう玠晎らしいツヌルが含たれおいたす。これにより、゜ヌスコヌドなしで、プログラミング蚀語の特別な知識なしで理想的にはスクリプト蚀語の䞀般的な知識で十分Androidアプリケヌションのテストプロセスを自動化でき、最も重芁なのは、実際のナヌザヌの動䜜をシミュレヌトできるこずです。 その結果、アプリケヌションを突いたり、印刷したり、読んだりするスクリプトモンキヌのようなものになりたす。 たさにあなたが車を「アりト゜ヌス」できるこず。 私にずっお、このようなテストの理解は圓たり前です。 しかし、驚いたこずに、テスタヌずしおの最初のポゞションの埌に初めお仕事を探しおいたずき、今日たで「マニュアル」テスタヌず「自動」テスタヌ、さらにははしごに奇劙な区分があったこずが刀明したしたグレヌドずたったく混合し、䌞ばすようにあなたは疑問に思う。 䌚瀟ごずに同じポゞションが異なる職務を暗瀺するずいう事実は蚀うたでもありたせんが、これは特に䞊玚職に圓おはたりたす。



私の仕事には、テスト蚭蚈のコンパむル、テストケヌス、テスト戊略自分に割り圓おられたプロゞェクトの堎合、バグの報告、ドキュメントの確認、テストドキュメントの䜜成が含たれおいたした。 これは私にずっお圓然のこずでしたが、西掋の同僚がこれらの責任を共有しおいるこずはいくぶん驚くべきこずでした。 垂堎では、CTE / UMLせいぜいテストリヌド/シニアテスタヌ/テストデザむナヌを䜿甚しおデザむンを蚘述するこずは非垞に䞀般的であるこずが刀明したした。 テストケヌスさたざたな境界怜蚌戊略、フロント゚ンドテスト、負荷テスト、ベンチケヌス-シニアテスタヌ。 そしお最埌に、「パフォヌマヌ」の䜎い䜍眮がありたす-テスタヌ。 䞀郚の䌁業および郚門では、その数は最倧20人以䞊に達するこずがありたす 蚀い換えれば、プロゞェクトのスタッフには、せいぜいコンピュヌタヌナヌザヌのスキルず䜕らかの補品を持っおいるサルが含たれおいたした。



実際、これは...やや間違っおいたす。 テスタヌはサルではないからです。 そうでない堎合は、䌚瀟ずしお、正匏な煙テストを実行するこずで、その埌のサポヌトず品質なしに、短時間でさたざたな補品をリリヌスするか、マネヌゞャヌたたはアヌキテクトが雄矊です。





テストの自動化のコストはすぐには報われたせん。



テストの理論に粟通しおいる人実際にはそれほど倚くないに぀いおは、自動化の必芁性がプロゞェクトの詳现タむミング、サポヌト、再珟性などに倧きく䟝存するこずは明らかです。 堎合によっおは、プロセスを耇雑にするよりも、煙テストずナヌザヌベヌタテストに合栌し、補品の所有者を通じお承認する方がはるかに望たしい堎合がありたす。 補品受け入れの明確な理解も必芁ですトップレベルずロヌレベル。 最初のケヌスでは、プロゞェクト内で圹割を定矩し、補品を補品所有者に枡すこずができたす。2番目のケヌスでは、芁件が蚱せば、開発゚ンゞニア自身によるリリヌスノヌトの受け入れを制限するこずができたす。 それでもテストが分離されおいる堎合、管理者たたぱンゞニアのチヌムが補品の展開ずテストのタスクを個別にカバヌできる補品ず人のラむフサむクルプロセスを蚭定する方がはるかに簡単で効率的です。぀たり、先隓的にフィヌルド、ツヌルを知っおいる人開発者や1人のプロゞェクトマネヌゞャヌにかかっおいた猿の矀れではありたせん。



備考1
驚くべきこずに、この単玔な論文はしばしば故意に違反されたす。 たずえば、アりト゜ヌシング䌚瀟の堎合、これは远加のFTEを取埗するための良い方法です。 ビゞネスの芳点から芋るず、より倚くの商品を販売するほうが収益性が高く、䜎コストです。 顧客に時間絊を提䟛しおいたAurigaでの私の仕事の経隓では、察応するリ゜ヌスは数十人の量であり、個別のケヌスではありたせん。 さらに、このような蚈画は、最小限のコストでクラむアントにプロゞェクトを配眮するずいう目暙を十分にカバヌしおいたす。 有胜な管理により、プロゞェクトマネヌゞャヌの負担が倧幅に増加するずいう事実にもかかわらず、これは、プロゞェクトを犠牲にしお「人材の停造」を䜜成し、垂堎から専門家を賌入する際に比范的高い䟡栌で埓業員を䌚瀟にリンクトレヌニングおよびスキル開発し、その埌再販するこずです。より芁求の厳しいプロゞェクトのスタッフロヌテヌション。



この戊略のもう1぀の理由は、クラむアント向けにタヌゲットを絞っおいない人材を賌入する可胜性です。 雇甚䞻たたはクラむアントの芁員の芁件が近芖県的であるこずがありたすこれに぀いおは以䞋で説明したす。架空の芁員を賌入する可胜性は、䌚瀟にずっおお金ず時間の面で䜎コストです。 たずえば、「20幎の経隓」ずいうパラメヌタヌを持぀プロゞェクトでこの皮の「猿」を賌入するずしたすただし、おそらく非垞に平凡な専門家であるこず。 これは、経隓ず珟実の芁件がわずかに異なる、特にロシア以倖の倚くの䌁業のゞュニア/スタンダヌド/シニアグレヌドシステムで特に圓おはたりたす。



次に、そしお私の意芋では、䞻な理由はリスクです。 テスト甚にプロゞェクトにタスクを蚭定するず、特定の機胜ずアクションがカバヌされたす。 倚くの堎合、プロセスは自動化できたす。特に、通垞のアクティビティ、回垰テストに関しおは、぀たり、テストプロセス䞭に、最小限のコストで他の補品やプロゞェクトにスケヌラブルで移怍性の高いファヌム、プロセス、むンフラストラクチャを䜜成できたす。 テスタヌのプロゞェクトに察する「盎接」䜜業を削枛するず、次の2぀の結果に぀ながりたす。

  • テスタヌは自動テスタヌに​​なるか、新しい責任ず新しい負荷を受け取りたす。 この堎合、垂堎䟡栌ずそれに察する需芁が増加し、それが圌の離職たたは絊䞎請求の増加のリスクを匕き起こし、これは1぀のプロゞェクトで倧きな問題ずなり、䌚瀟でスケヌリングおよびロヌテヌションできないこずがありたす。
  • システムが顧客たたはアりト゜ヌシング偎に移動するリスク。 アりト゜ヌシング䌚瀟の堎合、これはプロゞェクトの損倱たでFTEを倱うリスクです。 このようなリスクは、プロゞェクトのリスク蚈画に含たれるこずはめったにありたせんが、䌚瀟のミッションずトップマネゞメントの圧力によっお間接的に管理されおいたす。




したがっお、この最初の論文は、あらゆる䌁業の戊略的芳点における問題、぀たり゚ンゞニアリングプロセスのテストず構築の圹割の問題ず芋なされるべきです。 その解決、有胜な卒業、そしお玔粋に技術者の䜿甚は、有胜なリヌダヌシップず䌁業の長期蚈画のサむンです。





論文2テスタヌは工孊の専門家です





猿ずのミッシュマッシュのために、テスタヌの職業には、゚ンゞニアリングの領域から遠く、時には適切な技術教育さえも持たない十分な人々がいたす。 これは本圓に悲しいこずです。なぜなら今日のテスタヌの垂堎には十分な資栌のあるリ゜ヌスがないからです-有胜なスペシャリストは開発に参加するこずを奜みたすせいぜい、トピックに近いアナリスト。テストおよびプログラミング蚀語。



私の意芋では、テスタヌに​​は技術的な知識、自信のある知識、およびアプリケヌションず䞀般的なOSの管理に関する少なくずも基本的なスキルが必芁です。 さらに、テスタヌは少なくずもプログラミング蚀語の基本的な理解を持ち、少なくずも盎感的なレベルでコヌドを読むこずができ、たた新しい蚀語ずプログラム/環境にすばやく適応できる必芁がありたす。 䞀般に、テスタヌの䞻な機胜は柔軟性ず孊習胜力です。 したがっお、プログラミングの経隓があり、スクリプト蚀語ず高レベル蚀語の䞀般的な理解があれば、特別な問題なしに孊習しお適応するこずができたす。 理想的には、スクリプト蚀語ず、プロゞェクトの基になっおいる開発蚀語の基瀎に関する知識が必芁です。



このすべおから、テスタヌはコヌドを操䜜できる必芁がありたす。 理想的には、良いプロセスはブラックボックスモデルに埓う必芁がありたす。 それでも、このPandoraのボックスでは、テスタヌは開発者が問題に察凊し、察凊するこずを恐れる必芁はありたせん。 ぀たり、バグトラッカヌだけでなく、コヌドバヌゞョン管理のシステムでも、氎䞭の魚のようになり、コヌドレビュヌを実斜できるようになりたす。



ほずんどの堎合、コヌドレビュヌ、デバッグデバッグ、および単䜓テストのプロセスは開発者の特暩であるずいう意芋を耳にしたすが、これは間違ったアプロヌチであるず䞻匵する自由を取りたす。 問題は、テスタヌの䞍十分な資栌ず、゜フトりェアラむフサむクルの䞍適切な管理にありたす。 このアプロヌチは小芏暡なTDDプロゞェクトでうたく機胜する可胜性がありたすが、高品質の補品を確保する䞻な匷みず胜力は、圱響の範囲、責任を分解し、盞違点の原則を保蚌するこずです。これにより、開発プロセスがより透明で远跡可胜になり、 »開発者にずっお、「トリック」を避けるため。







備考2
Liebherr Aerospaceでは、䌚瀟のプロセスず圹割がしっかりず構造化されおいたす。 業界固有の反埩モデルを厳守したす。 ただし、゚ンゞニアリング郚門、゚ンゞニアリングポゞションは誰にずっおも同じず呌ばれたす-゜フトりェア゚ンゞニア。 重点は、䌚瀟の埓業員が䞻に専門家、゜フトりェア゚ンゞニアであるずいう事実にありたす。 ぀たり、埓業員ぱンゞニアリングプロセス、開発プロセス、テスト、回路などを理解する必芁がありたす。 それでも、゚ンゞニアの䞭には、専門分野、テスト、開発、芁件などに必須の区分がありたす。



同瀟は最高の品質を維持するために厳栌な゚ンゞニアリングプロセスに埓っおいるため、プロセスの各郚分は独立した参加者に分割されたす。 実際には、これは、各レベルの芁件が個々の人グルヌプによっお、蚭蚈が他の人によっお、コヌドが3番目に、ナニットテストが4番目に、機胜テストが5番目に、ずいうように曞かれるこずを意味したす 同時に、ルヌチンの「退屈」や「行き詰たり」を防ぐために、プロゞェクトの人々は機胜ごずにロヌテヌションを詊みおいたす。同じプロゞェクトでも、異なるむテレヌションで、゚ンゞニアは可胜な限り、さたざたな責任をカバヌしたす。゜フトりェア開発のさたざたな段階。



開発ずテストの各段階ずタむプが異なる人々によっおカバヌされるべきであるずいう事実は、DO-178B航空甚、EN 50128鉄道茞送甚たたはGOST R IEC 60880原子力発電所甚などの囜際芏栌の芁件に準拠しおいたす。最終的には、゜フトりェアテストを含むプロセスレベルで最高のフォヌルトトレランスを提䟛したす。




論文3チヌムワヌクがなければ指暙はナンセンス





テストマネヌゞャヌポゞションのほがすべおのむンタビュヌの䞭で、申請者がテストプロセスをどのように構築するのか、プロゞェクトからどのようなメトリックを取埗するのか、どのメトリックを自分に察しお䜿甚するのかに぀いおの質問を聞くこずができたす。 実際、メトリクスには倚くのオプション定量的および定性的がありたすが、プロゞェクトでチヌムの効率が䞊がるたではあたり意味がありたせん。 広矩のチヌム、぀たり、郚門/テストチヌム内、およびビゞネスの開発者や顧客のチヌムずやり取りする堎合の䞡方。



実際には、これは開発されたテストの数これは進行状況の枬定基準、発芋されたバグ最悪の堎合テストチヌムの有効性の指暙、回垰率、プロゞェクトの合成枬定基準重芁床ず劎力の基準を䜿甚を考慮するこずは意味がないこずを意味したすばかげたものに぀いおしかし、KSLOC \時間テストチヌムにただ䜿甚されおいたす。 プロゞェクトマネヌゞャヌにずっおは、プロゞェクトKPIずしお優れたCPI / SPIメトリックである堎合がありたす。これは、テストマネヌゞャヌによっお瀺され収集されたすべおのメトリックに基づくこずができたす。 ぀たり、費やされた努力ず埗られた結果に応じお、かなり抜象的で高レベルの評䟡です。 ただし、チヌムが単䞀の有機䜓ずしお機胜する堎合。



テスタヌに​​ずっお、これはプロセスの接続、駆動ホむヌルであるこずを意味し、゜フトりェアを実行可胜か぀関連性のあるものにしたす。 テストプロセスでは、これは、テスト自䜓ず、再珟性、文曞化可胜性、考えられる問題、問題の解決策のテストテスト偎から芋える堎合、十分な資栌がある堎合、およびダブルチェックテストVoVの䞡方を意味したす。 蚀い換えるず、テストのタスクは、すべおの可胜な状態を再実行しお再確認し、必芁か぀十分な堎合完党なテスト戊略ずテスト蚈画少なくずもQuality Gatesに瀺されおいるものをカバヌし、バグを発行し、それらを解決するこずです゜フトりェア開発者ず仕様を通じお。 ぀たり、バグをチェックしお怜出した瞬間から、その責任は開発者に「広たる」こずはありたせんが、バグが解決するたでテスタヌが䌎いたす。 倧たかに蚀えば、テスタヌがバグを担圓し、開発者が機胜を担圓したす。



ここでは、テスタヌず開発者の䞻な違いに぀いお説明したす。これは私の蚘事では非垞に䌌おおり、䌌おいたす。 ただし、䜜業スタむルにより、開発者は通垞、完党䞻矩者たたは「機胜」コヌド、機胜、およびアルゎリズムのためにコヌドを䜜成したいのいずれかです。 テスタヌは、物足りない人たたは自動化゚ンゞニアです自動化を自動化しようずしおいたす。 したがっお、プロゞェクトでは、テスタヌはそれを正しく行う方法を知っおおり、開発者はその方法を知っおいたす。



これに基づいお、䞻なこずは、単䞀のチヌムに䟝存する結果であり、蚭蚈開発などの1぀の進捗状況の指暙だけではないこずを繰り返したす。 そしお、プロセスがさらに䜎䞋する堎合-問題はそこにあり、実際のメトリックはそこにありたす。これは、すでに盞乗効果のあるプロゞェクトのコンテキストで意味がありたす。 テストの長期にわたる開発は蚭蚈者のせいではない可胜性がありたすが、芁件を倉曎したアナリストのせいは非垞に困難です。



備考3
私が説明したモデルは、プロセスのすべおの段階の統䞀性ず盞互接続性に぀いお語っおいたすが、今日では、テスタヌをテスト自䜓の開発者テスト方法論の匷床ず知識を匷調ずむンフラストラクチャにサヌビスを提䟛する゚ンゞニアの開発者に分類する方が正しいです。 機胜分離には、むンフラストラクチャの開発、サポヌト、およびテストを゚ンゞニア間、理想的には専門家間で分割できる堎合に、十分に倧きなプロゞェクトサむズず良奜な資金調達ずいう利点がありたす。 重芁な点は、テスト゚ンゞニアが䟝然ずしお䞻に゚ンゞニアであり、テストの開発者であり、さたざたなツヌルを䜿甚しおタスクを解決できるこずです。 そしお二次的にのみ-特定のツヌルずプログラムの専門家。 ツヌルの愛奜家、フレヌムワヌクの機胜は、より正確に別の゚ンゞニア、ツヌル゚ンゞニアずしお分類されたす。




論文4テスタヌ-゜フトりェア開発プロセスの䞭心







゜フトりェア開発のVモデルは、テスタヌがラむフサむクルのすべおの段階に関䞎しおいるこずを明確に瀺しおいたす。



開発者ずテスタヌの類䌌性、質の良い地域のがやけた境界は、テスタヌの仕事に関心のある䞻芁な指暙です。 もちろん、ブラックボックスをテストする堎合の補品ぞの関䞎ずその品質は動機付けの芁因であるず䞻匵するこずができたすが、私の意芋では、技術、゚ンゞニアリングの分野に来た人は、自分で開発しお䜜業したいずいう欲求で、これを意識的に行いたした。 したがっお、芖野を広げ、補品の品質小さなものでもに圱響を䞎え、アクティブになり、テスタヌからの補品のリリヌスを拒吊する胜力は、私が思うに、この職​​業にずっおより重芁な議論です。 もしそうなら、良いテスタヌがサルではなく、研究゚ンゞニア、ラむフサむクルのほがすべおの段階に参加する専門家である堎合アナリスト、デザむナヌ、開発者、テクニカルラむタヌの圹割ずは察照的に、補品の品質を担圓したすプロセス、それはQAのためです。したがっお、「補品品質」ずは、宣蚀および承認された芁件ず暙準、チェックリストなどを順守するこずを意味したす。 圌は補品を改善する方法を知っおいたす。 開発゚ンゞニアず他のチヌム、さらには䌁業の䞡方の動きを開始するために、䜕が「十分」であり、どのようにそれを行うか、補品たたはプロセスを知っおいたす。 たずえば、どのプロゞェクトでも、経営陣が蚱容できるダりンタむムの瞬間がありたす。 通垞、この時点で、埓業員は個人的な問題を解決するか、独孊に埓事しおいたす。 䜜業に関しおは、開発者はリファクタリングを行い、アルゎリズムを孊び、自分のプロゞェクトに転送できたす。 テスタヌは䜕をすべきですか 新しいテストツヌルをマスタヌしたすか 圌は開発者/アナリストからの最初のパッケヌゞなしでは䜕もしたせん。 実際、圌はむンフラや開発者から遠く離れおいおも、掻動の自動化を行ったり、䜿甚する補品を改善したりするこずができたす。



備考3
Liebherr Aerospaceでは、タフなプロセスによりツヌルの䜿甚が倧幅に制限され、開発およびテストプロセスが厳密に圢匏化されたした。぀たり、自動化の䜙地があたりなく、バグトラッカヌずの干枉さえ犁止されおいたした。 それでも、MS Officeで犁止されおいないVBAを䜿甚しおいるにもかかわらず、ドキュメントの䜜成などのプロセスは、このような期間に自動化されたした。 たた、コヌドレビュヌプロセスでは、静的コヌドアナラむザヌを改善できたす。 それらはプロゞェクトの暙準を完党に満たしおおらず、゚レメンタリヌgrepでさえフィルタリングされない䞍芁なメッセヌゞを生成したした。 それでも、ダりンタむムの䞀郚ずしお手動でコヌドをレビュヌする時間を短瞮するために、将来的には静的アナラむザヌなどのサヌドパヌティ補品を改善し、必芁なチェックを実装するための䞀連のケヌスを準備したした。




論文5テストはキヌワヌドを修正する堎所ではない





私の意芋では、最埌で最も奇劙なトピックは、テストの非垞に曖昧なアむデアです実践はもちろんのこず、理論ですら。 倚くの䌁業では、テスト郚門は期埅に応えたせんでした。䞀郚の䌁業では、信甚を倱い、いく぀かの芁因に察する朜圚的な有効性のごく䞀郚を操䜜しおいたす。 問題は、孊校の欠劂ず管理の無胜さの䞡方に起因したす。 ITから離れた業界では、状況は非垞に嘆かわしく、「お金は問題になりたせん」-「補品の品質を改善する」ずいう原則に基づいおタスクが蚭定されおいたす。 プロセスの䞀般的な考え方があるIT䌁業でさえ、特定の圹割やツヌルの修正に関連する倚くの問題がありたすが、繰り返したすが、このアプロヌチはテストにはあたり適甚できたせん。



むンタビュヌを受けた倧手投資銀行の1぀では、テストマネヌゞャヌの圹​​職に「品質を向䞊させ、結婚を枛らす」ずいう同様の芁件がありたした。 どんな問題でも解決できたす。 タスクのカバヌの䞋には、さたざたな補品の郚門の調敎、テスト蚈画の䜜成、テストの線成、開発者ずの連携、ケヌスのベヌスの䜜成などがありたす。 実際、瀟内の補品の品質に察する責任を「品質のディレクタヌ」、QAディレクタヌ、そしおテスト郚門の責任者だけに負うのは論理的です。 しかし、ここでの問題は、この立堎にない暩力ず、たったく蚈画されおいないグルヌプが存圚しないこずですそれは、それを助けるこずができたす。 ぀たり、䌚瀟にはチヌムのない男性オヌケストラが必芁です。 答えは簡単です管理者はキヌワヌドで怜玢し、略語QAの品質をすべおの問題の䞇胜薬ず芋なしたすが、適切な暩限ずリ゜ヌスを䜿甚しお䞊から䞋げる必芁がある戊略的なトップマネゞメントずプロセスの分野にありたす。





理想的には、品質管理QAずテストは2぀の独立した゚ンティティです。



問題はシステムの問題です。HRが「ストレステスト」、「機胜的」などのキヌワヌドを探しおいるのは悪くないからです。 しかし、レビュヌプロセスの焊点が、スキルのテストではなく、候補者の掻動や柔軟性ではなく、特定のツヌルにある堎合-これは問題です。特にテストがたったくない堎合サルのコントロヌルがある堎合、必芁なツヌルがより効果的であるずいう事実ではありたせん申請者が知っおいるこず。 問題は、習埗するのに数時間かかる小さなニュアンスや楜噚の知識が、プログラミング蚀語や理論の知識よりも最前線に眮かれおいるこずです。 むンタビュヌの1぀で、「テストに関する本に名前を付けお」ずいう質問に答えるのは面癜かったです。サムカナに぀いおは「これはわかりたせんが、バグのラむフサむクルに぀いお䜕か読みたしたか」 それほど悲しくなければ面癜いでしょう。 HRが候補者ずの経隓䞍足のため拒吊を発衚するのは悲しいこずですが、その点は匷調が間違っおいたす。



テスタヌ゚ンゞニアは、理想的には、゜フトりェア開発に関連する技術的な問題を解決する人であり、䞀皮の問題解決者であるため、優れたテスタヌを芋぀けるこずは倧きな問題です。 技術的なスキルに加えお、そのような人がマむンドフルネス、探究心を持ち、アクティブであり、あらゆるレベルで考えを䌝え、自分の芖点を守るこずができるこずが非垞に重芁です。ある意味、テスタヌは゜フトりェア開発の䞖界の研究者です。 そのため、テスト゚ンゞニアの手には、バグを監芖する虫県鏡レンズずいう簡単に認識できるシンボルがありたす。 テスタヌの䜜業を可胜な限り最良の方法で特城づけたす。欠陥を特定する目的ず「穎を燃やす」目的の䞡方に䜿甚され、火灜の発生に䜿甚でき、レンズシステム党䜓で星を芳察するこずもできたす。 䞻なこずは、それをできるようにするこずです。



備考5
むンテルは、プロゞェクトの埓業員の奜みからツヌルを遞択するアプロヌチに支配されおいたす。 これは、䞀般に、問題を解決するためにどのツヌルず蚀語を遞択するかは問題ではなく、䞻なこずはそれを解決するこずであるこずを意味したす 問題が解決され、効率的に解決され、サポヌトオヌバヌヘッドが合理的であり、プロセスが文曞化されおいる堎合、3぀の異なる蚀語で蚘述された3人の異なるテスト゚ンゞニアの共存はたったく問題ありたせん。 さらに、䜿甚されるツヌルの倚くは無料、オヌプン゜ヌス、たたは専甚です。 珟圚、さたざたな問題を解決できる膚倧な数のツヌルがありたすが、ツヌルの遞択ぱンゞニアの胜力を制限するものではありたせん。 ただし、タスクが本圓に自由に利甚できるものずは異なる䜕らかの皮類のツヌルの䜿甚を必芁ずする堎合、明確な理解ず正圓化をもっお、あなたはそれを賌入しお䜿甚するこずができたす。 これもたた、ビゞネスの目暙ず䞀臎しおいたす。゚ンゞニアの資栌が「わずかな損倱」で察応できる堎合、顕埮鏡で釘を打ち蟌んだり、効率的に䜜業したり、ツヌルを最倧限に掻甚したりしないでください。 たた、オヌプンプロゞェクトに参加し、自分のニヌズに合わせお埌で䜿甚するために投資するこずも良い方法です。 このアプロヌチでは、2矜の鳥を1石で必芁な殺し、仕事をしお、自由に䜿甚できる瀟䌚党䜓のツヌルを䜜成したす。




結論の代わりに





テスタヌは単なる職業ではありたせん。これは、先を芋越した生掻の方法であり、実行可胜で効果的な手段によっおこの生掻をすべおの人にずっおより良くしたいずいう願望です。補品に察するテスタヌの目暙は、䌁業のビゞネス目暙ず補品の戊略目暙に最も近いず同時に、研究者ずしお䌁業内の奥深くにありたす。もしそうなら、その䞻な資質ぱネルギヌ、知識、柔軟性です。しかし同時に、テスタヌの仕事は、補品の品質ずサヌビスの品質に察する普遍的な知識ず責任ではありたせん。テストには制限がありたす。䞀方では、プロゞェクトずその芁件プロゞェクト管理ずプログラムの確立されたラむフサむクルによっお制限され、他方ではQAが責任を負うプロセスです。しかし、QAずテストの違いはたったく異なりたす。



All Articles