II. NỘI DUNG
3.3.3. Các câu lệnh sử dụng trong Selenium WebDriver
a. Các câu lệnh trình duyệt
Một số câu lệnh thao tác của Selenium WebDriver như trình duyệt như mở, đóng và lấy tiêu đề của trang Web như dưới đây:
- Câu lệnh get
Mục đích: Sử dụng để mở một trang Web mới trong trình duyệt lựa chọn. Cú pháp: drive.get(URL);
Trong đó URL: Là dùng để tải trang, nên sử dụng một url đầy đủ - Câu lệnh để lấy tiêu đề getTitle
Mục đích: Sử dụng để lấy tiêu đề trang web muốn lấy Cú pháp: driver.getTitle();
- Câu lệnh lấy URL hiện tại getCurrentUrl
Mục đích: Câu lệnh này sử dụng để lấy URL của trang hiện tại. Cú pháp: driver.getCurrentUrl();
- Câu lệnh lấy nguồncủa trang Web getPageSource
Mục đích: Câu lệnh này dùng để lấy nguồn của trang được tải cuối cùng. Cú pháp: driver.getPageSource();
b. Các câu lệnh WebElement
Để tương tác với trang Web thì việc đầu tiên cần phải xác định vị trí của cá phần tử trên trang Web, WebDriver cung cấp 2 phương thức “Find Element” and “Find Elements” để xác định vị trí của các phần tử trên trang Web.
78
KẾT LUẬN CHƯƠNG.
Trong chương này học viên đã lựa chọn được công cụ, cũng như phương thức để thực hiện kiểm thử tự động đối với website của Trung tâm Thông tin Tín dung Quốc gia Việt Nam, cũng trong phần này, học viên đã xây dựng được một số kịch bản kiểm thử, xây dựng hệ thống kiểm thử và đã chạy thành công trên môi trường thật của đơn vị.
79
KẾT LUẬN
Sử dụng kiểm thử tự động tại Trung tâm thông tin tín dụng Quốc gia Việt nam là yêu cầu cần thiết và phù hợp trong sự phát triển của thời đại công nghệ kỹ thuật số. Ứng dung / chương trình được xây dựng, cập nhật để đáp ứng những đòi hỏi nhu cầu của khách hàng, nâng cấp cơ sở dữ liệu của Trung tâm thông tin tín dụng Quốc gia Việt Nam để phục vụ nhu cầu của khách hàng cũng như giảm bớt những hoạt động thủ công, luận văn đã trình bày những nội dung sau:
Thứ nhất, nghiên cứu tổng quan về kiểm thử ứng dụng/phần mềm
Thứ hai, nghiên cưu về công nghệ kiểm thử tự động, các công cụ kiểm thử tự động
hiện nay, lựa chọn công cụ và phương pháp kiểm thử phù hợp với yêu cầu của đơn vị.
Thứ ba, thực hiện xây dựng testcase để phục vụ việc tạo ra chương trình kiểm thử
tự động đối với website khai thác nhu cầu vay của Trung tâm Thông tin Tín dụng Quốc gia Việt Nam.
Đề tài nghiên cứu về kiểm thử tự động đã được nhiều nhiều người nghiên cứ, nhưng với Trung tâm Thông tin Tín dụng Quốc gia Việt nam thì đây là một ứng dụng mới. Mặc dù đã cố gắng hoàn thiện một cách tốt nhất nhưng luận văn không thể tránh những sai sót. Em mong nhận được sự đóng góp ý kiến từ thầy cô và các bạn để hoàn thiện luận văn của mình.
80
DANH MỤC TÀI LIỆU THAM KHẢO Tiếng Việt:
[1].http://123doc.org/document/1040712-nghien-cuu-va-ung-dung-cong-cu-kiemthu-tu- dong-trong-kiem-thu-phanmem.htm, truy cập ngày 23/03/2021
[2] 20 năm xây dựng và phát triển Trung tâm Thông tin Tín dụng Quốc gia Việt Nam, (2020), 105 trang.
[3] TS. Đỗ Thị Bích Ngọc và TS. Phan Hoài Phương (2020) “Bài giảng đảm bảo chất lượng phần mềm”
[4] ThS. Nguyễn Thị Kiêm Ái (nhà xuất bản thanh niên), “ kiểm thử phần mềm từng bước trở thành tester chuyên nghiệp”.
[5] Trần Tường Thụy, Phạm Quang Hiển (nhà xuất bản Thông tin và Truyền thông), “
kiểm thử phần mềm ( testing)”
[6] https://www.guru99.com/testing-tools.html
Tiếng Anh:
[8] https://www.softwaretestinghelp.com/test-automation-frameworks-selenium- tutorial-20/ , truy cập ngày 23/03/2021
[9] https://phoenixnap.com/blog/best-automation-testing-tools
[10] Kunal Chaudhari. (January 2014) “Selenium WebDriver 3 Practical Guide second
Edition: End-to-end automation testing for web and mobile browsers with selenium WebDriver”.
[11] Dorothy Graham Paperback. (2016) “Software Test Automation: Effective Use of Test Execution Tools”
[12] J. Ross Publication Inc., (2011). Murali Chemuturi. Mastering Software Quality
Assurance: Best
81
BẢN CAM ĐOAN VỀ KIỂM TRA MỨC ĐỘ TƯƠNG ĐỒNG
Em cam đoan đã thực hiện việc kiểm tra mức độ tương đồng nội dung luận văn qua phần mềm DoIT một cách trung thực và đạt kết quả mức độ tương đồng là 18% toàn bộ nội dung luận văn. Bản luận văn kiểm tra qua phần mềm là bản cứng đã nộp để bảo vệ trước hội đồng. Nếu sai em xin chịu các hình thức kỷ luật theo quy định hiện hành của Học viện.
Hà Nội, ngày tháng năm 2021 HỌC VIÊN CAO HỌC