以前私のソフトウェア会社はBDDやTDDをしていませんでした。以前のテストでは、展開の数日前に新しいソフトウェアを試してみることを前提としていました。BDDをほぼ完成したプロジェクトに含めることは可能ですか?
最近のプロジェクトは約70%完了しました。また、新しい技術、ツール、開発方法の遊び場としても使用しています。私の上司は、「テストテスト」に切り替えることを望んでいました。
私はSelenium 2とRSpecを試しました。どちらも有望ですが、何ヶ月もの発展を追い抜くには?さらなる問題は、次のとおりです。
- 新しい言語
- は
- 巨大な部分はフリーランサーでいくつかのソースのコメントのほか
- まったくドキュメントをハッキング空想の
- たくさん書かれている自分でコードの行を書いたことはありませんフローチャートとフローチャート
私ができたことは、セレンの全プロセスをカバーすることでした。これは、ソフトウェアがこのようにテストされることは決してありませんでしたので、これは非常に辛いです(しかし、それでも可能です)。私たちは動的に生成されたid、ファンシーjQueryなどをたくさん持っています。 RSpecを使い始める方法も知らない。
このプロジェクトにBDDを適用することはできますか?または私は遠くに走って戻ってくることはありませんか?
最初にテストを書くことを意味します。あなたは新しいコードのためにそれを行うことができますが、定義上既にそこにあるコードに対してはできません。 –