Hướng dẫn is java or python better for automation? - java hay python tốt hơn cho tự động hóa?

Tôi nên học Python hay Java để vào tự động hóa thử nghiệm?

Tôi mới lập trình. Vui lòng chia sẻ suy nghĩ hoặc liên kết của bạn đến bất kỳ thông tin hữu ích.

Kate Paulk ♦

Phù bằng vàng 31K852 Huy hiệu bạc108 Huy hiệu đồng8 gold badges52 silver badges108 bronze badges

hỏi ngày 5 tháng 2 năm 2014 lúc 3:19Feb 5, 2014 at 3:19

Hướng dẫn is java or python better for automation? - java hay python tốt hơn cho tự động hóa?

5

Vì bạn đang xem xét Selenium (khi khung thử nghiệm) bắt đầu với Java, bởi vì Googling trên "Mô tả vấn đề selen/webdriver" thường sẽ dẫn đến các ví dụ Java mà bạn có thể sử dụng lại. Chỉ có nhiều người làm Selenium với Java sau đó là Python. Ngoài ra selenium it-self chủ yếu được viết bằng Java.

Đối với một dự án, tôi sẽ học ngôn ngữ mà ứng dụng (đang thử nghiệm) được viết. Là người kiểm tra, bạn thường không phải là lập trình viên khó tính, do đó, nếu bạn cần hỗ trợ tự động hóa thử nghiệm lý tưởng nếu nhóm có thể giúp bạn Sử dụng hàng ngày và có nhiều kinh nghiệm nhất. Điều này cũng sẽ làm tăng việc áp dụng và mở rộng các bài kiểm tra của bạn bởi các nhà phát triển, họ sẽ phải duy trì/mở rộng các bài kiểm tra cuối cùng có lẽ.

Nếu sở thích học tập của bạn là từ các cuốn sách, tôi đề nghị "Suy nghĩ trong Java", mỗi chương có những thách thức lập trình tuyệt vời để đảm bảo bạn hiểu và có thể áp dụng lý thuyết. Ngoài ra, nó giải thích mọi thứ rất chi tiết.

CẬP NHẬT: Ngoài ra Java trông rất nhiều C ++ và do đó cũng C#. Nếu bạn nhìn vào các ngôn ngữ phổ biến nhất thì các dẫn xuất C là phổ biến nhất. Học Java sẽ giúp dễ dàng chuyển sang các ngôn ngữ khác.: Also Java looks a lot C++ and thus also C#. If you look at the most popular languages the C derivatives are most popular. Learning Java will make it easier to switch to other languages.

Đã trả lời ngày 11 tháng 3 năm 2014 lúc 10:15Mar 11, 2014 at 10:15

3

Bắt đầu với Python, không nghi ngờ gì..

Python có thể tạo ra sự khác biệt lớn cho người mới bắt đầu. Tôi nhớ rằng đứa con của một người bạn tôi đã dành vài tuần trong một trại hè học Java hoặc C ++, và thực sự bối rối và không chắc chắn anh ấy muốn nghiên cứu máy tính. Tôi bắt đầu thông dịch viên Python và cho anh ấy thấy mọi thứ có thể dễ dàng như thế nào, và tôi nhớ nụ cười trên khuôn mặt anh ấy giải thích mọi thứ.

Python dễ bắt đầu hơn nhiều, vì nhiều lý do:much easier to start with, for several reasons:

  • Gõ động: Nếu loại biến của bạn là OK (thường là), mọi thứ "chỉ là công việc"). Trong Java, các loại phức tạp và lộn xộn hơn nhiều.: if type of your variable is OK (which usually is), things "just work"). In Java, types are much more complicated and messy.
  • Trình thông dịch, cho phép bạn lập trình "Một dòng mã tại một thời điểm" và thử các biểu thức mà không cần phải viết chương trình nhỏ để kiểm tra các khái niệm, giống như bạn phải làm trong Java, which allows you to program "one line of code at a time" and try expressions without the need to write small program to test concepts, like you have to do in Java
  • Thư viện khổng lồ của các chức năng thuận tiện, được gọi là "bao gồm pin"
  • trình gỡ lỗi cho phép bạn kiểm tra tầm thường của bạn đối tượng và phương pháp nào họ có. Vì vậy, thay vì dành hàng giờ để đọc tài liệu, bạn có thể thử nghiệm mã của mình which allows you trivially examine you objects and which methods they have. So instead of spending hours reading docs, you can experiment in your code
  • Rất nhiều tài nguyên trực tuyến miễn phí để học ngôn ngữ, bao gồm các khóa học trực tuyến tuyệt vời, một số thậm chí sử dụng phương pháp "Python trong trình duyệt của bạn", vì vậy bạn thậm chí không cần phải cài đặt Pythonfree online resources for learning the language, including excellent online courses, some even using "python in your browser" approach, so yo don't even need to install Python
  • Python là ngôn ngữ đầu tiên được thiết kế để đọc bởi con người là ưu tiên hàng đầufirst language designed to be read by human as first priority
  • Mã Python có thể là thủ tục (dễ nhất để bắt đầu và hiểu), hướng đối tượng hoặc chức năng. Bạn có thể bắt đầu với các quy trình đơn giản và sử dụng các đối tượng Python hiện có sẽ đáp ứng nhu cầu của bạn trong thời gian dài. Trong Java, các đối tượng là cách duy nhất.

Các đối tượng Java thường là chúng khó hiểu: ví dụ, có nhiều loại số nguyên: Integer (là đối tượng) và int, không. Tôi đã thấy sự nhầm lẫn mà nó gây ra cho người mới bắt đầu, và một vài thứ nữa, với độ chính xác khác nhau (họ có thể giữ được bao nhiêu chữ số). Sử dụng sai loại trong Java sẽ gây ra lỗi thời gian biên dịch hoặc thời gian chạy tồi tệ hơn. Python chỉ có một loại số nguyên và sẽ chuyển đổi nội bộ sang bất kỳ độ chính xác nào bạn cần. Tương tự với kích thước mảng: Nếu dữ liệu của bạn tăng lên và sẽ không phù hợp, Java sẽ có lỗi thời gian chạy, Python sẽ tăng gấp đôi kích thước mảng.

Python cũng tuyệt vời cho nhiều tác vụ mà Java không phù hợp: các chương trình nhỏ để thao túng các tệp, phân tích và phân tích các tệp văn bản như tệp nhật ký, để tự động hóa các tác vụ quản trị hệ thống.

Python được thiết kế cho những người không phải là chuyên gia về khoa học/kỹ thuật máy tính và cần một ngôn ngữ làm việc chăm chỉ để giúp họ giải quyết vấn đề của họ.language which works hard to help them to solve their problems.

Tuyên bố miễn trừ trách nhiệm: Rõ ràng, không có viên đạn bạc. Ngay cả trong Python, nếu bạn sử dụng sai loại, bạn sẽ gặp lỗi thời gian chạy.

Đã trả lời ngày 11 tháng 12 năm 2017 lúc 15:59Dec 11, 2017 at 15:59

Hướng dẫn is java or python better for automation? - java hay python tốt hơn cho tự động hóa?

2

Không bắt buộc phải học Python hoặc Java để tự động hóa nhưng sẽ tốt hơn nếu biết các khái niệm Java (hoặc khái niệm Python nếu sử dụng Python trong tự động hóa) và cơ bản của ngôn ngữ.

Nếu bạn cần biết và hiểu cốt lõi của khung như selenium hoặc testng thì bạn nên có kiến ​​thức tốt về kiến ​​thức ngôn ngữ lập trình.

Đã trả lời ngày 5 tháng 2 năm 2014 lúc 6:05Feb 5, 2014 at 6:05

RudrarudraRudra

Phù hiệu bằng đồng 2355 bronze badges

Ngày nay, không phân biệt nhà phát triển hay người thử nghiệm mà tất cả chúng ta cần biết một ngôn ngữ phát triển và lời khuyên của tôi sẽ là: cả Java hoặc Python đều làm tốt như nhau; Nhưng việc học Python dễ dàng hơn, số lượng mã trong Python cũng rất ít đối với chức năng nhất định, khả năng duy trì của mã dễ dàng hơn và cấu trúc cũng rất đơn giản so với Java.

Tuy nhiên, tính khả dụng của tài nguyên (cụ thể là thư viện, công cụ, hỗ trợ tích hợp từ đầu đến cuối) cho Java cao hơn một chút vì Java được sử dụng rộng rãi.

Tuy nhiên, có một bước ngoặt lớn trong Python từ 4-5yrs vừa qua và nó chiếm lĩnh ngành công nghiệp phần mềm và tương lai dường như là Python vì nó rõ ràng được giới thiệu ngay cả ở cấp độ học (ở Ấn Độ & phần còn lại của thế giới tôi không chắc chắn) và Không tồn tại Java trong đó và C ++ là tùy chọn. Rất nhiều tiện ích Python có sẵn để đáp ứng nhu cầu của hầu hết các lĩnh vực kỹ thuật.

Từ quan điểm của công việc ngày nay, có nhiều việc làm cho selen với java hơn selenium với python.

Java cũng là một ngôn ngữ thực sự tốt, nhưng phải học nhiều hơn Java hơn Python.

Bây giờ bạn muốn viết mã trong bao lâu là một trong những quyết định quan trọng bạn cần đưa ra!

Kate Paulk ♦

Phù bằng vàng 31K852 Huy hiệu bạc108 Huy hiệu đồng8 gold badges52 silver badges108 bronze badges

Đã trả lời ngày 1 tháng 10 năm 2015 lúc 9:33Oct 1, 2015 at 9:33

Hướng dẫn is java or python better for automation? - java hay python tốt hơn cho tự động hóa?

1

Cá nhân tôi sẽ phải khuyên bạn nên học Ruby. Hầu hết các công cụ tự động hóa BDD như Cucumber và RSPEC đến từ cộng đồng Ruby và nó cung cấp rất nhiều công cụ tự động thử nghiệm có sẵn.

Vì bạn chưa quen với lập trình, tôi khuyên bạn nên đi đến Code Academy và thực hiện đào tạo Ruby trực tuyến miễn phí của họ.

Tôi cũng sẽ khuyên bạn nên lấy một bản sao của cuốn sách dưa chuột và bắt đầu làm việc thông qua nó.

Đã trả lời ngày 6 tháng 2 năm 2014 lúc 2:37Feb 6, 2014 at 2:37

Bruce McLeodbruce McLeodBruce McLeod

9.7005 huy hiệu vàng32 Huy hiệu bạc73 Huy hiệu đồng5 gold badges32 silver badges73 bronze badges

Nó phụ thuộc vào chi nhánh phát triển phần mềm mà bạn muốn đến. Nhưng tôi khuyên bạn nên học Java vì đây là một trong những ngôn ngữ phổ biến nhất hiện nay (http://www.tiobe.com/index.php/content/apersinfo/tpci/index.html). Nếu bạn sẽ học Java, bạn sẽ phát triển các bài kiểm tra cho Desktop, Web và Android. Ngoài ra, tôi khuyên bạn nên học Python, Shell, JavaScript - chúng rất dễ học và rất nhiều ứng dụng có thể sử dụng.

Đã trả lời ngày 11 tháng 3 năm 2014 lúc 9:56Mar 11, 2014 at 9:56

Amazpyelamazpyelamazpyel

7896 Huy hiệu bạc20 Huy hiệu Đồng6 silver badges20 bronze badges

1

Để kiểm tra tự động hóa, bạn phải học ngôn ngữ lập trình. Chắc chắn, các bước đầu tiên có thể là làm với các công cụ chơi và ghi (như selenium ide hoặc codedui)

Nhưng đối với hệ thống khung vững chắc, bạn nên viết mã HEAP, sử dụng các mẫu, debagss và mã lưu trữ trong hệ thống CVS (GIT hoặc SVN).

Ý kiến ​​của tôi, ngôn ngữ đầu tiên phải giống như các nhà phát triển của bạn sử dụng. Họ có thể giúp bạn và nhận được những lời khuyên tốt để sử dụng mã.

Đối với các bước đầu tiên trong Dev theo dõi các liên kết tiếp theo:

WebDriver Docs

Codeacademy nơi bạn có thể thực hiện các bước đầu tiên với Python, Ruby và nhiều hơn nữa

Các mẫu WebDries

Git

Chúc may mắn!

Đã trả lời ngày 5 tháng 2 năm 2014 lúc 8:08Feb 5, 2014 at 8:08

Nếu bạn sẽ tự học nó (trong trường hợp công ty của bạn không mua một công cụ tự động hóa đắt tiền mà bạn phải làm việc) Tôi khuyên bạn nên bắt đầu với các khóa học ngôn ngữ lập trình cơ bản, tốt nhất là giống như các nhà phát triển của bạn, hãy mua một cuốn sách trên đó và bắt đầu từ đầu

Sau đó, hãy xem tài liệu WebDriver và bắt đầu xây dựng một khung (một tập hợp các chức năng mà bạn sử dụng thường xuyên để tiết kiệm thời gian và làm cho mã của bạn có thể đọc được và dễ gỡ lỗi). Tôi nghĩ tốt hơn là sử dụng "C# + Visual Studio + git" hoặc "java + eclipse + git", đây là những thứ tôi biết rõ hơn, nếu các nhà phát triển của bạn sử dụng Python hoặc Ruby, họ có thể giúp bạn điều đó.

Dù sao, chỉ cần nói từ kinh nghiệm của riêng tôi, không có kiến ​​thức cơ bản ở đây ...

Đã trả lời ngày 5 tháng 2 năm 2014 lúc 8:47Feb 5, 2014 at 8:47

Câu trả lời là có hoặc không.

Bạn nên có kiến ​​thức về lập trình để có thể áp dụng tình huống bạn đang gặp phải. Khi cần thiết, bạn sẽ có thể học ngôn ngữ cụ thể để viết các bài kiểm tra tự động. Ví dụ, selen có thể được sử dụng với nhiều ngôn ngữ vì có rất ít sự khác biệt trong API của nó. Vì vậy, quan điểm của tình huống "chọn công cụ mới" là chính ngôn ngữ lập trình và công nghệ (nếu bạn ở trong môi trường Java, bạn nên biết sự khác biệt giữa Java và JEE thuần túy) không phải là chính selenium.

Đây là tình huống của tôi. Khi tôi bắt đầu làm việc trong đó, tôi chỉ biết PHP. Sau đó tôi đã học Java và tôi đã viết rất nhiều bài kiểm tra UI tự động bằng Selenium trong Java. Sau đó, tôi đã thay đổi công việc của mình và tôi phải học cách thực hiện việc này bằng C#. Bây giờ bạn gái của tôi phải học cách làm điều tương tự bằng cách sử dụng Ruby và cô ấy yêu cầu tôi giúp đỡ, để tôi phải học Ruby. Càng nhiều thời gian tôi trải qua quá trình "chọn công cụ mới" này thì càng dễ dàng nhận được kiến ​​thức cần thiết để thực hiện công việc của mình.

Đôi khi công việc của tôi chỉ là thử nghiệm không viết các bài kiểm tra tự động vì đó cũng là nhiệm vụ của các nhà phát triển. Vì vậy, như bạn có thể thấy để tạo các thử nghiệm tự động, không cần thiết phải có kỹ năng lập trình bởi vì, đôi khi, tự động hóa thử nghiệm là một phần của các nhiệm vụ phát triển. Tuy nhiên, nếu bạn có thể tham gia không chỉ tạo thử nghiệm (BVA, QP, v.v.) mà còn tự động hóa thử nghiệm, bạn sẽ được tôn trọng không chỉ vì kiến ​​thức của bạn, mà còn cả thái độ của bạn.

Mặt sau của toàn bộ là, kiến ​​thức của tôi là hời hợt (tôi dám nói rằng kỹ năng của tôi sẽ đủ để trở thành một lập trình viên cơ sở có kinh nghiệm, tuy nhiên toàn bộ kinh nghiệm của tôi ), vì vậy tôi phải dành thời gian để làm cho nó mạnh mẽ hơn. Nhưng, với tư cách là người thử nghiệm, tôi được tôn trọng vì tôi có kỹ năng và tôi học nhanh.

Đã trả lời ngày 5 tháng 2 năm 2014 lúc 10:47Feb 5, 2014 at 10:47

Hướng dẫn is java or python better for automation? - java hay python tốt hơn cho tự động hóa?

Dưới đây là một số tài liệu cho selen như đối với mỗi ngôn ngữ cụ thể mà nó chấp nhận:

  • Javadoc
  • Ruby Docs
  • Tài liệu Python
  • .Net Docs

Những điều này sẽ giúp bạn bắt đầu với selen trong mỗi ngôn ngữ.

Dưới đây là một so sánh chi tiết giữa Java và Python. Nó giải thích làm thế nào Python thường ngắn gọn hơn Java, điều này rất đúng. Với Python, bạn có thể sẽ kết thúc với mã ít hơn nhiều. Đây có thể là một lợi ích rất lớn và làm cho nó dễ dàng hơn nhiều để học Python.


Sở thích cá nhân

Nếu tôi phải chọn giữa Python hoặc Java, tôi có thể sẽ chọn Java. Nó chỉ có một tương lai tốt hơn và có nhiều khả năng là những gì đang được hệ thống sử dụng hơn Python. Ngoài ra, đó là, theo tôi, dễ học hơn rất nhiều.

Nếu tôi phải lựa chọn giữa tất cả các ngôn ngữ, tôi có thể đề nghị Perl để kiểm tra phần mềm. Rất nhiều thử nghiệm có liên quan đến xác minh và chuỗi, Perl có khả năng là ngôn ngữ tốt nhất cho việc này. Ngoài ra, bắt đầu với biểu thức chính quy càng nhanh càng tốt, nó sẽ trả hết thời gian lớn. Và vì những điều cơ bản của biểu thức thông thường chuyển giao trong phần lớn các ngôn ngữ lập trình, nó sẽ mang lại cho bạn một lợi thế rất lớn so với rất nhiều người thử nghiệm khác trên thị trường.

Cuối cùng, nó phụ thuộc vào những gì bạn cố gắng hoàn thành. Bạn có muốn trở nên tuyệt vời trong công việc của mình hay bạn muốn một bản lý lịch ấn tượng? Tôi có thể liệt kê 9 ngôn ngữ lập trình trong sơ yếu lý lịch của mình vì tôi đã tìm hiểu rất nhiều trong số chúng cho các tình huống khác nhau. Nếu tôi cần phải thực hiện nhiều phân tích cú pháp chuỗi, tôi chọn Perl. Nếu tôi cần một kịch bản nhanh, Python. Một cái gì đó tiên tiến hơn, Java. Và vì công ty của tôi dường như yêu thích ASP cho tất cả các công cụ QA của họ, khi tôi cần cập nhật các trang web QA nội bộ của chúng tôi, nó thường là ASP.NET.

Đã trả lời ngày 11 tháng 3 năm 2014 lúc 11:48Mar 11, 2014 at 11:48

Hướng dẫn is java or python better for automation? - java hay python tốt hơn cho tự động hóa?

Paul Muirpaul MuirPaul Muir

3.24215 huy hiệu bạc34 Huy hiệu đồng15 silver badges34 bronze badges

Tôi sẽ đề nghị Python vì nó rất dễ học. Nếu bạn định sử dụng Selenium WebDriver thì bạn có thể xem qua tài liệu và mã mẫu tại http://docs.seleniumhq.org/

Đã trả lời ngày 23 tháng 9 năm 2015 lúc 10:41Sep 23, 2015 at 10:41

Hải quânNaval

Phù hiệu bằng đồng 2122 bronze badges

Tất cả phụ thuộc vào các yêu cầu và công cụ dự án của bạn sẽ được sử dụng. Để bắt đầu với kiểm tra tự động hóa, bạn không nhất thiết phải thành thạo bất kỳ ngôn ngữ nào.

Tất nhiên, biết một ngôn ngữ lập trình những gì công cụ của bạn sẽ được sử dụng hoặc thiết kế là hữu ích. Tốt hơn là bắt đầu với việc hiểu các khái niệm và khung cho tự động hóa.

Đối với Selenium WebDriver, như tất cả đã nói, người ta có thể bắt đầu với các kỹ năng Java cơ bản. Đối với câu hỏi của Python vs Java, một vài yếu tố đóng vai trò

  1. Loại dự án
  2. Yêu cầu tự động hóa
  3. Loại công cụ
  4. Ngôn ngữ kịch bản cần thiết để vận hành công cụ.
  5. Gần đây loại khung

Mặt khác, nó luôn luôn bổ sung cho các kỹ năng kịch bản. Đối với QA, Perl, Python, VBScripting, vv là một vài trong số các kỹ năng hữu ích.

Kate Paulk ♦

Phù bằng vàng 31K852 Huy hiệu bạc108 Huy hiệu đồng8 gold badges52 silver badges108 bronze badges

Đã trả lời ngày 14 tháng 10 năm 2015 lúc 8:49Oct 14, 2015 at 8:49

Đừng trói mình vào một ngôn ngữ. Tìm hiểu các nguyên tắc cơ bản của thiết kế lập trình tốt. Tìm hiểu khi nào nên sử dụng một vòng lặp có điều kiện hoặc khi nào để tạo chức năng của mã nội tuyến.

Tôi không bao giờ biết ngôn ngữ nào tôi sẽ được mong đợi để làm việc, nhưng tôi biết các nguyên tắc cơ bản của thiết kế OOP và thử nghiệm. Bắt đầu với mã hóa giả và chỉ cần tìm ra "cách" bạn sẽ hoàn thành nhiệm vụ. Trả lời câu hỏi về ngôn ngữ "What" để thực hiện hoặc công cụ nào cần chọn có thể đến sau.

Đã trả lời ngày 11 tháng 12 năm 2017 lúc 17:51Dec 11, 2017 at 17:51

Hướng dẫn is java or python better for automation? - java hay python tốt hơn cho tự động hóa?

Mặc dù nó không bắt buộc nhưng là một lập trình viên mới, Python và Ruby là những lựa chọn tốt hơn để bắt đầu. Từ kinh nghiệm cá nhân của tôi, các đường cong học tập của họ dốc hơn và rất thú vị sẽ làm cho cuộc thám hiểm tự động hóa của bạn thực sự thú vị.

Đã trả lời ngày 13 tháng 12 năm 2017 lúc 6:59Dec 13, 2017 at 6:59

Hướng dẫn is java or python better for automation? - java hay python tốt hơn cho tự động hóa?

Điều rất quan trọng trong tự động hóa thử nghiệm để bắt đầu với ngôn ngữ của bạn có nghĩa là bạn thoải mái vùng và lời khuyên của tôi sẽ là: cả Java hoặc Python đều làm tốt như nhau, nhưng việc học Python dễ dàng hơn Java, số dòng mã trong Python cũng rất Ít hơn cho chức năng nhất định so với Java.

Tuy nhiên, tính khả dụng của tài nguyên (cụ thể là các thư viện, công cụ và hỗ trợ tích hợp từ đầu đến cuối) cho Java cao hơn một chút, vì Java được sử dụng rộng rãi.

Tuy nhiên, có một bước ngoặt lớn trong Python từ 4-5 năm qua và nó chiếm lĩnh ngành công nghiệp phần mềm và tương lai dường như là Python vì nó rõ ràng được giới thiệu ngay cả ở cấp độ học (ở Ấn Độ & phần còn lại của thế giới tôi không chắc chắn điều đó) Và không tồn tại Java trong đó và C ++ là tùy chọn. Rất nhiều tiện ích Python có sẵn để đáp ứng nhu cầu của hầu hết các lĩnh vực công nghệ.

Hướng dẫn is java or python better for automation? - java hay python tốt hơn cho tự động hóa?

Bharat Mane

6.76910 Huy hiệu vàng38 Huy hiệu bạc67 Huy hiệu Đồng10 gold badges38 silver badges67 bronze badges

Đã trả lời ngày 20 tháng 8 năm 2018 lúc 6:49Aug 20, 2018 at 6:49

Hướng dẫn is java or python better for automation? - java hay python tốt hơn cho tự động hóa?

Mặc dù Python được coi là một ngôn ngữ dễ học hơn, nhưng đó không phải là yếu tố quan trọng để xem xét. Tôi sẽ bắt đầu với Java vì tôi sẽ lập luận rằng nó cung cấp một giới thiệu tốt hơn về các nguyên tắc cơ bản lập trình hơn Python, điều này có thể hữu ích nếu bạn quyết định thay đổi thành ngôn ngữ khác như C# hoặc C ++ trong tương lai.

Đã trả lời ngày 8 tháng 12 năm 2020 lúc 12:28Dec 8, 2020 at 12:28

Cái nào tốt hơn Python hoặc Java để tự động hóa?

Nó có một số lượng lớn người dùng trên toàn thế giới. Nó có ít biến chứng cú pháp hơn bất kỳ ngôn ngữ lập trình nào khác. Thử nghiệm tự động hóa Selenium với Python có thể là quyết định tốt nhất từ ​​trước đến nay. Nó có nhiều lợi thế của việc sử dụng Python so với Java để thử nghiệm selen.Selenium automation testing with Python can be the best decision ever. It has many advantages of using Python over Java for Selenium testing.

Java có tốt cho tự động hóa không?

Do đó, Java nằm trong danh sách ngôn ngữ kịch bản tự động hóa tốt nhất này mà bạn phải học vào năm 2022. Bạn cần đặt thời gian và nỗ lực của mình để thành thạo cú pháp mã hóa của Java để thực hiện nó vào các tập lệnh kiểm tra. Nó có rất nhiều thư viện nguồn mở và được nhúng với hệ thống phân bổ ngăn xếp.Java is in this list of best automation scripting language that you must learn in the year 2022. You need to put in your time and effort to master Java's coding syntax to implement it into the test scripts. It has a plethora of open-source libraries and is embedded with the stack allocation system.

Ngôn ngữ lập trình nào là tốt nhất cho tự động hóa?

Python đứng đầu danh sách ngôn ngữ lập trình của chúng tôi để kiểm tra tự động hóa. Đây là ngôn ngữ lập trình nguồn mở miễn phí phổ biến nhất để kiểm tra tự động hóa. Nó được sử dụng để tạo các ứng dụng web và máy tính để bàn, phát triển trò chơi, học máy, trực quan hóa dữ liệu, máy chủ mạng và nhiều hơn nữa. comes at the top of our list of programming languages for automation testing. It is the most popular free open-source programming language for automation testing. It's been used in creating web and desktop applications, game development, machine learning, data visualisation, network server, and many more.

Python có phải là tốt nhất cho tự động hóa?

Một số người sẽ nói những điều này là rõ ràng, nhưng Zen of Python là một bản tuyên ngôn sẽ không cho phép bạn quên đi những điều cơ bản.Pytest là một trong những khung công tác tốt nhất cho tự động hóa có sẵn.Nó có thể xử lý bất kỳ bài kiểm tra chức năng nào, cho dù chúng ta đang nói về đơn vị, tích hợp hoặc thử nghiệm từ đầu đến cuối.Pytest is one of the best available frameworks for automation available. It can handle any functional test, whether we're talking about unit, integration, or end-to-end testing.