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 » Sat 18 May, 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.



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

Re: Robot Framework

Post by nguyenpt » Mon 15 Jul, 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



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

Re: Robot Framework

Post by kenji » Thu 19 Sep, 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



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

Re: Robot Framework

Post by tvn » Fri 20 Sep, 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.



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

Re: Robot Framework

Post by kenji » Mon 23 Sep, 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!!!



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

Re: Robot Framework

Post by camapden » Sat 11 Jan, 2014 2:47 pm

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 » Thu 08 May, 2014 8:46 am

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 » Sat 10 May, 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.



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

Re: Robot Framework

Post by kysudientu » Wed 14 May, 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/



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

Re: Robot Framework

Post by kieuduyencr » Wed 28 May, 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?



Post Reply

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