Robot Framework

Chuyên đề thảo luận về các công cụ hỗ trợ kiểm thử tự động.
Forum rules
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.
Post Reply
phuocdt
Hoc Tester
Posts: 1
Joined: Sat 18 May, 2013 1:59 pm
Contact:

Robot Framework

Post by phuocdt »

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.



nguyenpt
Fresher Tester
Posts: 15
Joined: Wed 18 Aug, 2010 10:30 am
Contact:

Re: Robot Framework

Post by nguyenpt »

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



kenji
Hoc Tester
Posts: 5
Joined: Thu 19 Sep, 2013 4:52 pm
Contact:

Re: Robot Framework

Post by kenji »

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



tvn
Admin
Posts: 4885
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: Robot Framework

Post by tvn »

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.



kenji
Hoc Tester
Posts: 5
Joined: Thu 19 Sep, 2013 4:52 pm
Contact:

Re: Robot Framework

Post by kenji »

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!!!



camapden
Fresher Tester
Posts: 44
Joined: Sun 06 Feb, 2011 7:42 pm
Contact:

Re: Robot Framework

Post by camapden »

kenji wrote: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



kysudientu
Jr. Tester
Posts: 68
Joined: Wed 25 Dec, 2013 9:30 pm
Contact:

Re: Robot Framework

Post by kysudientu »

Robot framework chúng ta nên dùng console để chạy thì tốt hơn.



kenji
Hoc Tester
Posts: 5
Joined: Thu 19 Sep, 2013 4:52 pm
Contact:

Re: Robot Framework

Post by kenji »

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.



kysudientu
Jr. Tester
Posts: 68
Joined: Wed 25 Dec, 2013 9:30 pm
Contact:

Re: Robot Framework

Post by kysudientu »

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/



kieuduyencr
Fresher Tester
Posts: 29
Joined: Tue 31 Jan, 2012 9:54 am
Contact:

Re: Robot Framework

Post by kieuduyencr »

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?



Post Reply

Return to “Automation Testing - Kiểm thử tự động”