Q1: Kiểm thử tự động là cái gì?Kiểm thử tự động là một kỹ thuật sử dụng một công cụ tự động hóa để ghi và thực hiện các kịch bản thử nghiệm và các trường hợp mà các kiểm thử viên viết ra. Show
Mục đích chính của kiểm thử tự động là để giảm số lượng các trường hợp kiểm thử được chạy bằng tay và không thể loại trừ kiểm thử thủ công hoàn toàn. Q2: Khi nào bạn sẽ dùng kiểm thử tự động?Tự động hóa được xem xét trong các trường hợp sau đây:
Thông thường, các quyết định được dựa trên ROI (hệ số lợi nhuận trên tổng đầu tư) Q3: Khi nào thì không sử dụng kiểm thử tự độngNgười ta không nên sử dụng kiểm thử tự động trong các trường hợp sau đây:
Q4: Các bước liên quan trong quá trình kiểm thử tự động là gì?Trong quá trình tự động hóa, bước liên quan là: Lựa chọn công cụ thử nghiệm Xác định phạm vi tự động hóa Quy hoạch, thiết kế và phát triển Thực hiện kiểm tra Bảo trì Q5: Nnhững điểm được đề cập trong khi lên kế hoạch cho giai đoạn tự động hóa là gì?Trong từng giai đoạn của kế hoạch kiểm thử tự động phải được thực hiện trong mối quan tâm là:
Q6 ) Trong điều kiện nào chúng ta không thể sử dụng kiểm thử tự động cho các phương pháp Agile?Kiểm thử tự động sẽ không hữu ích cho các dự án chạy theo mô hình Agile trong các điều kiện sau đây:
Q7) Các tính năng chính của một công cụ tự động hóa tốt là gì?
Q8) Các loại Framwork được sử dụng trong kiểm thử phần mềm tự động là gì?Trong kiểm thử tự động phần mềm bốn loại Framework được sử dụng là
Q9) Tiêu chuẩn kịch bản trong kiểm thử tự động hóa là gì?Trong khi viết kịch bản cho tự động hóa, bạn phải xem xét những việc sau đây:
10) Các công cụ phổ biến nhất để thử nghiệm tự động là gì?Công cụ kiểm tra tự động phổ biến nhất là
Q11) Bạn có thể lập bản đồ thành công của thử nghiệm tự động hóa dựa trên cơ sở nào?Bằng cách tuân theo các tiêu chí, sự thành công của kiểm thử tự động hóa có thể được ánh xạ
12) Có thể liệt kê ra một số nhược điểm của kiểm tra thủ công?
13) Cho tôi biết bạn biết gì về SeleniumSelenium là một Test Suite framework miễn phí . Nó được sử dụng cho các môi trường Web và Điện thoại di động tự động. Nó bao gồm
14) Hãy cho tôi biết về QTPQTP (Quick Test Professional) bây giờ được gọi là HP UFT. Nó là một công cụ tự động hóa thương mại và hỗ trợ rất nhiều môi trường kiểm tra Web, Desktop, SAP, Delphi, Net, ActiveX, Flex, Java, Oracle, Mobile, PeopleSoft, PowerBuilder, Siebel, Stingray, Visual Basic. Ngôn ngữ kịch bản là VBScript. Công cụ này phù hợp với HP ALM (Test Management Tool) và HP LoadRunner (Performance Testing Tool). Các tính năng nổi bật của QTP bao gồm kiểm thử quy trình nghiệp vụ, Frameword chứa các từ khóa lien quan , hỗ trợ XML, các điểm kiểm tra mạnh mẽ, kết quả kiểm thử. 15) Giải thích Sikuli là gì?Sikuli là một công cụ sử dụng phương pháp "Kết hợp Hình ảnh Trực quan" để tự động hóa giao diện người dùng đồ họa. Tất cả các phần tử web trong Sikuli phải được lấy làm hình ảnh và được lưu trữ bên trong dự án. Sikuli bao gồm Tập lệnh Sikuli Visual Scripting API cho Jython IDE Sikuli Sử dụng thực tế của Sikuli là Nó có thể được sử dụng để tự động hóa các trang web flash hoặc các đối tượng Nó có thể tự động hóa ứng dụng dựa trên cửa sổ và bất cứ thứ gì bạn thấy trên màn hình mà không sử dụng hỗ trợ API nội bộ Nó cung cấp API đơn giản Nó có thể được dễ dàng liên kết với các công cụ như Selenium Ứng dụng máy tính để bàn có thể được tự động Sikuli cung cấp hỗ trợ rộng rãi để tự động hóa các đối tượng flash Để tự động hoá máy tính để bàn, nó sử dụng các đối tượng Flash "Trực quan Phù hợp" mạnh mẽ Nó có thể làm việc trên bất kỳ công nghệ -.NET, Java, 16) Sự khác biệt giữa Selenium và Sikuli là gì?
Nguồn dịch: https://www.guru99.com/automation-testing-interview-questions.html |