2012-07-12 44 views
7

Tôi chọn một trong các cách sau để kiểm tra với: Telerik Kiểm tra miễn phí KhungSeleniumTelerik Kiểm tra miễn phí Khung vs Selenium

Các web dự án, là một trang web viết bằng C# và JavaScript.

Bạn có thể cho biết người thử nghiệm nào chọn và tại sao không?
Làm nổi bật sự khác biệt của các công cụ trên để thử nghiệm?

+2

@AnthonySottile Bạn thực sự cần phải nói lý do tại sao bạn thận trọng chống lại nó. Tin đồn không có cơ sở là gì - vô ích? Ý kiến ​​không có lý do chắc chắn tương đương với tin đồn phải không? – user1258245

+1

Tôi khuyên bạn nên nghe một podcast gần đây, nơi các cuộc phỏng vấn Jesse Liberty Jim Holms, người truyền giáo cho TestStudio của Telerik. Ông rõ ràng là thiên vị ủng hộ Telerik, nhưng ông nói rất cao về Selenium và nói về một số khác biệt giữa các khung kiểm thử khác nhau. Anh ấy nói với một số người, đó có thể là giải pháp tốt hơn cho họ để sử dụng một giải pháp như Selenium. http://jesseliberty.com/2012/07/05/yet-another-podcast-70jim-holmes-automated-testing/ – Daniel

+1

Chúng tôi sử dụng selen để thử nghiệm một chồng dựa trên python và thấy rằng selenium flakes gần như tất cả các thử nghiệm của chúng tôi. Trình duyệt tự động kiểm tra chéo là rất tốt, nhưng khi nó chỉ là như vậy không đáng tin cậy nó là khó chịu. Tôi không chắc chắn có một cách tốt hơn để làm điều đó và _some_ thử nghiệm là CERTAINLY tốt hơn không. Có vẻ như chúng tôi dành một lượng thời gian đáng kể để kiểm tra các mảnh khi chúng chỉ là những mảnh đó. Mặc dù có lẽ nói điều gì đó về mã của chúng tôi và không nhất thiết phải về selen. –

Trả lời

2

Tôi nghĩ mình sẽ đi với Selenium. Tôi không biết Telerik nhưng tôi biết rằng:

Tính đến đầu năm 2012, Simon Stewart của Google (nhà phát minh của WebDriver) và David Burns của Mozilla đang đàm phán với W3C để làm WebDriver một tiêu chuẩn Internet . Như vậy, Selenium-Webdriver (Selenium 2.0) nhằm mục đích để thực hiện tham chiếu của tiêu chuẩn WebDriver trong các ngôn ngữ lập trình khác nhau. Hiện tại, Selenium-WebDriver đã hoàn thành được triển khai và hỗ trợ bằng Python, Ruby, Java và C#.

Tất nhiên không ai biết nếu nó sẽ trở thành tiêu chuẩn nhưng thực tế đang được xem xét cho tôi hy vọng rằng những gì tôi học sử dụng nó sẽ hữu ích trong tương lai. Dù sao, đó là một khía cạnh đáng để mắt đến.

Ngoài ra, tôi có thể làm những gì tôi cần bằng cách đọc tài liệu của họ.

+1

Cảm ơn bạn. Liên quan đến WebDrive - W3C hôm qua đã trình bày bản nháp của tiêu chuẩn – SomeName

3

Tôi sẽ đi với Selenium. Tôi nói điều này cho một điều chính: nguồn mở.

Tôi không thể bắt đầu giải thích bằng lời, làm thế nào nó gây phiền nhiễu khi gọi một thứ gì đó từ Selenium và nó đang làm điều tôi không mong đợi hoặc tôi vượt qua một giá trị và nó không làm gì cả. Tài liệu có thể hơi khó khăn, vậy tiếp theo là gì? Nhìn vào mã nguồn.

Tôi đã học cách Selen hoạt động trở lại trước bằng cách xem mã nguồn. Với Telerik, bạn rõ ràng không thể làm điều này.

Với hỗ trợ trình duyệt, chúng giống nhau.

Cả hai đều được viết tốt, được duy trì tốt, Telerik có hỗ trợ riêng trong khi với Selenium bạn đang mắc kẹt với các nhóm Google, Google và Stackoverflow.

+0

Cảm ơn bạn. Một tính năng thú vị) – SomeName

7

Tiết lộ đầy đủ: Tôi là Evangelist cho Phòng thí nghiệm và Thử nghiệm của Telerik, vì vậy tôi có một số thành kiến ​​ở đây.

Tuyệt vời của WebDriver. Tôi vẫn làm rất nhiều cuộc hội thảo và nói chuyện xung quanh nó. Khung kiểm tra của Telerik (miễn phí, với một tùy chọn hỗ trợ trả tiền) có một câu chuyện tuyệt vời về khả năng tương thích giữa các trình duyệt, sự chờ đợi rõ ràng và rõ ràng, và một vài lĩnh vực khác nữa. Nó cũng là một tiến triển tự nhiên từ đó đến phiên bản thương mại đầy đủ của Test Studio - tuy nhiên, bạn rõ ràng KHÔNG phải đi đến các công cụ trả tiền nếu bạn không muốn.

Hoặc là công cụ sẽ hoàn thành công việc. Các khía cạnh quan trọng hơn về thành công lâu dài của bạn với tự động hóa thử nghiệm là cách bạn thực hiện công việc. Tập trung vào việc sử dụng Mẫu đối tượng trang tốt (bất kể bạn sử dụng khung công tác nào) và tìm hiểu cách xử lý đồng bộ hóa xung quanh nội dung động (AJAX, ví dụ:). Nhận hai khái niệm này được đóng đinh và bạn sẽ hạnh phúc hơn nhiều cho dù bạn đang sử dụng WebDriver hay Khung kiểm tra của Telerik.

+0

Cảm ơn bạn đã phản hồi chi tiết. – SomeName

+1

Sẽ rất hữu ích khi xem ma trận tính năng/khả năng so sánh Selenium với cung cấp của Telerik. – CyberMonk

+0

@CyberMonk http://www.telerik.com/campaigns/teststudio/aw/5-hidden-selenium-costs –

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