2014-09-20 20 views
14

Trong khi viết khác unittest bằng Python (sử dụng khung Django) và sau khi tìm hiểu về nhiều phương pháp thử nghiệm (tôi hơi quan tâm đến phần mềm thử nghiệm), tôi đã tò mò biết bao nhiêu đột biến sẽ bị giết nếu tôi thực hiện thử nghiệm đột biến trên mã của tôi.Công cụ kiểm tra đột biến cho Python 2.7

Vấn đề là tôi sử dụng Python 2.7 và chỉ có công cụ tôi thấy là MutPy https://pypi.python.org/pypi/MutPy/0.4.0 và nó cho Python 3.x ...

Có ai biết về bất kỳ (ổn định và hỗ trợ) công cụ để thử nghiệm đột biến cho Python 2.7? Có lẽ tôi tìm nó ở những nơi sai?

+1

này không giúp bạn trong bất kỳ cách nào, nhưng tôi chỉ muốn nói: Tuần này tôi đã nhìn thấy 4 câu hỏi từ những người không thể sử dụng một thư viện vì nó chỉ là 3.x và chỉ 2 người không thể sử dụng thư viện vì nó chỉ có 2.x và một trong 2 lỗi đó là sai… – abarnert

+0

Dù sao, [tìm kiếm nhanh tại PyPI] (https: // pypi. python.org/pypi?%3Aaction=search&term=mutation+testing&submit=search) bật lên nhiều ứng cử viên. Bạn đã xem tất cả chúng chưa? – abarnert

+1

Xin lỗi vì đã trả lời muộn và cảm ơn bạn đã bình luận. Có, tôi đã tìm kiếm một công cụ tại PyPI và tôi đã không tìm thấy bất cứ điều gì phù hợp với nhu cầu của tôi, đó là lý do tại sao tôi hỏi ở đây. Một công cụ tìm thấy là quá đơn giản - đột biến 0.1, một là phiên bản alpha - pymutester 0.1.0, một (như tôi đã đề cập trong câu hỏi của tôi) là dành cho Python 3.x. Phần còn lại của danh sách không có kết nối chặt chẽ với thử nghiệm đột biến. – BreadHunter

Trả lời

1

Đây là một thư viện cho python2: https://github.com/sk-/elcap

+0

Cảm ơn bạn đã trả lời nhưng tôi không thể thấy bất kỳ hoạt động nào kể từ năm 2012. Và (theo README của họ) đó là "Đây là bản phát hành sớm". – BreadHunter

Các vấn đề liên quan