Học Automation Test thì nên bắt đầu từ đâu! • 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.

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.

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

Postby thuhuong99 » Sat 24 Oct, 2015 10:58 pm

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

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

Postby tvn » Sat 24 Oct, 2015 11:05 pm

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.
tvn
 
Posts: 4688
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM

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

Postby thuhuong99 » Sat 24 Oct, 2015 11:24 pm

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

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

Postby tvn » Sun 25 Oct, 2015 8:38 pm

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.
tvn
 
Posts: 4688
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM

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

Postby blackcat » Wed 09 Dec, 2015 3:48 pm

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?
blackcat
 
Posts: 4
Joined: Fri 23 Mar, 2012 3:19 pm

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

Postby tvn » Wed 09 Dec, 2015 10:04 pm

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ử.
tvn
 
Posts: 4688
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM


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

Postby daominhdam » Thu 17 Nov, 2016 12:01 am

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://automationfc.com
daominhdam
 
Posts: 27
Joined: Sun 03 Feb, 2013 8:18 pm
Location: Đà nẵng

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

Postby tvn » Thu 17 Nov, 2016 12:49 pm

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).
tvn
 
Posts: 4688
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM

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

Postby thuhuong99 » Thu 11 May, 2017 1:56 pm

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

Next

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

Who is online

Users browsing this forum: No registered users and 1 guest


cron