Robot Framework • testingvn.com


Thông báo về việc đăng ký mới thành viên: Sau khi đăng ký thành viên xong, các bạn vui lòng Thông báo cho Quản Trị Viên theo link này
để Quản Trị Viên sẽ kích hoạt tài khoản cho các bạn nhé. Xin lỗi vì sự bất tiện này.

Robot Framework

Chuyên đề thảo luận về các công cụ hỗ trợ kiểm thử tự động.
Nội qui chuyên mục
Chuyên đề này chỉ thảo luận về Automation Testing Tool.
Để có kết quả nhanh, bạn nên search trước khi viết bài mới.

Robot Framework

Gửi bàigửi bởi phuocdt » T.Bảy 18 Tháng 5, 2013 2:22 pm

Các bạn ơi có ai hiểu về robot framework không ạ giúp mình với, mình đang tìm hiểu về BDD và cái này, ai biết thì cho mình một ví dụ đơn giản thôi cũng được ạ. Thanks nhiều.
phuocdt
 
Bài viết: 1
Ngày tham gia: T.Bảy 18 Tháng 5, 2013 1:59 pm

Re: Robot Framework

Gửi bàigửi bởi nguyenpt » T.Hai 15 Tháng 7, 2013 4:04 pm

Về ví dụ bạn lên trang này để xem, nôi dung cũng khá cụ thể:
http://www.virtuousprogrammer.com/?p=264

Trong bài biết này dùng robot framework + selenium Library
nguyenpt
 
Bài viết: 15
Ngày tham gia: T.Tư 18 Tháng 8, 2010 10:30 am

Re: Robot Framework

Gửi bàigửi bởi kenji » T.Năm 19 Tháng 9, 2013 5:04 pm

Mình đã tìm hiểu và sử dụng tool này. Tool này dễ hiểu và dễ dùng, ban đầu chỉ khó ở khâu cài đặt khi bạn chưa sử dụng Python thôi.
Các bước để dựng framework này như sau (mình dùng version 2.7):

1. Install Python (python-2.7.5)
URL: http://www.python.org/getit/

2. Install wxPython
URL: http://sourceforge.net/projects/wxpython/?source=dlp

Chú ý chọn version có hỗ trợ Unicode

3. Install easy-install0.8 hoặc PIP (hỗ trợ download các package của python)

4. Install Robot framework: mở command line tại thư mục python và gõ lênh easy_install robotframework

5. Install RIDE: mở command line tại thư mục python và gõ lênh easy_install robotframework-ride

Sau khi cài đặt xong RIDE bạn có thể thực hành tạo testcase đc rồi. Nếu muốn sử dụng thư viện nào thì bạn download thư viện đó về (dùng PIP hoặc easy_install). Ví dụ easy_install robotframework- selenium2library
kenji
 
Bài viết: 5
Ngày tham gia: T.Năm 19 Tháng 9, 2013 4:52 pm

Re: Robot Framework

Gửi bàigửi bởi tvn » T.Sáu 20 Tháng 9, 2013 10:38 pm

Cám ơn bạn kenji nhiều, hi vọng sắp đến bạn sẽ có thêm hướng dẫn tạo test case và demo thử về framework robot này. thanks again.
tvn
 
Bài viết: 4645
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Robot Framework

Gửi bàigửi bởi kenji » T.Hai 23 Tháng 9, 2013 10:36 am

Có vẻ như bạn chủ thớt chưa thực hành cài đặt và run 1 ví dụ đơn giản rồi. Vì nếu run thử chắc chắn bạn ấy sẽ gặp lỗi do chưa thiết lập Environment Variables (C:\python27; C:\python27\Scripts)
Về nguyên lý hoạt động của Framework và sample test case thì link mà bạn nguyenpt đưa ra cũng khá chi tiết, ngắn gọn và dễ hiểu rồi. Có gì vướng mắc trong quá trình run script thì các bạn hỏi và tôi sẽ hỗ trợ. Good luck!!!
kenji
 
Bài viết: 5
Ngày tham gia: T.Năm 19 Tháng 9, 2013 4:52 pm

Re: Robot Framework

Gửi bàigửi bởi camapden » T.Bảy 11 Tháng 1, 2014 2:47 pm

kenji đã viết:Mình đã tìm hiểu và sử dụng tool này. Tool này dễ hiểu và dễ dùng, ban đầu chỉ khó ở khâu cài đặt khi bạn chưa sử dụng Python thôi.
Các bước để dựng framework này như sau (mình dùng version 2.7):

1. Install Python (python-2.7.5)
URL: http://www.python.org/getit/

2. Install wxPython
URL: http://sourceforge.net/projects/wxpython/?source=dlp

Chú ý chọn version có hỗ trợ Unicode

3. Install easy-install0.8 hoặc PIP (hỗ trợ download các package của python)

4. Install Robot framework: mở command line tại thư mục python và gõ lênh easy_install robotframework

5. Install RIDE: mở command line tại thư mục python và gõ lênh easy_install robotframework-ride

Sau khi cài đặt xong RIDE bạn có thể thực hành tạo testcase đc rồi. Nếu muốn sử dụng thư viện nào thì bạn download thư viện đó về (dùng PIP hoặc easy_install). Ví dụ easy_install robotframework- selenium2library

hi ,Keji,minh cung dang tim hieu ve robot framework nay .
Minh co the add nick skype cua ban hok.thanks nhieu
camapden
 
Bài viết: 44
Ngày tham gia: CN 06 Tháng 2, 2011 7:42 pm

Re: Robot Framework

Gửi bàigửi bởi kysudientu » T.Năm 08 Tháng 5, 2014 8:46 am

Robot framework chúng ta nên dùng console để chạy thì tốt hơn.
kysudientu
 
Bài viết: 68
Ngày tham gia: T.Tư 25 Tháng 12, 2013 9:30 pm

Re: Robot Framework

Gửi bàigửi bởi kenji » T.Bảy 10 Tháng 5, 2014 9:15 pm

Cty mình ko cho phép dùng Skype. Bạn cứ thực hành những ví dụ đơn giản để hiểu được kiến trúc của framework này đã nhé. Mình đang có dự đinh tạo tài liệu tiếng Việt về automation test sử dụng Robot framework + Selenium webdriver + Sikuli + Jenkins
Vì sao mình thích sự kết hơp này?
- Robot framework: cú pháp đơn giản (do sử dụng Python) + hỗ trợ data /keywork driven testing, + report rõ ràng + tích hợp nhiều thư viện
- Selenium webdriver: object base
- Sikuli: Image base
Với những TH khó xác định đc element sử dụng Selenium thì Sikuli là lựa chọn thay thế rất tốt.
Có khá nhiều bài viết chi tiết về model này. Các bạn Google, đọc và làm theo, vướng mắc gì thì email cho mình kenji.autotest@gmail.com

Cheers.
kenji
 
Bài viết: 5
Ngày tham gia: T.Năm 19 Tháng 9, 2013 4:52 pm

Re: Robot Framework

Gửi bàigửi bởi kysudientu » T.Tư 14 Tháng 5, 2014 4:44 pm

Mình cũng có viết 1 bài giới thiệu Robot framework bên pythonvietnam.info, hi vọng giúp được cho các bạn

http://pythonvietnam.info/index.php?thr ... ework.783/
kysudientu
 
Bài viết: 68
Ngày tham gia: T.Tư 25 Tháng 12, 2013 9:30 pm

Re: Robot Framework

Gửi bàigửi bởi kieuduyencr » T.Tư 28 Tháng 5, 2014 3:46 pm

Cách hoạt động này như thế nào vậy mọi người!
Code trong visual hay sao hay chạy thế nào!
Sao mình đọc tài liệu không hiểu gì nhỉ !

Có ai làm qua chỉ cho mình được không?
kieuduyencr
 
Bài viết: 29
Ngày tham gia: T.Ba 31 Tháng 1, 2012 9:54 am

Trang kế tiếp

Quay về Automation Testing - Kiểm thử tự động

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách.