エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ステートフルなテスト-TestNGをさらに深く理解してみる(1) - Fight the Future
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ステートフルなテスト-TestNGをさらに深く理解してみる(1) - Fight the Future
@ITさんの連載も終わり、Next Generation Java Testing: TestNG and Advanced Conceptsをネタに記事では... @ITさんの連載も終わり、Next Generation Java Testing: TestNG and Advanced Conceptsをネタに記事では書かなかったことを紹介していく。 不定期連載の予定。 ステートフルなテストとは TestNGは各テストメソッドの呼び出しで同じインスタンスを利用する。詳しくは@ITさんの連載第1回を読んでね。 同じインスタンスだから状態を持つわけで、ステートフルなテストと呼ばれる。 一般的にテスト間で状態を共有することは「やってはいけない」プラクティスである。 ではなぜTestNGはそれをやってしまているのか? 状態のカテゴライズ まず。状態は2つのものがあり、きちんと区別する必要がある。 不変な状態(Immutable State) 変化する状態(Mutable State) 不変な状態はたとえばfinal宣言したフィールドとか。これはまったく問題