Nhờ anh/ chị tư vấn cho em với ,
Em mới bắt đầu học Selenium Webdriver ạ ,
Em chưa hình dung ra cách test 1 form đăng nhập bằng selenium
Em cũng học test manual rùi ạ , là cần phải test giá trị nhập vào (cho null ko , có ký tự đặc biệt ko , cho phép tối đa bao nhiêu ký tự , sai thì hiển thi thông báo thế nào , ... ) .
Nhưng em chưa biết cách viết trong Selenium thế nào để nó ra lỗi ạ .
Rất mong anh chị giúp đỡ .
Em cám ơn rất nhiều .
Nếu có demo thì tốt quá ạ . hjhj
Cách kiểm tra lỗi trong form đăng ký
Forum rules
Nơi trao đổi, chia sẻ thông tin liên quan đến testing tool Selenium.
Nên search trước khi post bài.
Nơi trao đổi, chia sẻ thông tin liên quan đến testing tool Selenium.
Nên search trước khi post bài.
-
- Hoc Tester
- Posts: 6
- Joined: Thu 16 Oct, 2014 11:13 pm
- Contact:
-
- Fresher Tester
- Posts: 48
- Joined: Sun 16 Sep, 2012 4:05 pm
- Contact:
Re: Cách kiểm tra lỗi trong form đăng ký
Thực chất việc auto là dựa trên manual. Manual làm thế nào thì bạn làm auto theo step như vậy. Ví dụ trường hợp form login theo như bạn nói.
1. Nhập username tồn tại trong hệ thống
2. Nhập password sai
3. Click nút Login
KQ mong muốn: Tại step này bạn mong muốn kết quả là gì.(Ở đây là hiển thị câu thông báo: Bạn nhập sai password)
Bạn sử dụng assert để verify
1. Nhập username tồn tại trong hệ thống
2. Nhập password sai
3. Click nút Login
KQ mong muốn: Tại step này bạn mong muốn kết quả là gì.(Ở đây là hiển thị câu thông báo: Bạn nhập sai password)
Bạn sử dụng assert để verify
-
- Hoc Tester
- Posts: 6
- Joined: Thu 16 Oct, 2014 11:13 pm
- Contact:
Re: Cách kiểm tra lỗi trong form đăng ký
@kit , em cám ơn nhiều ạ .hj
Nhưng khi chạy Selenium là chạy cả chương trình hay chạy từng kịch bản của case ạ ?
Nhưng khi chạy Selenium là chạy cả chương trình hay chạy từng kịch bản của case ạ ?
-
- Fresher Tester
- Posts: 48
- Joined: Sun 16 Sep, 2012 4:05 pm
- Contact:
Re: Cách kiểm tra lỗi trong form đăng ký
Chạy theo cách mình mong muốn, bạn muốn chạy bao nhiêu case tùy bạn định nghĩa.khuyenle wrote:@kit , em cám ơn nhiều ạ .hj
Nhưng khi chạy Selenium là chạy cả chương trình hay chạy từng kịch bản của case ạ ?
-
- Hoc Tester
- Posts: 6
- Joined: Thu 16 Oct, 2014 11:13 pm
- Contact:
Re: Cách kiểm tra lỗi trong form đăng ký
@ Kit , dạ em cám ơn nhiều ạ . hj .
@Kit có địa chỉ skype cho em xin , em mới tìm hiểu về automation test nên rất mong được @Kit chỉ giáo thêm ạ or @Kit có thể add Skyper của em ạ : lekhuyen2511bka (Khuyên Lê )
Em cám ơn @Kit nhiều ạ
@Kit có địa chỉ skype cho em xin , em mới tìm hiểu về automation test nên rất mong được @Kit chỉ giáo thêm ạ or @Kit có thể add Skyper của em ạ : lekhuyen2511bka (Khuyên Lê )
Em cám ơn @Kit nhiều ạ
-
- Hoc Tester
- Posts: 5
- Joined: Wed 02 Nov, 2011 11:22 am
- Contact:
Re: Cách kiểm tra lỗi trong form đăng ký
Để mình bổ sung cho phần này nhé:khuyenle wrote:@kit , em cám ơn nhiều ạ .hj
Nhưng khi chạy Selenium là chạy cả chương trình hay chạy từng kịch bản của case ạ ?
- Thứ nhất, trả lời đáp án cho bạn là mình chạy chương trình nhé, thường khi automation là người ta chạy toàn bộ (hay có thể 1 cụm test cases) và ngồi chờ kết quả sau khi execute xong, chứ không phải là ngồi thực thi từng kịch bản một nhé. Chạy từng kịch bản là lúc bạn viết script thôi.
- Thứ hai, thường mình script 1 test case và chạy test case đó passed, nhưng đa số sẽ bị problem lúc integrate các test cases để chạy.
Cho nên output của việc automation bộ test case nào đó là cái script sẽ chạy ok và không gặp problem gì. Thử tưởng tượng, bạn là lead và bạn mong đợi ở bộ automation đã viết là gì? Bạn ngồi xem người viết chạy từng kịch bản cho bạn hay là đợi chương trình chạy toàn bộ cho bạn và báo kết quả sau khi chạy.
-
- Fresher Tester
- Posts: 11
- Joined: Wed 04 Jun, 2014 11:25 am
- Contact:
Re: Cách kiểm tra lỗi trong form đăng ký
Mình không biết bạn dùng ngôn ngữ gì với WebDriver. Mình có 2 video hướng dẫn chức năng bạn cần bằng C# và Java, Bạn tham khảo phần demo ở đây nhékhuyenle wrote:Nhờ anh/ chị tư vấn cho em với ,
Em mới bắt đầu học Selenium Webdriver ạ ,
......
Nếu có demo thì tốt quá ạ . hjhj
For C Sharp https://www.youtube.com/watch?v=kJx2kSubXDc
For Java https://www.youtube.com/watch?v=REtk5YA9xKA