
133
6.2 ショッピングカートの振る舞いをテストする
•
BDD
ーどのツールがプロジェクトにふさわしいか、長く
白熱した議論になる恐れがあります。完璧なツールを選ぶのは難しいかもしれません。
•
オーープロジェクトにもう
1
つフレームワークを追加することで、テ
ストは書きやすくなります。ところが、それぞれのツールのために、時間やプロセッサパ
ワーといった貴重なリソースを使うことになります。
•
チーム全員がツールを効率良く使いこなせるまで、新しいフレームワー
クにはそれぞれ学習曲線があります。
6.2
ショッングカートのるいをテストする
ショッピングカートにアイテムを追加することは、オンラインストアのテストスイートにとって
重要な要素の一つです。このテストはこれまで書いた中でも、最もよく見かけるテストの一つで
す。これは私たちのウェブサイトにおける重要な部分で、アプリケーションのー
Money
Path
の真上にあります。
マネーパスというのは単純な概念です。顧客が私たちにお金をもたらす妨げになるようなバグでな
い限り、製品に時々バグが入り込んでも問題ではないと考えます。プロファイル画像をアップロー
ドできなくなるバグであれば、顧客は許してくれるでしょうが、どうしても必要なアイテムを購入
できないとなると許してはくれません。マネーパスについて、詳しくは「8 章 テストスイートを成
長させる」の「マネーパススイート」を参照してください。 ...