Skip to Content
Seleniumデザインパターン & ベストプラクティス
book

Seleniumデザインパターン & ベストプラクティス

by Dima Kovalenko, 玉川 紘子, 太田 健一郎, 笹井 崇司
September 2015
Beginner to intermediate
256 pages
5h 26m
Japanese
O'Reilly Japan, Inc.
Content preview from Seleniumデザインパターン & ベストプラクティス
63
3.3 Hermetic テストパターン
3.3.2
Hermetic
テストパターンの欠
テストを密封することで個々のテストの安定性は高まりますが、欠点もいくつかあります。
それぞれのテストが自立できるよう設計する必要があります。
テストは他のテストで使われているメソッドを再利用できますが、他のテストが生成した
データやテスト結果を再利用することはできません。
それぞれのテストが開始前に環境をセットアップする必要があるた
め、個々のテストの実行時間は長くなります。
この影響はテストスイートを並行に実行することで簡単に打ち消せます。
ー個々のテストの実行時間が長くなるということは、テストを並
行に実行するために、
RAM
などのリソースをさらにたくさん必要とすることを意味します。
3.3.3
テストのをり
前の章で
2
つのテストを作りましたが、
2
番目のテストは
1
番目のテストの成功に依存していま
した。すなわち、
1
番目のテストが成功することで、環境をテスト可能な状態にしていたのです。
これまでテストから重複を取り除いてきましたが、データの相互依存関係はまだ解決していません。
気づいているかもしれませんが、テスト実行の合間にテストデータを常に手動で更新しない限り、
テストを何度も続けて実行していると、予期せぬ方法でテストは失敗します。このセクションでは、
ハードコーディングされたテストデータからテストを独立させていきます。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

サイトリライアビリティワークブック ―SREの実践方法

サイトリライアビリティワークブック ―SREの実践方法

Betsy Beyer, Niall Richard Murphy, David K. Rensin, Kent Kawahara, Stephen Thorne, 澤田 武男, 関根 達夫, 細川 一茂, 矢吹 大輔, 玉川 竜司
詳解 システム・パフォーマンス 第2版

詳解 システム・パフォーマンス 第2版

Brendan Gregg, 西脇 靖紘, 長尾 高弘

Publisher Resources

ISBN: 9784873117423Other