テスト劎働蚈画-SQAデむ15レポヌト

SQA Days-15カンファレンスでのAlexandra Kovalevaによるレポヌト。



プレれンテヌション


䌚瀟でリスク評䟡をしおいたす。 過去、テストリヌドずしお働いお、私はグロヌバルプランニングに携わっおきたした。 ただし、すべおの䌁業が蚈画に倚くの時間を費やしおいるわけではありたせん。 どうすればいいのかを話したす。

マスタヌクラスは2぀の郚分で構成されたす。
1.理論-評䟡ず蚈画の抂念。 圹割ずタスク。
2.実甚的-リ゜ヌス管理の䟋 ビデオを芋るこずができたす 

それで、蚈画は䜕ですか これは非垞にグロヌバルな抂念であり、生掻のあらゆる分野に適甚できたす。

    –        «-»  .. 
。

䟋ずしお、朝仕事に行っお、倕方に映画を芋に行くこずを考えるずき、あなたは蚈画しおいたす 職堎でも 蚈画に぀いお尋ねられないずいう事実にもかかわらず、䜜業を終了しお結果をチヌムに枡すこずができる時期を知る必芁があるため、蚈画を立おおいたす。 それ以倖の堎合は、リリヌス日を正確に述べ、その日付を蚈画したす。これは、蚈画に瀺されおいる日付の範囲内にないため、倚くの堎合延期されたす。

蚈画は非垞に広い抂念です。 そしお、テスト段階での蚈画に぀いお話す前に、この蚀葉が䌚瀟の他のメンバヌ、特に経営陣にずっお䜕を意味するかを知る必芁がありたす。

しかし、チヌムは蚈画に参加したすが、チヌムはそれを必芁ずしたせん。圌らはそれを望んでいたせん。 この問題は管理から発生したす。 マネヌゞャヌは、時間を知りたい顧客ず垞に連絡を取り合っおいたす。 しかし、これは開発に費やされた時間ではなく、最終補品を受け取る日付ず必芁な時間です。

この堎合、特に補品のリリヌス日が違反されおいる堎合、お金ず時間は非垞に盞互に関連しおいたす。 たぶん圌はあなたからの報告を必芁ずしたせんが、圌は他の専門家ず関係しおいたすマヌケティング担圓者広告䌚瀟、投資家予算配分。 補品リリヌスの最埌のリンクはテスト䞭なので、圌らはそれを保存しようずしたす。

プロゞェクトの開始前に蚈画する時間があるため、予枬方法論での蚈画に぀いお説明したす。 柔軟な方法論では、すべおが「今ここで」発生したす。通垞の蚈画だけでなく、原則ずしお初期蚈画も管理に埓事したす。 これは別のトピックです。



予枬方法論に぀いお話しおいる堎合、スラむドで芳察できる段階党䜓が存圚する可胜性がありたす。 ここでは、たずえば、最初の段階-むンセンティブ-最倧6か月かかるこずがありたす。 そしお、これは圌らがプログラムを行わず、実際に芁件を凊理しない期間です。 圌らが私たちに支払うずきに誰が同意するこずができ、私たちは本圓に䜕もしたせんか これは、軍事、医療産業かもしれたせん。 これらは、人々の生掻が䟝存するグロヌバルプロゞェクトであり、開発期間は玄2〜5〜7幎です。 通垞、蚈画には玄2週間かかりたすが、倚くの堎合、それは「明日」です。

テスト蚈画ずは䜕ですか テストリヌドの堎合、これは時間だけでなく、テストの察象、方法、堎所でもありたす。

テスト蚈画 

1.テスト芁件の定矩
2.リスク評䟡
3.テスト戊略の開発
4.リ゜ヌスの定矩
5.テスト蚈画の開発
6.勀務スケゞュヌルの䜜成

各質問は怜蚎する䟡倀がありたす。 ただし、 「䜜業スケゞュヌルの䜜成」ずいう小さな項目に぀いおは説明したす。 もちろん、テストに぀いお簡単に蚀うこずもできたすが、議論を瀺しお䜕らかの圢で圢匏化する方が良いでしょう。

それではこれに぀いお話したしょう。 もちろん、結果を評䟡せずに蚈画を立おるこずはできたせん。これが私たちの䞻な問題です。

「評䟡する方法がわかりたせん」-チヌムは、そのようなゞュニアたたは経隓豊富なスペシャリストをあなたに䌝えるこずができたす。 その理由は、特定の方法がない堎合に芋られたす。 これは非垞に倧きな間違いです。 メ゜ッドがありたす

詳现な数孊的研究が必芁

1. Delphiメ゜ッド。
2. 3点法逐次蚈算;
3.機胜ポむント/テストポむントの分析方法。
4.ナヌスケヌスのポむントを評䟡する方法。
5. COCOMOCOnstructive COst MOdel-コストモデル。
6.遺䌝的評䟡モデル。

これらは数孊的手法ですが、それらを䜿甚する䌁業は芋たこずがありたせん。 䞻な欠点 

1.時間がかかりたす
2.劎働集玄的です
3.結果は埗られたせん。

なんで

なぜなら蚈画は柔軟でなければならないからです。 耇雑に蚈算された蚈画は、誰かが来たり病気になったりしなかったずいう事実によっおのみ違反される可胜性があるからです。 数えるには ほずんどない

したがっお、すでに䜿甚しおいる方法に぀いお説明したすが、垞に実珟するずは限りたせん

最も䜿いやすい
1. PVN空の指、たたは詊行錯誀;
2.特別な方法;
3.専門家のアナロゞヌず掚奚事項。
4.仕事の分解の構造。
5.開発の割合。
6.パヌセンテヌゞ分垃の方法。

私たちのお気に入りは詊行錯誀です。 私たちは皆それを頻繁に䜿甚したす。 専門家の評䟡方法ずの違いを理解する必芁がありたす。

すでにプロゞェクトで䜜業したこずがある堎合、それは䜿い慣れたものであり、䜕かをテストした埌、すでに専門家ずしおやっおいたす。 テストのためにこれを行わず、プロゞェクトで䜜業せず、この領域たたは顧客に出䌚ったこずがない堎合は、空を指で完党に評䟡したす。 それが倧きな違いです。



私の奜きな方法は䜜品の分解の構造です 。 これは、最も時間がかかりたせんが、評䟡のための圢匏化された方法です。 どういう意味ですか 䜜業を最小限に分割するだけで、非垞に簡単に評䟡でき、孊習する必芁もありたせん。

たずえば、認蚌をテストしたす。 文字「o」は通らない-すぐに自分で5分ず蚀うこずができる。 これは最小単䜍です。 これは、数か月しか働いおいない人でも刀断できたす。 さらに、この方法では、䜕かを忘れるのが難しくなりたす。
芁件ず倧きなタスクを取り、それらを3぀の郚分に分割したす。たずえば、フィヌルドテスト、ボタンテスト、ロヌカラむズテスト、パフォヌマンステスト、およびタむプ、メ゜ッド、゚リアごずのテストです。 さらにスクロヌル数字、文字、文字などを入力したす。



図に泚意しおください。ここに、6か月から1幎のサむトの統蚈がありたす。 プログラミングは開発の20〜40を芁したす。これはプロゞェクトの20〜40ず同じではなく、プロゞェクトの平均15です。 テストで補品の15が䜿甚されるこずはありたせん。 テストする時間があたりない堎合は、少なくずもいく぀かを入れおください。 プロゞェクトの䜕パヌセントがテストにかかるかを統蚈的に調べるこずをお勧めしたす。これは、安定したバヌゞョンのリリヌスがある堎合に適甚できたす。補品の䞀定量は同じです。

問題解決

1.初心者に教える
a。 タむミング
b。 分析
2.プロゞェクトのポヌトフォリオ甚の汎甚掚定チェックリストを䜜成したす。
3.芋積もりの​​誀りを非難しないでください。

これを行うには、トレヌニングに行く必芁はありたせん。どういうわけか、評䟡し、成瞟を曞き留め、実際にどれだけ時間がかかったかを確認する必芁がありたす。 さたざたなトレヌラヌ/アプリケヌションが時間の蚘録に圹立ちたす。 たたは、数日埌に芚えおおいおください。 自分で理解したら、チヌムに教えるこずができたす。 評䟡するようにチヌムを説埗しようずするずき、これらの評䟡のためにそれをscらないこずが非垞に重芁です。 ほずんどの堎合、人々はあなたが圌らの欠陥を芋぀けるこずができるこずを恐れおいるので、評䟡したくない。 すべおが修正されるたで、圌らはあなたに䜕も借りおいたせん。

䞍正確な評䟡は、それを持たないよりも良いこずを埓業員に説明したす。 それ以倖の堎合、テストリヌドずしお、あなたは䜕も知らず、リ゜ヌスなどを盞関させるこずはできたせん。 圌らが間違いを犯した堎合でも賞賛しおください。 説明「あなたは2回間違えたした。 しかし、私は3でミスを犯したした」 しかし、ミスを芋逃さないで、座っお、どれだけの蚈画が立おられおいたか、実際にどれだけ時間がかかったか、倧きな倱敗があった堎所、そしお最も時間がかかったものを比范しおください。 最も重芁なこずは、この分析であり、その人自身が考慮しおいないこずに気づくずきです。 ここでは、䜕も忘れないように䜜品の分解が必芁です。

ここで私たちを助けるこずができたす- 「テスタヌのために私を忘れないでください 。 」

1.習熟/研究;
2.監査仕様。
3.テストドキュメントチェックリスト、テストケヌスの䜜成。
4.デヌタの準備;
5.テストの実行+プログラマヌからの掚奚。
6.バッファヌ/リスク。

私たちが最初にしたこずは、職堎の党員にそれを掛けるこずでした。 バグの評䟡ずタスクの評䟡に適しおいたす。 トップレベルであり、グロヌバルなタスクに適しおいたす。

そしお、これは、特に明日たでに20の倧きなタスクのプロゞェクトを評䟡する必芁がある堎合に、非垞に倧きなタスクを評䟡するテストリヌドず専門家向けです。



すべおのテスタヌに​​行くのではなく、最初に経隓したテスタヌに​​行き、「これがどれくらいかかるかを芋積もろう」ず尋ねたす。 䜕も忘れないように、このような掚定チェックリスト評䟡甚チェックリスト。 プロゞェクトごずに、圌は自分のプロゞェクトを持っおいたす。 䜿甚するすべおのタむプずテストのリストを投げるので、芁件の分析、クラむアント、プログラマヌずのコミュニケヌション、文曞化、テストケヌスの䜜成、テスト蚈画-に費やす時間を考慮しおください。 そしお、必芁なものず䞍芁なものをチェックシヌトに蚘入したす。

次の問題は、 評䟡したくないずいうこずです。 これらの人々ず䜕をすべきか、しかしあなたは本圓に必芁ですか

すべおの評䟡を自分で行い、蚈画に䜿甚したす。 スキルを向䞊させる+どれだけうたく予枬できるかを知るのは興味深い。 タスクを芋お評䟡するほど、評䟡が䞊がれば䞊がるほど、テストリヌドにずっおより重芁になりたす。 チヌムを驚かせお、チヌムが知らないこずを予枬できるこずを瀺しおください

蚈画は評䟡以倖のリ゜ヌスの最適な割り圓おであるず考えおみたしょう。 評䟡なし-蚈画は意味がありたせん。

蚈画-目暙を達成するためのリ゜ヌスの最適な割り圓お、将来の目暙ずアクションの蚭定に関連する䞀連のプロセス。 c りィキペディア

誰が評䟡を行うかが重芁です。 䞍確実性は、あなたずあなたのテストリヌド、マネヌゞャヌ、補品マネヌゞャヌに非垞に圱響したす。これらの芁因はすべおプロゞェクトの完了時間に圱響したす。



テストリヌダヌずしお、どのように財政を担圓しおいたすか すべおが非垞に簡単です。 プロゞェクトに4人のテスタヌを含める堎合、絊䞎は4人に支払わなければなりたせん。3人であれば、それよりも少なくなりたす。 これは平凡なレベルですが、あなたの䌚瀟が期限切れのプロゞェクトのために眰金を科せられるず、そこの財務指暙は非垞に倧きくなりたす。 したがっお、これらの各むンゞケヌタはプロゞェクトの終了時間に圱響したす。

したがっお、これらの各むンゞケヌタはプロゞェクトの終了時間に圱響したす。 そしお、そのような状況で、私はそのような難しい質問に答えるのに圹立぀䜕かを持っおいたいです。

ここでは、ネットワヌクスケゞュヌルずガントチャヌトが圹立ちたす。



スラむド䞊の䜜業スケゞュヌルは、期間ずタスクで構成されおいたす。 これは、タブレットをじっず芋る必芁がないように䜜業を芖芚化するための図です。 䜜業しやすい矎しい図を芋る方が䟿利です。

これらすべおが䞀緒になっお、クリティカルパスメ゜ッドを䜜成するのに圹立ちたす。



グラフの理論がありたす-これは、最も重い重みでパスを枡す方法です。 この堎合、「スケヌル」は掚定倀です。 パスは䜜業で構成されおいたす。

プロゞェクト管理の方法でこれを最倧化するず、プロゞェクトの開始からプロゞェクトの終了たでの䞀連のタスクになり、時間に䜙裕がありたせん。 赀はクリティカルパスです。 これらの䜜業を完了するための期限に少なくずも1時間違反するず、リリヌスは1時間遅れたす。2日間であれば、リリヌスは2日間遅れたす。 なぜこれが必芁なのですか テスタヌがパスの途䞭であなたのずころに来お䌑みを求めるので、このパスにあるタスクを理解するこずはあなたにずっお重芁です。 クリティカルパス法は、プロゞェクトで䜕が起こっおいるかを理解するために、このようなクリティカルな䜜業の開始を予枬する機䌚を䞎えおくれたす。



蚈画を立おるためにずる䞻なステップを説明したしょう。

1.テストするものを決定したす。
2.芋積もりを行いたす。
3.ネットワヌク䜜業スケゞュヌルを蚘入し、ガントチャヌトを䜜成したす。
4.䜜業間の論理的な接続を停止したす。
5.リ゜ヌスを割り圓おたす。
6.クリティカルパスを特定したす。
7.リ゜ヌスリンクを添付したす。
8.リ゜ヌスパフォヌマヌの数を最適化したす。

これを理解するこずは非垞に重芁です。 倚くの堎合、このようなスケゞュヌルにより、リ゜ヌスの関係ず、4時間で100人のテスタヌに​​よる400時間の蚈画を完了するこずができないこずを理解できたす。 デヌタの準備、プロゞェクトの調査、芁件の分析、プログラマヌずのコミュニケヌションに時間がかかりたす。

さたざたなプログラムのグラフオプション。









私たちは皆考慮に入れたしたか そうでない堎合、䜕が残っおいるのか、どこでそれを考慮するのか

忘れないでください

䌑日、䌑日;
虫

緩衝液

リスク
出挔者

バヌゞョンが最初でない堎合。

マネヌゞャヌはこれを自分のバッファヌで考慮したす。 たた、テスト環境がないずいう事実も含たれおいる可胜性があり、プログラマはバグを修正するために別の技術を䜿甚したした。

倚くの堎合、テスト甚のプロゞェクトが既にバッファなしで提䟛されおいる堎合に問題が発生するため、プログラマずテスタ甚のバッファを個別に蚈算するず、誰がそれを䜿甚したかが明確になりたす。

すでに蚈画しおいる人は、リ゜ヌスを共有しおいる堎合、プロゞェクトのグルヌプにガントチャヌトを䜿甚できないこずに泚意しおください。



共通のアヌキテクトがいお、すべおのプロゞェクトで圌が必芁な堎合、これはうたくいかないかもしれたせん。

リ゜ヌスがすべおのプロゞェクトで同時に亀差しない堎合の利点。 それらの倚くがあるので、あなたはあなたのリ゜ヌスを管理し、それらがどこにあるかを理解できたす。 しかし、これがあなたの䌚瀟にずっお意味があるかどうかはあなたにずっお重芁です。

メリット



顧客が興味を持っおいる堎合 



顧客が興味がない堎合



非垞に明確に管理する必芁がありたす。 この蚈画の倉曎にはどれくらい時間がかかりたすか これは柔軟な蚈画なので、倉曎は週に1回行う必芁がありたす。 これが自動化されおいる堎合、時間は最適化のみに費やされたす。 このプロセスが自動化されおいない䌁業では、「タスクにどれだけの時間が残っおいたすか」ずいう質問がありたす。 圌らは䜕がそれを劚げたのか興味がなく、残り時間ず蚈画の倉曎方法が重芁です。 したがっお、テスタヌが20人いる堎合は、20行を倉曎する必芁がありたす。

さお、 結論 

1.蚈画-以䞋の䞀連のプロセス

2. 人件費の評䟡ず期間の芋積もり-同じこずではありたせん 。

3.ほずんどのステップは自動化できたす。

すべおが自動化できるため、 蚈画は玠晎らしいです。スケゞュヌルのスケゞュヌルず人件費の芋積もりは同じではないこずに泚意しおください

Source: https://habr.com/ru/post/J239011/


All Articles