Học Automation Test thì nên bắt đầu từ đâu!

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
thuhuong99
Jr. Tester
Posts: 55
Joined: Tue 25 Aug, 2015 12:41 am
Contact:

Học Automation Test thì nên bắt đầu từ đâu!

Post by thuhuong99 »

Hi mọi người,
Như tiêu đề của bài viết. Mình đang chuyển sang làm automation test mà chưa biết phải bắt đầu từ đâu? Mong mọi người đi trước có kinh nghiệm cho mình lời khuyên nên bắt đầu về automation test từ đâu ạ?
Hy vọng nhận được chia sẻ của mọi người :D :D :D :D :D



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

Re: Học Automation Test thì nên bắt đầu từ đâu!

Post by tvn »

Theo mình thì bạn nên bắt đầu tìm hiểu về lập trình trước. Ít nhất là 1 ngôn ngữ lập trình nào đó, ví dụ Java hoặc .net. Sau khi đã làm quen, thật ra là ôn lại vì trước đây có thể bạn đã học (nếu học CNTT), thì bắt đầu tìm hiểu về framework và các dạng lập trình (patern). Sau khi có kiến thức lập trình cơ bạn, bạn tìm hiểu về testing framework như Selenium webdriver là OK.



thuhuong99
Jr. Tester
Posts: 55
Joined: Tue 25 Aug, 2015 12:41 am
Contact:

Re: Học Automation Test thì nên bắt đầu từ đâu!

Post by thuhuong99 »

Cảm ơn anh đã chia sẻ. Ôn lại phần lý thuyết về lập trình thì em nên ôn các câu lệnh cơ bản hay là học tất hả anh? Với lại em làm về phần mềm thì có sử dụng Selenium webdriver k hay là sử dụng QTP vậy a?



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

Re: Học Automation Test thì nên bắt đầu từ đâu!

Post by tvn »

Phần lớn đối với website / web application thì người ta hay dùng selenium vì nó free và hỗ trợ nhiều ngôn ngữ lập trình.



blackcat
Hoc Tester
Posts: 4
Joined: Fri 23 Mar, 2012 3:19 pm
Contact:

Re: Học Automation Test thì nên bắt đầu từ đâu!

Post by blackcat »

Em đã biết về ngôn ngữ PHP, cũng đã thử mày mò selenium tạo các script đơn giản như login, register trên web, nhưng công ty em không làm về autotest nên không có cơ hội thực hành. Anh vtv có thể chia sẻ kinh nghiệm tự học ntn không ạ? Sau khi học ngôn ngữ lập trình rồi thì mình nên làm gì tiếp theo?



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

Re: Học Automation Test thì nên bắt đầu từ đâu!

Post by tvn »

Em nên kiếm 1 cái web nào đó có các chức năng đơn giản. Hoặc là web của cty em đang làm. Em cứ tạo 1 project để code automated test cho nó. Sau đó em xây viết test case cho các function chính của web này. Tổ chức test case sao cho có thể tái sử dụng nhiều và dễ nhất. Rồi mỗi khi có build mới em chạy bộ test case tự động này với phiên bản web mới đó thử.



blackcat
Hoc Tester
Posts: 4
Joined: Fri 23 Mar, 2012 3:19 pm
Contact:

Re: Học Automation Test thì nên bắt đầu từ đâu!

Post by blackcat »

Cảm ơn anh <3



daominhdam
Fresher Tester
Posts: 27
Joined: Sun 03 Feb, 2013 8:18 pm
Location: Đà nẵng
Contact:

Re: Học Automation Test thì nên bắt đầu từ đâu!

Post by daominhdam »

thuhuong99 wrote:Hi mọi người,
Như tiêu đề của bài viết. Mình đang chuyển sang làm automation test mà chưa biết phải bắt đầu từ đâu? Mong mọi người đi trước có kinh nghiệm cho mình lời khuyên nên bắt đầu về automation test từ đâu ạ?
Hy vọng nhận được chia sẻ của mọi người :D :D :D :D :D
Mình chia sẻ dưới quan điểm cá nhân và trường hợp của mình khi chuyển hướng qua automation testing ha.
Bắt đầu đi làm thì mình manual khoảng được 6 tháng và tự học về automation qua 1 số video, thường xuyên thảo luận trên group skype và các blog/ site có liên quan về automation. Mình chuyển qa 1 team startup làm chuyên về automation và có cơ hội được học hỏi phát triển nhiều hơn. Dù ở bất kì môi trường nào nếu bạn ko tự học/ tự nghiên cứu và tinh thần ham học hỏi thì chắc chắn ko thể tiến bộ như mong muốn được.
Về lộ trình để làm việc với automation testing:
- Selenium IDE (chỉ cần record và playback để hiểu cách nó hoạt động/ command/ cơ chế chạy như thế nào/ ít nhất ko thấy nản khi chưa đụng vào coding)
- Tiếp tục học qa các API/ đục hết các thư viện/ command trong Selenium WebDriver, làm trên bất kì 1 dự án nào.
- Trong quá trình này nghiên cứu thêm về Java or C# basic và html, nếu thêm javascript basic thôi cũng rất tốt.
- Nghiên cứu tiếp qua cách xây dựng/ kiến trúc/ cấu trúc của framework (Page Object Model pattern)
- Apply framework này vào 1 số dự án để kiểm nghiệm
- Nghiên cứu thêm về công nghệ/ tools như: Maven, Jenkins, TFS, DevOps,...
Đi được đến bước này thì cũng khá là ok để pv tại các công ty tuyển dụng automation rồi.
Good luck! :)
Last edited by daominhdam on Mon 21 Nov, 2016 10:57 pm, edited 1 time in total.


Dam Dao
Skype: daominhdam
Email: daominhdam@gmail.com
Blog: https://daominhdam.wordpress.com

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

Re: Học Automation Test thì nên bắt đầu từ đâu!

Post by tvn »

Cám ơn Dam Dao nhé, lộ trình và kinh nghiệm rõ ràng có thể giúp các bạn theo đó mà phát triển. Nhưng cái khó là mọi người phải tự học, và kỹ năng lập trình của các bạn quyết định lớn đến thành công hay không nữa. Nói gì thì nói, muốn làm test automation thì phải biết lập trình, ít nhất là 1 ngôn ngữ sở trường nào đó như Java hay .Net.

Hiểu được những khó khăn trên, TESTING VN sẽ khai giảng lớp lập trình Java dành cho Tester vào đầu năm 2017 (sau Tết).



thuhuong99
Jr. Tester
Posts: 55
Joined: Tue 25 Aug, 2015 12:41 am
Contact:

Re: Học Automation Test thì nên bắt đầu từ đâu!

Post by thuhuong99 »

daominhdam wrote:
thuhuong99 wrote:Hi mọi người,
Như tiêu đề của bài viết. Mình đang chuyển sang làm automation test mà chưa biết phải bắt đầu từ đâu? Mong mọi người đi trước có kinh nghiệm cho mình lời khuyên nên bắt đầu về automation test từ đâu ạ?
Hy vọng nhận được chia sẻ của mọi người :D :D :D :D :D
Mình chia sẻ dưới quan điểm cá nhân và trường hợp của mình khi chuyển hướng qua automation testing ha.
Bắt đầu đi làm thì mình manual khoảng được 6 tháng và tự học về automation qua 1 số video, thường xuyên thảo luận trên group skype và các blog/ site có liên quan về automation. Mình chuyển qa 1 team startup làm chuyên về automation và có cơ hội được học hỏi phát triển nhiều hơn. Dù ở bất kì môi trường nào nếu bạn ko tự học/ tự nghiên cứu và tinh thần ham học hỏi thì chắc chắn ko thể tiến bộ như mong muốn được.
Về lộ trình để làm việc với automation testing:
- Selenium IDE (chỉ cần record và playback để hiểu cách nó hoạt động/ command/ cơ chế chạy như thế nào/ ít nhất ko thấy nản khi chưa đụng vào coding)
- Tiếp tục học qa các API/ đục hết các thư viện/ command trong Selenium WebDriver, làm trên bất kì 1 dự án nào.
- Trong quá trình này nghiên cứu thêm về Java or C# basic và html, nếu thêm javascript basic thôi cũng rất tốt.
- Nghiên cứu tiếp qua cách xây dựng/ kiến trúc/ cấu trúc của framework (Page Object Model pattern)
- Apply framework này vào 1 số dự án để kiểm nghiệm
- Nghiên cứu thêm về công nghệ/ tools như: Maven, Jenkins, TFS, DevOps,...
Đi được đến bước này thì cũng khá là ok để pv tại các công ty tuyển dụng automation rồi.
Good luck! :)
Em cảm ơn anh đã chia sẻ thông tin thật hữu ích. giờ em cũng đang đến step 2 rồi. Hi vọng học đc theo các list của anh



Post Reply

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