当社には X11 GUI アプリケーションの受け入れテストに取り組んでいるチームがあり、GUI と実行シナリオを駆動する巨大な受け入れテスト フレームワークを作成しました。
フレームワークは Perl 5 を使用して記述されており、シナリオ ファイルは、受け入れテストというよりも、非常に複雑な Perl プログラム (手続き型プログラミング スタイルの数千行) のように見えます。
私は最近、Ruby の Cucumber を学び、一般的にかなり長い間 Ruby を使用しています。しかし残念なことに、Perl の代わりに Ruby を強要することはできません。なぜなら、これらすべてを書いている人々は Ruby を知らず、彼らが「このような」種類の中断を望んでいないことは確かだからです。
そこで、Ruby の Cucumber を彼らの仕事に少し近づけるために、Perl 5 を使用して書き直しました。残念ながら、私は実際には Perl プログラマーではありません。コードのレビューを受けて、Perl と Cucumber の両方を知っている人からの提案を聞きたいと思っています。
Perl/Cucumber StackOverflow ユーザーの皆様、こんにちは。Perl 用に Cucumber を再作成するこの「オープン ソース」の試みを作成するのを手伝ってください。私はあなたのコメントを聞きたいと思っており、受け入れられる助けを受け入れます.
最小限のソース コードは次のとおりです。
http://github.com/kesor/p5-cucumber
ご清聴ありがとうございました。
キュウリに慣れていない方は、この小さな小さなページをご覧ください: http://cukes.info/