Chuyển đến nội dung chính

Bài đăng

Đang hiển thị bài đăng từ Tháng 7, 2016

Cài Selenium IDE trên Firefox thủ công

1) Đầu tiên vô download một file *.xpi của selenium IDE ở đường dẫn sau: http://release.seleniumhq.org/selenium-ide/ Chọn file có phiên bản lớn nhất: Tới thời điểm hiện tại viết là : 2.9.0 Nhấn vô link nó hiển thị ra link chi tiết download có đuôi là *.xpi. Download file này về máy, lưu trữ. 2) Mở FireFox > Tool>Add On. hoặc bấm Ctrl + Shift  + A. Tại đây hiển thị một page phân nhiều tab. Chọn vô Tab Extesion. Hình như sau: 3) Tại hình răng cửa nhấn vô chọn: > Istall Add-on From file , như hình dưới 4) Chọn đến nơi lưu trữ file *.xpi đã lưu. Done!

Selenium IDE: Chọn phần tử.

Việc chọn phần tử trên Selenium IDE là bước cơ bản, mục đích bài này là thảo luận cách làm việc của Selenium IDE trên Firefox. 1) Chức năng trên IDE: hỗ trợ cách chọn trực tiếp thông qua API của trình duyệt Mozilla Firefox. Nhấn vô nút [Selecting] trên Se IDE là ta có thể chọn được phần tử trên website cần thao tác. Sau đó bộ chọn này cho phép ta định dạng lại phần tử đã chọn dưới các dạng: xpath, css, html... (Hiệu quả thì đôi khi, không nên lạm dụng quá chức năng này.) 2) Dùng thủ pháp: Chọn phần tử bằng cách dùng ứng dụng hỗ trợ như: FireBug. Dùng chức năng inspector để lấy được "đường dẫn" thích hợp của phần tử. 3) Dùng mẹo: Chuột phải trên phần tử cần kiểm tra và Plugin của Se IDE hỗ trợ chức năng "Kiểm tra" (assert), nên ta lấy được "đường dẫn" của phần tử đó, sau đó xóa đi các lệnh để "kiểm tra" là ta đã có được phần tử mong muốn. Bài tập: 1) Thao tác lấy phần tử searching từ google. 2) Thao tác lấy phần từ userName khi đăng nhập ...

Automation test: chọn testcase như thế nào?

Nội dung: Chọn test case như thế nào cho hiệu quả. 1) Testing có giới hạn là tùy case mới test được. Automation cũng vậy. Cho nên khi chọn test case thực thi cũng chọn những case vừa tầm. 2) Chọn case nào để auto: nhanh, ổn định, dễ thao tác. 3) Cần làm gì để auto cho tốt: Chuẩn bị. Dữ liệu. Thao tác. Môi trường Chuẩn bị thật kỹ thì khó bị thất bại khi thực thi.

Mô hình phát triển nhanh (agile) bắt người trong trong cuộc phải hành động!

Trong khoa học sắp xếp công việc ở một tổ chức, nếu sắp xếp theo từng khâu làm việc tuần tự bạn sẽ đạt hiệu quả cao và năng suất hơn . Do đó trong các công ty phần mềm việc tổ chức khoa học bắt đầu từ tổ chức lại công việc cho nhân lực bên trong, vì  vậy ta thấy có chức danh trong một công ty như: CEO, CFO, HR, Project manager, Developer, tester... Việc sắp xếp lại tổ chức hoạt động giúp nó hoạt động hiệu quả hơn. Trong mỗi dự án làm việc với khách hàng lại có một quy trình sản xuất khác nhau theo từng khâu: Quản lý dự án> BA > Code > Test ... (Giống như các khâu bình thường như trong ngành may mặt, sản xuất, kỹ nghệ...) Bằng khái niệm: cộng tác hơn khi phát triển phần mềm để bỏ bớt những hoạt động dư thừa trong quy trình phát triển phần mềm kể trên gọi là Agile - Model. Và những bản thể của mô hình này là: Scrum, XP, Kanban. Agile (Nhanh gọn) nhằm bỏ bớt sự thừa thải của việc: làm tài liệu, chạy theo kế hoạch, làm việc mà không chú ý tới người dùng. Trong bài viết này k...