Hướng dẫn python testing interview questions and answers - câu hỏi và câu trả lời phỏng vấn thử nghiệm python

bởi Venkatesan M, vào ngày 20 tháng 5 năm 2017 9:21:57 AM

Show

Hướng dẫn python testing interview questions and answers - câu hỏi và câu trả lời phỏng vấn thử nghiệm python

Bạn đang cố gắng cho A & NBSP; Python & NBSP; Công việc? Dưới đây là những câu hỏi và câu trả lời phỏng vấn thường gặp hàng đầu cho cuộc phỏng vấn Python. Đi sâu vào những câu hỏi và câu trả lời phỏng vấn Python này và xem bạn thành thạo như thế nào trong ngôn ngữ Python này. Python job? Here are the top frequently asked interview questions and answers to step-on the python interview. Dive into these Python interview questions and answers and see just how well-versed you are in this Python language.

Q1. Python là gì? Những lợi ích của việc sử dụng Python là gì?

Trả lời: Python là ngôn ngữ lập trình với các đối tượng, mô -đun, luồng, ngoại lệ và quản lý bộ nhớ tự động. Lợi ích của Pythons là nó đơn giản và dễ dàng, di động, có thể mở rộng, cấu trúc dữ liệu tích hợp và nó là một nguồn mở.Python is a programming language with objects, modules, threads, exceptions and automatic memory management. The benefits of pythons are that it is simple and easy, portable, extensible, build-in data structure and it is an open source.

Câu 2. & NBSP; Làm thế nào Python có thể được sử dụng trong thử nghiệm phần mềm? & NBSP; How Python can be used in software testing? 

Trả lời: 1. Để tạo dữ liệu kiểm tra; Kết quả kiểm tra phân tích cú pháp; tạo báo cáo; Kiểm tra các cuộc gọi API, vv2. Python để trích xuất các yêu cầu từ một tài liệu từ.3. Để kiểm tra các tác vụ tự động hóa, thiết lập môi trường cho các thử nghiệm, trích xuất dữ liệu hiệu suất, v.v ... 4. Người thử nghiệm sử dụng Python rộng rãi ở nhiều công ty có selen để tự động hóa thử nghiệm.5. Để viết các ứng dụng máy tính để bàn được sử dụng bởi người thử nghiệm.6. Kiểm tra thao tác dữ liệu.7. Để xây dựng môi trường thử nghiệm8. Kiểm tra với IronPython trên .NET
1. To generate test data; parse test results; generate reports; testing API calls etc.
2. Python to extract requirements from a Word document.
3. For testing tasks automation, setting up environments for tests, extracting performance data, etc...
4. Testers use Python extensively in many companies with Selenium for test automation.
5. For writing desktop applications used by testers.
6. Test data manipulation.
7. To build test environment
8. Testing with IronPython on .NET

Q3. Bạn biết khung Python nào? & NBSP;

ANS: Khung được gọi là Web2py, Pamie (Mô -đun tự động hóa Python cho I. E.), Khung Py.TestFramework called Web2py, PAMIE (Python automation Module for I. E.), The py.test framework

Q4

Trả lời: Có những công cụ tốt để giúp phát triển Python như Notepad ++ với plugin PYNPP và Eclipse với Pydev và Pyunit.There are good tools for helping Python development such as Notepad++ with the PyNPP plugin and Eclipse with PyDev and PyUnit.

Q5. The following is displayed by a print function call: 
yesterday today tomorrow Please write an example of a print function.

Ans: In ('Hôm qua \ ntoday \ ntomorrow')print('yesterday\ntoday\ntomorrow')

Q6. Sau đây được hiển thị bởi một cuộc gọi chức năng in:

Trả lời: Xin chào-How-Are-Youhello-how-are-you

Q7. Vui lòng viết một ví dụ về chức năng in. & NBSP;

Ans: In ('Hello' + '-' + 'How' + '-' + 'là' + '-' + 'You'))print('hello' + '-' + 'how' + '-' + 'are' + '-' + 'you')

Q8. & NBSP; Biểu thức Len ('') đánh giá là gì? What does the expression len('') evaluate to?

Trả lời: 0 0

Q9. Considering the following code: 
s = 'catandapple' 
Write an expression that evaluate to 'apple'.
 

Ans: s[-5:]

Q10. Viết một biểu thức đánh giá là đúng

Ans: Len ('Aaddgg') == 6 len('aaddgg') == 6

Hướng dẫn python testing interview questions and answers - câu hỏi và câu trả lời phỏng vấn thử nghiệm python

Q11. "Tuples" & nbsp là gì;

Trả lời: Bộ dữ liệu là các chuỗi bất biến: Chúng không thể được sửa đổi. Tuples sử dụng dấu ngoặc đơn thay vì dấu ngoặc vuông: TUP = ('test', 5, -0.2) Tuples are immutable sequences: they cannot be modified. Tuples use parentheses instead of square brackets: tup = ('test', 5, -0.2)

Q12. Các quy tắc cho tên Python hợp pháp là gì? & NBSP; 

Trả lời: 1. Tên phải bắt đầu bằng một chữ cái hoặc _.
1. Names must start with a letter or _.

2. Tên phải chỉ chứa các chữ cái, chữ số và _.

Q13. Bạn sử dụng lệnh nào để thoát khỏi cửa sổ trợ giúp hoặc trợ giúp nhắc lệnh?

Trả lời: Quyền bạn gõ thoát tại dấu nhắc lệnh trợ giúp, dấu nhắc Python Shell sẽ xuất hiện bằng cách đóng cửa sổ trợ giúp tự độngquitWhen you type quit at the help’s command prompt, python shell prompt will appear by closing the help window automatically

Q14. Các chức năng có giúp () và dir () liệt kê tên của tất cả các hàm và biến BURTIT_IN không? Nếu không, bạn sẽ liệt kê chúng như thế nào?

ANS: Không. Confiltins, như một cuộc tranh luận với Dir Dir (). Nó sẽ hiển thị các hàm, ngoại lệ và các đối tượng khác như một danh sách.No. Built-in functions such as max(), min(), filter(), map(), etc is not apparent immediately as they are
available as part of standard module.To view them, we can pass the module ” builtins ” as an argument to “dir()”. It will display the
built-in functions, exceptions, and other objects as a list.>>>dir(__builtins )
[‘ArithmeticError’, ‘AssertionError’, ‘AttributeError’, ……… ]

Q15. Giải thích làm thế nào Python biên dịch kiểm tra mã thời gian và thời gian chạy?

Trả lời: Python thực hiện một số lượng kiểm tra thời gian biên dịch, nhưng hầu hết các kiểm tra như loại, tên, vv đều bị hoãn lại cho đến khi thực thi mã. Do đó, nếu mã Python tham chiếu chức năng do người dùng xác định không tồn tại, mã sẽ biên dịch thành công. Trên thực tế, mã sẽ không thành công với một ngoại lệ chỉ khi đường dẫn thực thi mã tham chiếu chức năng không tồn tại.Python performs some amount of compile-time checking, but most of the checks such as type, name, etc are postponed until code execution. Consequently, if the Python code references a user -defined function that does not exist, the code will compile successfully. In fact, the code will fail with an exception only when the code execution path references the function which does not exists.

Q16. Một người vô dụng nhất ở Python là gì?

ANS: Khung thử nghiệm đơn vị của Python được gọi là của Unittest. & NBSP; Nó hỗ trợ chia sẻ các thiết lập, kiểm tra tự động hóa, mã tắt cho các bài kiểm tra, tổng hợp các thử nghiệm thành các bộ sưu tập, trong số những người khác.The unit testing framework of Python is known as “unittest”.  It supports the sharing of setups, automation testing, shutdown code for tests, aggregation of tests into collections, among others.

Q17. Xác định cắt lát.

ANS: SLATING SLATING VÒI là một cơ chế để chọn một loạt các mục từ các loại trình tự như danh sách, tuple, chuỗi, v.v.“Slicing” is a mechanism to select a range of items from sequence types like list, tuple, strings etc.

Q18. Máy phát điện trong Python là gì?

ANS: Máy phát điện là phương tiện để thực hiện trình lặp. Nó là một chức năng bình thường ngoại trừ việc nó mang lại biểu thức trên mạng trong chức năng của người dùng.Generators are the means to implement iterators. It is a normal function except that it yields “expression” in the “function”.

Q19. Xác định các tài liệu của người Viking.

ANS: DOCSTRING VÒI là một chuỗi tài liệu Python. Đó là phương tiện để ghi lại các chức năng của Python, các mô -đun, các mô -đun và các lớp học.“Docstring” is a Python documentation string. It is the means to document Python “functions”, “modules” and “classes”.

Q20. Làm thế nào để bạn sao chép một đối tượng trong Python?

ANS: COPY.Copy () & nbsp; hoặc & nbsp; copy.deepCopy ()copy.copy () or copy.deepcopy()

Q21. Chỉ số tiêu cực của người Viking là gì?

ANS: Trình tự Python có thể được lập chỉ mục là số dương và số âm. Đối với chỉ số tích cực AC, 0 là số đầu tiên, 1 là thứ hai, v.v. & nbsp; Đối với một chỉ số âm, (-1) là chỉ số cuối cùng và (-2) là thứ hai, v.v.Python sequences can be indexed as positive and negative numbers. For ac positive index, 0 is the first number, 1 is the second etc.  For a negative index, (-1) is the last index and (-2) is the second etc.

Q22. Làm thế nào để bạn chuyển đổi một số thành một chuỗi?

Trả lời: Bằng cách sử dụng hàm sẵn & nbsp; str ().By using the inbuilt function str().

Q23. Sự khác biệt giữa các loại xrange và phạm vi của phạm vi là gì?

ANS: Một lần nữa, Xrange, trả về đối tượng của Xrange, trong khi phạm vi trả về danh sách của người Hồi giáo bất kể kích thước của phạm vi phạm vi.“Xrange” returns the “Xrange” object while range returns the “list” irrespective of the size of the “range”.

Q24. Xác định các mô -đun và gói và gói.

Trả lời: Mỗi tệp chương trình Python là một mô -đun, một trong các mô -đun khác, các mô -đun khác như các đối tượng của các đối tượng và các thuộc tính của Hồi giáo.Each Python program file is a “module”, which imports other modules like “objects” and “attributes”.

Một thư mục chương trình Python là một gói của các mô -đun trực tuyến. & NBSP; Một gói có thể có các mô -đun trên mạng hoặc các thư mục con.

Q25. Python là gì? Những lợi ích của việc sử dụng Python là gì?

Trả lời: Python là ngôn ngữ lập trình với các đối tượng, mô -đun, luồng, ngoại lệ và quản lý bộ nhớ tự động. Lợi ích của Pythons là nó đơn giản và dễ dàng, di động, có thể mở rộng, cấu trúc dữ liệu tích hợp và nó là một nguồn mở.Python is a programming language with objects, modules, threads, exceptions and automatic memory management. The benefits of pythons are that it is simple and easy, portable, extensible, build-in data structure and it is an open source.

Q26. Pep 8 là gì?

ANS: PEP 8 là một quy ước mã hóa, một tập hợp các đề xuất, về cách viết mã Python của bạn dễ đọc hơn.PEP 8 is a coding convention, a set of recommendation, about how to write your Python code more readable.

Q29. Pickling và Unbickling là gì?

Trả lời: Mô -đun Pickle chấp nhận bất kỳ đối tượng Python nào và chuyển đổi nó thành một biểu diễn chuỗi và đổ nó vào một tệp bằng cách sử dụng chức năng kết xuất, quá trình này được gọi là Pickling. & nbsp; trong khi quá trình truy xuất các đối tượng python gốc từ biểu diễn chuỗi được lưu trữ được gọi là không có dấu hiệu.Pickle module accepts any Python object and converts it into a string representation and dumps it into a file by using dump function, this process is called pickling.  While the process of retrieving original Python objects from the stored string representation is called unpickling.

Q30. Làm thế nào Python được giải thích?

Trả lời: Ngôn ngữ Python là một ngôn ngữ được giải thích. Chương trình Python chạy trực tiếp từ mã nguồn. Nó chuyển đổi mã nguồn được lập trình viên viết thành ngôn ngữ trung gian, một lần nữa được dịch thành ngôn ngữ máy phải được thực thi.Python language is an interpreted language. Python program runs directly from the source code. It converts the source code that is written by the programmer into an intermediate language, which is again translated into machine language that has to be executed.

Q31. Làm thế nào bộ nhớ được quản lý trong Python?

Trả lời:

  • Bộ nhớ Python được quản lý bởi Python Private Heap Space. Tất cả các đối tượng Python và cấu trúc dữ liệu được đặt trong một đống riêng tư. Lập trình viên không có quyền truy cập vào đống riêng tư và thông dịch viên này chăm sóc cho đống riêng Python này.
  • Việc phân bổ không gian heap Python cho các đối tượng Python được thực hiện bởi Trình quản lý bộ nhớ Python. & NBSP; API cốt lõi cho phép truy cập vào một số công cụ để lập trình viên mã hóa.
  • Python cũng có một bộ thu rác sẵn có, trong đó tái chế tất cả bộ nhớ không sử dụng và giải phóng bộ nhớ và làm cho nó có sẵn cho không gian đống.

Hướng dẫn python testing interview questions and answers - câu hỏi và câu trả lời phỏng vấn thử nghiệm python

Bạn cũng có thể quan tâm đến ...

  • Câu hỏi và câu trả lời phỏng vấn của Python Flask
  • Python Pandas Phỏng vấn câu hỏi và câu trả lời
  • Python câu hỏi và câu trả lời phỏng vấn thời gian thực
  • Python kiểm tra các câu hỏi và câu trả lời phỏng vấn
  • Câu hỏi phỏng vấn Python hàng đầu
  • Khoa học dữ liệu trong các câu hỏi và câu trả lời phỏng vấn Python
  • Top 25 câu hỏi và câu trả lời phỏng vấn Python được chuẩn bị bởi các chuyên gia

Các câu hỏi phỏng vấn Python cơ bản là gì?

Sau đây là các câu hỏi phỏng vấn Python cơ bản cho Freshers:..
Python là gì? ....
Những lợi ích của Python là gì? ....
Các tính năng chính của Python là gì? ....
Python là loại ngôn ngữ nào? ....
Các ứng dụng của Python là gì? ....
Sự khác biệt giữa danh sách và tuple trong Python là gì ?.

Làm thế nào python được sử dụng trong thử nghiệm?

Khả năng đọc và thực hiện các chức năng kiểm tra bằng cách sử dụng Python tốt hơn vì khung không đặt bắt buộc thêm các chức năng kiểm tra vào các lớp. Không giống như các ngôn ngữ lập trình khác, Python cho phép Kỹ sư tự động hóa kiểm tra quyết định xem các lớp hoặc chức năng nên được sử dụng để tự động hóa thử nghiệm Selenium.Python lets the test automation engineer decide whether classes or functions should be used for Selenium test automation.

Python Câu trả lời đơn giản là gì?

Python là ngôn ngữ lập trình máy tính thường được sử dụng để xây dựng các trang web và phần mềm, tự động hóa các tác vụ và tiến hành phân tích dữ liệu.Python là một ngôn ngữ đa năng, có nghĩa là nó có thể được sử dụng để tạo ra nhiều chương trình khác nhau và không chuyên về bất kỳ vấn đề cụ thể nào.a computer programming language often used to build websites and software, automate tasks, and conduct data analysis. Python is a general-purpose language, meaning it can be used to create a variety of different programs and isn't specialized for any specific problems.

Các câu hỏi Python được hỏi trong cuộc phỏng vấn TCS là gì?

Câu hỏi phỏng vấn Python cơ bản cho Freshers..
Python là gì?....
Python là một ngôn ngữ được giải thích.....
Sự khác biệt giữa danh sách và bộ dữ liệu là gì?....
Pep 8 là gì?....
Các tính năng chính của Python là gì?....
Bộ nhớ được quản lý như thế nào trong Python?....
Pythonpath là gì?....
Các mô -đun Python là gì?.