どのプログラミング言語が突然変異テストをサポートできますか?

StackOverflow https://stackoverflow.com/questions/2990118

  •  24-10-2019
  •  | 
  •  

質問

他の言語よりもいくつかの言語で突然変異テストを実装することは難しい(または不可能)?たとえば、機能プログラミング言語で突然変異テストを実装することは可能ですか?

役に立ちましたか?

解決

どんな言語でも不可能になる理由はありません。

私は確かに専門家ではありませんが、機能的言語では突然変異テストが簡単だと思います。変異は、機能が他の言語で定義されているのと同じくらい簡単に機能性言語で演算子を再定義することによって行うことができます。

他のヒント

Haskellと呼ばれるHaskellの突然変異テストフレームワークに関するオレゴン州からの最近の研究があるようです。http://web.engr.oregonstate.edu/~alipour/pub/mucheck.pdf http://web.engr.oregonstate.edu/~alipour/pub/fp_mutation.pdf

コードはで利用できます https://bitbucket.org/osu-testing/mucheck.git

.NETには特定の言語サポートはありません。ただし、.NETからAcheive変異テストの機能を使用するフレームワークがあります。そのようなフレームワークの1つは、開発の初期の時代です

ニンジャトゥールズ

私はこれに取り組んでいる人を知っているので、これを恥知らずなプラグと考えてください。しかし、チームには非常に活発で完成したスタックオーバーフローの寄稿者が含まれています。それらはすべて恥ずかしいオタクであり、C#/。ネットの専門家なので、プロジェクトの品質に自信があるはずです。

私が述べたように、それは開発の最初の数週間であり、見る価値は十分にあります。機能リクエストがある場合は、今こそについて言及する時です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top