Tài liệu hướng dẫn Selenium
- 页数
- 15
- 格式
- 大小
- 309 KB
- 语言
- VI
- 浏览量
- 1,076
- 评论
- 0
- 下载次数
- 0
常见问题
此文档免费吗?
是的。“Tài liệu hướng dẫn Selenium”是免费的 — 只需登录并点击“下载”即可获取原始文件。
这份文档有多少页?
该文档共有 15 页。您可以在下载前进行在线预览。
我可以在下载前预览吗?
是的。您可以通过在线阅读器直接在本页面预览此文档,然后再决定是否下载。
- 文档名称
- Tài liệu hướng dẫn Selenium
- 目录
- 此文档没有清晰的目录。
- 页数
- 15 页
- 上传者
- ThiNganHang
正在生成详细摘要。请几分钟后回来查看。
正在生成预览...
描述
1 TÀI LIỆU HƯỚNG DẪN SELENIUM Chương I. Giới thiệu Đây là công cụ tốt nhất cho kiểm tra web-application. Kiểm tra tự động hóa có nghĩa là sử dụng một công cụ để chạy thử nghiệm lặp lại đối với các ứng dụng nhắm mục tiêu bất cứ khi nào cần thiết. Chương 2. Introducing Selenium 2.1. Tự động hóa hay không tự động hóa? Selenium không phải luôn gặp thuận lợi khi để tự động hóa các trường hợp kiểm thử. Có khi kiểm thử bằng tay lại thích hợp hơn. Ví dụ như giao diện của người dùng trình ứng dụng sẽ thay đổi trong tương lai gần, như vậy thì bất kỳ tự động hóa nào cũng được viết lại. Đôi khi đơn giản là không đủ thời gian để viết tự động hóa .Đối với kỳ hạn ngắn, kiểm tra bằng tay có thể có hiệu quả hơn. Nếu một ứng dụng có một thời hạn rất chặt chẽ, hiện tại không có tự động kiểm tra có sẵn, và nó bắt buộc là việc thử nghiệm được thực hiện trong khoảng thời gian, kiểm tra bằng tay là giải pháp tốt nhất. Tuy nhiên, tự động hóa có lợi thế cụ thể để nâng cao hiệu quả lâu dài của một nhóm phần mềm kiểm tra quy trình. Kiểm tra tự động hỗ trợ: Thường xuyên kiểm tra hồi quy Phản hồi nhanh chóng để phát triển trong quá trình phát triển Hầu như không giới hạn sự thực hiện lặp đi lặp lại trường hợp thử nghiệm Tùy chỉnh báo cáo của các sai sót ứng dụng Hỗ trợ cho Agile và phương pháp phát triển eXtreme Tài liệu có tính kỷ luật của các trường hợp thử nghiệm Tìm các khuyết tật bị mất bằng cách kiểm tra bằng tay 2.2. Test Automation for Web Applications 2.3. Introducing Selenium Selenium là một tập hợp mạnh mẽ của các công cụ hỗ trợ phát triển nhanh chóng của các thử nghiệm tự động hóa cho các ứng dụng dựa trên web.Selenium cung cấp một tập phong phú của các thử nghiệm chức năng đặc biệt hướng đến các nhu cầu của các thử nghiệm của một ứng dụng web. Các hoạt động này là rất linh hoạt, cho phép nhiều tùy chọn cho vị trí các thành phần UI và so sánh kết quả thử nghiệm dự kiến sẽ chống lại hành vi ứng dụng thực tế 2.4. Selenium Components Selenium gồm có ba công cụ chính. Mỗi có một vai trò cụ thể trong việc hỗ trợ sự phát triển của tự động hóa kiểm tra ứng dụng web 2 2.4.1. Selenium-IDE Selen-IDE là môi trường phát triển tích hợp cho việc xây dựng trường hợp thử nghiệm Selenium. Nó hoạt động như một trình duyệt Firefox add-on và cung cấp một giao diện dễ sử dụng để phát triển và chạy trường hợp kiểm thử cá nhân, bộ kiểm tra toàn bộ. Selenium-IDE có một tính năng ghi lại, sẽ giữ tài khoản của người sử dụng khi chúng được thực hiện và lưu trữ chúng như là một kịch bản tái sử dụng để phát sử dụng. Nó cũng có một menu ngữ cảnh (nhấn chuột phải) tích hợp với trình duyệt Firefox, cho phép người dùng chọn từ một danh sách xác nhận và xác minh cho các vị trí đã chọn. Selenium-IDE cũng cung cấp chỉnh sửa đầy đủ các trường hợp thử nghiệm cho chính xác hơn và kiểm soát. Mặc dù Selen-IDE chỉ là một Firefox add-on, các kiểm thử tạo ra trong nó cũng có thể được chạy cho các trình duyệt khác bằng cách sử dụng Selenium-RC và chỉ định tên của bộ ứng dụng thử nghiệm trên dòng lệnh. 2.4.2. Selenium-RC (Remote Control) Selen-RC cho phép các nhà phát triển tự động hóa kiểm tra sử dụng một ngôn ngữ lập trình cho tính linh hoạt tối đa và mở rộng trong việc phát triển logic thử nghiệm. Ví dụ, nếu trình ứng dụng trả về một tập kết quả ảu việc kiểm tra, và nếu chương trình thử nghiệm tự động cần chạy thử nghiệm trên mỗi phần tử trong tập hợp kết quả, hỗ trợ lặp đi lặp lại các ngôn ngữ lập trình có thể được sử dụng để chuyển đổi thông qua việc tập hợp kết quả, kêu gọi Selenium lệnh chạy thử nghiệm trên mỗi mục. Selen-RC cung cấp một API (Application Programming Interface) và thư viện cho mỗi ngôn ngữ được hỗ trợ: HTML, Java, C #, Perl, PHP, Python, và Ruby. Khả năng sử dụng Selen-RC với một ngôn ngữ lập trình bậc cao để phát triển các trường hợp thử nghiệm cũng cho phép thử nghiệm tự động được tích hợp với một dự án xây dựng môi trường tự động. Chương 3. SELENIUM BASICS Selenium Commands có 3 “flavors” : Actions, Accessors and Assertions. Actions là các lệnh th
Tài liệu hướng dẫn Selenium
正在生成预览...
1 TÀI LIỆU HƯỚNG DẪN SELENIUM Chương I. Giới thiệu Đây là công cụ tốt nhất cho kiểm tra web-application. Kiểm tra tự động hóa có nghĩa là sử dụng một công cụ để chạy thử nghiệm lặp lại đối với các ứng dụng nhắm mục tiêu bất cứ khi nào cần thiết. Chương 2. Introducing Selenium 2.1. Tự động hóa hay không tự động hóa? Selenium không phải luôn gặp thuận lợi khi để tự động hóa các trường hợp kiểm thử. Có khi kiểm thử bằng tay lại thích hợp hơn. Ví dụ như giao diện của người dùng trình ứng dụng sẽ thay đổi trong tương lai gần, như vậy thì bất kỳ tự động hóa nào cũng được viết lại. Đôi khi đơn giản là không đủ thời gian để viết tự động hóa .Đối với kỳ hạn ngắn, kiểm tra bằng tay có thể có hiệu quả hơn. Nếu một ứng dụng có một thời hạn rất chặt chẽ, hiện tại không có tự động kiểm tra có sẵn, và nó bắt buộc là việc thử nghiệm được thực hiện trong khoảng thời gian, kiểm tra bằng tay là giải pháp tốt nhất. Tuy nhiên, tự động hóa có lợi thế cụ thể để nâng cao hiệu quả lâu dài của một nhóm phần mềm kiểm tra quy trình. Kiểm tra tự động hỗ trợ: Thường xuyên kiểm tra hồi quy Phản hồi nhanh chóng để phát triển trong quá trình phát triển Hầu như không giới hạn sự thực hiện lặp đi lặp lại trường hợp thử nghiệm Tùy chỉnh báo cáo của các sai sót ứng dụng Hỗ trợ cho Agile và phương pháp phát triển eXtreme Tài liệu có tính kỷ luật của các trường hợp thử nghiệm Tìm các khuyết tật bị mất bằng cách kiểm tra bằng tay 2.2. Test Automation for Web Applications 2.3. Introducing Selenium Selenium là một tập hợp mạnh mẽ của các công cụ hỗ trợ phát triển nhanh chóng của các thử nghiệm tự động hóa cho các ứng dụng dựa trên web.Selenium cung cấp một tập phong phú của các thử nghiệm chức năng đặc biệt hướng đến các nhu cầu của các thử nghiệm của một ứng dụng web. Các hoạt động này là rất linh hoạt, cho phép nhiều tùy chọn cho vị trí các thành phần UI và so sánh kết quả thử nghiệm dự kiến sẽ chống lại hành vi ứng dụng thực tế 2.4. Selenium Components Selenium gồm có ba công cụ chính. Mỗi có một vai trò cụ thể trong việc hỗ trợ sự phát triển của tự động hóa kiểm tra ứng dụng web 2 2.4.1. Selenium-IDE Selen-IDE là môi trường phát triển tích hợp cho việc xây dựng trường hợp thử nghiệm Selenium. Nó hoạt động như một trình duyệt Firefox add-on và cung cấp một giao diện dễ sử dụng để phát triển và chạy trường hợp kiểm thử cá nhân, bộ kiểm tra toàn bộ. Selenium-IDE có một tính năng ghi lại, sẽ giữ tài khoản của người sử dụng khi chúng được thực hiện và lưu trữ chúng như là một kịch bản tái sử dụng để phát sử dụng. Nó cũng có một menu ngữ cảnh (nhấn chuột phải) tích hợp với trình duyệt Firefox, cho phép người dùng chọn từ một danh sách xác nhận và xác minh cho các vị trí đã chọn. Selenium-IDE cũng cung cấp chỉnh sửa đầy đủ các trường hợp thử nghiệm cho chính xác hơn và kiểm soát. Mặc dù Selen-IDE chỉ là một Firefox add-on, các kiểm thử tạo ra trong nó cũng có thể được chạy cho các trình duyệt khác bằng cách sử dụng Selenium-RC và chỉ định tên của bộ ứng dụng thử nghiệm trên dòng lệnh. 2.4.2. Selenium-RC (Remote Control) Selen-RC cho phép các nhà phát triển tự động hóa kiểm tra sử dụng một ngôn ngữ lập trình cho tính linh hoạt tối đa và mở rộng trong việc phát triển logic thử nghiệm. Ví dụ, nếu trình ứng dụng trả về một tập kết quả ảu việc kiểm tra, và nếu chương trình thử nghiệm tự động cần chạy thử nghiệm trên mỗi phần tử trong tập hợp kết quả, hỗ trợ lặp đi lặp lại các ngôn ngữ lập trình có thể được sử dụng để chuyển đổi thông qua việc tập hợp kết quả, kêu gọi Selenium lệnh chạy thử nghiệm trên mỗi mục. Selen-RC cung cấp một API (Application Programming Interface) và thư viện cho mỗi ngôn ngữ được hỗ trợ: HTML, Java, C #, Perl, PHP, Python, và Ruby. Khả năng sử dụng Selen-RC với một ngôn ngữ lập trình bậc cao để phát triển các trường hợp thử nghiệm cũng cho phép thử nghiệm tự động được tích hợp với một dự án xây dựng môi trường tự động. Chương 3. SELENIUM BASICS Selenium Commands có 3 “flavors” : Actions, Accessors and Assertions. Actions là các lệnh th
阅读全文
- 文档名称
- Tài liệu hướng dẫn Selenium
- 目录
- 此文档没有清晰的目录。
- 页数
- 15 页
- 上传者
- ThiNganHang
正在生成详细摘要。请几分钟后回来查看。
评论 (0)
暂无评论。快来抢沙发吧!
Ngân hàng đề thi môn: Hệ thống thông tin quản lý
Đề thi môn Cơ sở dữ liệu (kèm Đáp án) - Đại học Sư phạm kỹ thuật
Đề thi và đáp án môn Hệ thống thông tin kế toán
Đề thi và đáp án môn Cấu trúc dữ liệu giải thuật
Đáp án đề thi môn Mạng máy tính - ĐH Công nghệ thông tin (CNTT)
Tiểu luận - Kinh tế phát triển - Phân tích nhận định "Việt Nam đã kiên định chọn hướng phát triển lấy con người làm trọng tâm ..."
600 Câu trắc nghiệm Tư tưởng Hồ Chí Minh
Đề cương - Luật vận tải
Tài liệu ôn tập Nguyên lý kế toán
Bài tập Xác suất thống kê đại học - có lời giải
评论 (0)
暂无评论。快来抢沙发吧!