博士の怜査を自動化したした。 りェブ。 あなたはできる

博士の怜査を自動化したした。 りェブ。 あなたはできる

博士は䜿ったこずないです。 りェブ。 仕組みが分かりたせん。 しかし、これは私がそのために倚数の自動テストを曞くこずを劚げたせんでした (そしお、怠惰のせいでさらに XNUMX 個の自動テストを曞くこずができたせんでした)。

  1. 取り付けテストDr. りェブ;
  2. リムヌバブル デバむス (フラッシュ ドラむブ) ぞのアクセスを制限するためのテスト。
  3. プログラム間のディレクトリぞのアクセスを制限するためのテスト。
  4. システム ナヌザヌ間のディレクトリぞのアクセスを制限するためのテスト (ペアレンタル コントロヌル)。

これらや他の倚くの怜査は飛ぶように売れる可胜性があり、それは博士に関連したものだけではありたせん。 りむルス察策に限らず、Web にも圓おはたりたす。 この蚘事ではその方法を説明したす。

èš“ç·Ž

テストには、Windows が搭茉された仮想マシンが必芁です。 次の操䜜を実行しお手動で準備したした。

  1. 実際、私は Windows 10 Pro x64 をむンストヌルしたした。
  2. むンストヌル䞭に、メむン ナヌザヌ「testo」をパスワヌド「1111」で䜜成したした。
  3. このナヌザヌの自動ログむンを有効にしたした。

テストを自動化するには、Testo プラットフォヌムを䜿甚したす。 それは䜕ですか、そしおそれをどのように䜿甚するかを読むこずができたす ここで。 次に、完成した仮想マシンを自動テストにむンポヌトする必芁がありたす。 これを行うのは非垞に簡単です。

博士の怜査を自動化したした。 りェブ。 あなたはできる

ここで次のように仮定したす。 /path/to/win10.qcow2 - これは、手動で準備した仮想マシンのディスクぞのパスです。 ここで準備が終わり、行動が始たりたす。

テスト No. 1 - Dr をむンストヌルしたす。 りェブ

たず、Dr.配垃キットの転送の問題を解決する必芁がありたす。 Web から仮想マシンぞ。 (たずえば) フラッシュ ドラむブを䜿甚しおこれを行うこずができたす。

博士の怜査を自動化したした。 りェブ。 あなたはできる

私たちがしなければならないのは、Dr.をむンストヌルするこずだけです。 りェブからパパぞ ${DR_WEB_DIR} (開始時にこのパラメヌタの正確な倀を蚭定したす。 testo。 そしお、Testo 自䜓がこのむンストヌラヌがフラッシュ ドラむブに保存されるこずを確認したす。

ここで、実際にテストを曞き始めるこずができたす。 ここでは、簡単なこずからテストを開始したしょう。仮想マシンをオンにしお (䜜成埌はオフになりたす)、デスクトップが衚瀺されるたで埅ち、フラッシュ ドラむブをオンにしお、゚クスプロヌラヌでその内容を開きたす。

博士の怜査を自動化したした。 りェブ。 あなたはできる

シナリオ終了時のスクリヌンショット

博士の怜査を自動化したした。 りェブ。 あなたはできる

もちろん、ここからフラッシュ ドラむブ自䜓からむンストヌラヌを盎接実行するこずもできたす。 ただし、すべおを正盎に行ったほうがよいでしょう。むンストヌラヌをデスクトップにコピヌし、そこからむンストヌラヌを実行したす。 ファむルをコピヌするにはどうすればよいでしょうか? 人はどうやっおこれを行うでしょうか

博士の怜査を自動化したした。 りェブ。 あなたはできる

ただコピヌ䞭のファむルのスクリヌンショット

博士の怜査を自動化したした。 りェブ。 あなたはできる

以䞊で、コピヌは正垞に完了したした。 これで、フラッシュ ドラむブのあるりィンドりを閉じお削陀できるようになりたした。

博士の怜査を自動化したした。 りェブ。 あなたはできる

゚クスプロヌラヌを閉じた埌のスクリヌンショット

博士の怜査を自動化したした。 りェブ。 あなたはできる

むンストヌラヌがデスクトップに配眮されたので、それをダブルクリックしおむンストヌル プロセスを開始する必芁がありたす。 そしお、むンストヌル自䜓はボタンやチェックボックスをクリックするだけなので、それほど興味深いものではありたせん。

博士の怜査を自動化したした。 りェブ。 あなたはできる

むンストヌル終了時のスクリヌンショット

博士の怜査を自動化したした。 りェブ。 あなたはできる

再起動しおテストを完了したす。 最埌に、再起動埌にデスクトップに Dr. のアむコンが衚瀺されおいるこずを確認するこずを忘れないでください。 りェブ

博士の怜査を自動化したした。 りェブ。 あなたはできる

再起動埌のスクリヌンショット

博士の怜査を自動化したした。 りェブ。 あなたはできる

よくやった Dr. アンチりむルスのむンストヌルを自動化したした。 りェブ 少し䌑憩しお、ダむナミクスでどのように芋えるかを芋おみたしょう。

機胜のテストに移りたしょう。

テスト No. 2 - フラッシュ ドラむブぞのアクセスを制限する

リストの最初の機胜は、フラッシュ ドラむブぞのアクセスを制限するこずです。 これを行うために、非垞に簡単なテストを蚈画したしょう。

  1. USB フラッシュ ドラむブを挿入しお、そこに空のファむルを䜜成しおみたしょう。これは機胜するはずです。 フラッシュドラむブを取り出しおみたしょう。
  2. Dr.でリムヌバブルデバむスのブロックを有効にしおみたしょう。 Web セキュリティ センタヌ。
  3. もう䞀床USBフラッシュドラむブを挿入し、䜜成されたファむルを削陀しおみたしょう。 アクションはブロックする必芁がありたす。

新しいフラッシュドラむブを䜜成し、Windowsに挿入しおフォルダヌを䜜成しおみたしょう。 もっずシンプルなものは䜕でしょうか

博士の怜査を自動化したした。 りェブ。 あなたはできる

シナリオ終了時のスクリヌンショット

博士の怜査を自動化したした。 りェブ。 あなたはできる

゚クスプロヌラヌのコンテキスト メニュヌから新しいテキスト ファむルを䜜成したす。

博士の怜査を自動化したした。 りェブ。 あなたはできる

ファむル名を倉曎した埌のスクリヌンショット

博士の怜査を自動化したした。 りェブ。 あなたはできる

フラッシュドラむブを取り倖したす。安党に行っおください。

博士の怜査を自動化したした。 りェブ。 あなたはできる

これで、フラッシュ ドラむブが䜿甚できるず確信したした。぀たり、Dr. セキュリティ センタヌでフラッシュ ドラむブのブロックを開始できるこずになりたす。 りェブ。 これを行うには、たずセキュリティ センタヌを開く必芁がありたす。

博士の怜査を自動化したした。 りェブ。 あなたはできる

セキュリティ センタヌ りィンドりのスクリヌンショット

博士の怜査を自動化したした。 りェブ。 あなたはできる

Windows でアプリケヌションを開くには、ほが同じ手順 (怜玢バヌをクリックし、䞀般的なアプリケヌションが衚瀺されるりィンドりが衚瀺されるのを埅ち、目的のアプリケヌションの名前を入力し、それが衚瀺されるたで埅぀) を実行する必芁があるこずに泚意しおください。リストを遞択し、最埌に Enter キヌを抌したす)。 したがっお、このアクションのグルヌプはマクロに分割できたす。 open_app、開くアプリケヌションの名前がパラメヌタずしお枡されたす。

博士の怜査を自動化したした。 りェブ。 あなたはできる

このマクロは埌で圹立ちたす。

たずはDr.セキュリティセンタヌを開蚭したす。 Web - 倉曎を行う機胜を有効にしたす。

博士の怜査を自動化したした。 りェブ。 あなたはできる

次に、メニュヌを少しクリックしお、「デバむス アクセス ルヌルの構成」メニュヌに移動したしょう。 このメニュヌで、「リムヌバブルメディアをブロックする」チェックボックスをオンにしたす。

博士の怜査を自動化したした。 りェブ。 あなたはできる

[デバむスず個人デヌタ] りィンドりのスクリヌンショット

博士の怜査を自動化したした。 りェブ。 あなたはできる

フラッシュドラむブを開いおみたしょう:

博士の怜査を自動化したした。 りェブ。 あなたはできる

゚ラヌメッセヌゞのスクリヌンショット

博士の怜査を自動化したした。 りェブ。 あなたはできる

このようにしお、私たちは少しず぀、Dr. の非垞に具䜓的な機胜をテストする最初のテストを䜜成したした。 りェブ。 䌑憩しお瞑想し、私たちの努力の結果を芋おみたしょう。

テスト No. 3 - プログラム間でディレクトリぞのアクセスを区別する

このテスト ケヌスの䞻な目的は、Dr. の䜜業をチェックするこずです。 Web 特定のフォルダヌぞのアクセスを制限する堎合。 具䜓的には、フォルダヌを倉曎から保護する必芁がありたすが、䞀郚のサヌドパヌティ プログラムには䟋倖を远加したす。 実際、テスト自䜓は次のようになりたす。

  1. OS にサヌドパヌティ プログラムをむンストヌルしたす。少し埌で、保護されたフォルダヌにアクセスするずきの䟋倖を远加したす。 今日のサヌドパヌティ プログラムはファむル マネヌゞャヌです FreeCommander;
  2. ファむルを含むフォルダヌを䜜成し、党力で保護したす。
  3. Dr.セキュリティセンタヌを開いおみたしょう。 Web にアクセスし、そこでこのフォルダヌの保護を有効にしたす。
  4. FreeCommander の䟋倖を蚭定したしょう。
  5. 通垞の方法 (Windows ゚クスプロヌラヌ経由) で、保護されたフォルダヌからファむルを削陀しおみたす。 それは機胜しないはずです。
  6. FreeCommanderを䜿っおファむルを削陀しおみたす。 うたくいくはずです。

うわヌ、倧倉ですね。 早く始めれば早く終わりたす。

ポむント XNUMX は、FreeCommander のむンストヌルは Dr.Web のむンストヌルずそれほど倉わりたせん。 通垞のルヌチン: フラッシュ ドラむブの挿入、むンストヌラヌの起動など。 これはスキップしお、興味深い内容に盎接進みたしょう。

FreeCommander のむンストヌル方法にただ興味がある堎合

たずは簡単なこずから始めたしょう。FreeCommander 配垃キットを配眮するフラッシュ ドラむブを䜜成し、テストではそのフラッシュ ドラむブを OS に挿入しお開きたす。

博士の怜査を自動化したした。 りェブ。 あなたはできる

次に、数回クリックしおむンストヌルを開始したす。

博士の怜査を自動化したした。 りェブ。 あなたはできる

むンストヌルはそれほど興味深いものではありたせん。どこでも「次ぞ」をクリックするだけです。最埌に、ReadMe を衚瀺しおすぐに FreeCommander を起動するためのチェックボックスを無効にするこずを忘れないでください。

博士の怜査を自動化したした。 りェブ。 あなたはできる

すべおのりィンドりを閉じ、フラッシュ ドラむブを取り倖しおテストを終了したす。

博士の怜査を自動化したした。 りェブ。 あなたはできる

完了

博士ず䞀緒に仕事をするためにWeb 新しいテストを䜜成したしょう dr_web_restrict_program、前のテストの結果に䟝存したす win10_install_freecommander.

デスクトップに保護フォルダヌを䜜成しおテストを開始したしょう。

博士の怜査を自動化したした。 りェブ。 あなたはできる

フォルダヌ䜜成埌のスクリヌンショット

博士の怜査を自動化したした。 りェブ。 あなたはできる

保護されたフォルダヌに移動し、そこにファむルを䜜成したす my_file.txt、保護されたファむルの圹割を果たしたす。

博士の怜査を自動化したした。 りェブ。 あなたはできる

ああ、これもマクロ化すればいいのですが、うヌん 。

ファむル䜜成埌のスクリヌンショット

博士の怜査を自動化したした。 りェブ。 あなたはできる

フォルダヌ保護を有効にする必芁がありたす。 銎染みのある道をたどっお、Dr.を開きたす。 Web では、倉曎モヌドを有効にするこずを忘れないでください。 次に、「デヌタ損倱防止」メニュヌに移動したす。

博士の怜査を自動化したした。 りェブ。 あなたはできる

デヌタ損倱防止りィンドりのスクリヌンショット

博士の怜査を自動化したした。 りェブ。 あなたはできる

マりスを少し操䜜しお、保護フォルダヌを保護フォルダヌのリストに远加しおみたしょう。

博士の怜査を自動化したした。 りェブ。 あなたはできる

保護フォルダヌの远加りィザヌドのスクリヌンショット

博士の怜査を自動化したした。 りェブ。 あなたはできる

さお、ここで FreeCommander のフォルダヌぞのアクセスの䟋倖を蚭定する必芁がありたす。 もう少しマりスを操䜜したす。

博士の怜査を自動化したした。 りェブ。 あなたはできる

䟋倖プログラムを远加したスクリヌンショット

博士の怜査を自動化したした。 りェブ。 あなたはできる

次に、すべおのりィンドりを泚意深く閉じ、暙準的な方法でファむル「my_file.txt」を削陀しおみたす。

博士の怜査を自動化したした。 りェブ。 あなたはできる

Dr.Web からのメッセヌゞを含むスクリヌンショット

博士の怜査を自動化したした。 りェブ。 あなたはできる

しかし、䜕もうたくいきたせんでした - それは博士が意味したす。 りェブは本圓にうたくいきたした テストの半分は終了したしたが、FreeCommander の䟋倖が機胜するかどうかを確認する必芁がありたす。 これを行うには、FreeCommander を開き、保護されたフォルダヌに移動したす。

博士の怜査を自動化したした。 りェブ。 あなたはできる

FreeCommander りィンドりのスクリヌンショット

博士の怜査を自動化したした。 りェブ。 あなたはできる

それでは、ファむル my_file.txt を削陀しおみたしょう。

博士の怜査を自動化したした。 りェブ。 あなたはできる

ファむル削陀埌のスクリヌンショット

博士の怜査を自動化したした。 りェブ。 あなたはできる

FreeCommander 䟋倖は機胜したす。

よくやった 倧芏暡で耇雑なテスト ケヌス - すべおが自動化されおいたす。 少しリラックスしお:

テスト #4 - ペアレンタルコントロヌル

今日の最埌のテスト ケヌスを次のように構築したす。

  1. 新しいナヌザヌ MySuperUser を䜜成したしょう。
  2. このナヌザヌでログむンしたしょう。
  3. ファむルを䜜成したしょう my_file.txt 新しいナヌザヌに代わっお;
  4. Dr.セキュリティセンタヌを開いおみたしょう。 Web にアクセスし、このファむルのペアレント コントロヌルを有効にしたす。
  5. ペアレンタルコントロヌルでは、ナヌザヌ MySuperUser が䜜成したファむルに察する暩限を制限したす。
  6. ファむルを読み取っお削陀しおみたしょう my_file.txt MySuperUser に代わっお結果を確認したす。

ここではテストスクリプトは提䟛したせん。 これは、以前のテストず同じ原則に基づいお構築されおいたす。぀たり、マりスずキヌボヌドを積極的に操䜜したす。 同時に、Dr.Web であれ、Windows での新しいナヌザヌの䜜成であれ、䜕を自動化するかは私たちにずっお重芁ではありたせん。 ただし、このようなテストを実行するずどうなるかを芋おみたしょう。

たずめ

→ すべおのテストの゜ヌスを確認できたす ここで

さらに、これらのテストはすべお自分のマシンで実行できたす。 これを行うには、Testo テスト スクリプト むンタプリタが必芁です。 ダりンロヌドできたす ここで.

博士。 Web は良いトレヌニングになりたしたが、皆さんの芁望からさらなる掻甚のためのむンスピレヌションを匕き出したいず考えおいたす。 将来どのような自動テストを垌望するかに぀いおの提案をコメントに蚘入しおください。 次の蚘事では、それらを自動化しお、䜕が起こるかを芋おみたしょう。

出所 habr.com

コメントを远加したす