HỌC GÌ NẾU MUỐN TRỞ THÀNH AUTOMATION TESTER?

Để giúp bạn có cách tiếp cận với nguồn kiến thức và phương pháp học đúng đắn nhằm tiết kiệm thời gian, iViettech sẽ chia sẻ lộ trình trở thành một Automation Tester trong bài post dưới đây!

Kiến thức về Manual Testing:

– Các loại kiểm thử: Unit Test, Intergration Test, System Test, Acceptance Test, Regression Test, Sanity Test, Smoke Test,…

– Phương pháp test: Phân tích giá trị biên/ phân vùng tương đương/ biểu đồ kết quả/ Đoán lỗi/…

Nếu bạn không trang bị những kiến thức này, bạn sẽ không design được đúng hoặc đủ các cases mà bạn cần.

Hiểu về HTML, CSS và Xpath:

Việc này là vô cùng quan trọng vì việc nhận dạng đúng test objects/ elements cần thao tác sẽ giúp tăng sự ổn định và độ chính xác của test script.

Thành thạo ít nhất một ngôn ngữ lập trình phổ biến (Java/ JavaScript/ C#/ Python/ Ruby/…):

Nếu bạn muốn hoàn thành tốt và phát triển công việc của một automation tester, việc thành thạo ngôn ngữ lập trình thông dụng sẽ rất hữu ích cho bạn trong việc viết kịch bản trên các test tool.

Tại Việt Nam, các công ty phần mềm hiện đang làm và tuyển dụng phổ biến Selenium Java. Vì vậy, các bạn nên học ngôn ngữ Java để tạo lợi thế.

Sử dụng thành thạo thư viện của Automation Test:

Ở thời điểm hiện tại, hầu hết các công ty có làm automation cho website đều đang sử dụng Selenium (open source, dễ sử dụng và có cộng đồng lớn).

Bên cạnh đó, bạn cũng cần làm việc với Appium để thực hiện kiểm thử tự động cho mobile apps.

Sử dụng thành thạo ít nhất một framework testing (TestNG/ NUnit/ Junit/ Specflow…):

Điều này sẽ hỗ trợ bạn rất nhiều trong việc build framework, phân nhóm, quản lí test script, report, prepare data/ environment/ browsers.

Học hỏi công nghệ mới trong mảng Automation Testing:

Việc nghiên cứu và học hỏi các công nghệ mới cho phép bạn nâng cao kiến thức, cũng như tăng năng suất và hiệu quả cho công việc auto test.

– Build tools: Maven, ANT,…

– CI/CD: Jenkins, TeamCity, CircleCI, …

– Cloud: AWS, Saucelab, Browserstack, Testingbot,…

– BDD: Cucumber, Serenity, Specflow,…

– Mobile: Appium, Perfecto,…

– Automation Testing Tools: Selenium IDE, Katalon Studio, Katalon Recoder,… và một số Extensions trên Browser

– Big Data: Hadoop, HBase, Kafka, Spark,…

💎 Tại Đà Nẵng, trung tâm iViettech có cung cấp chương trình đào tạo Automation Testing dành cho những ai đam mê công việc này. Nếu bạn chưa có kiến thức về Manual Testing, bạn có thể tham gia khóa học Kiểm thử phần mềm của iViettech nhé!

⭐️ Khóa học Kiểm thử phần mềm: https://iviettech.vn/chuong-trinh-dao-tao/48-kiem-thu-phan-mem-3.html

Khai giảng: 10.10.2022 | Suất học: Tối thứ 2-4-6

⭐️ Khóa học Automation Testing: https://iviettech.vn/chuong-trinh-dao-tao/11267-automation-testing.html

Khai giảng: 24.10.2022 | Suất học: Tối thứ 2-4-6

Đăng ký ngay tại: https://iviettech.vn/dang-ky

Đối tác tuyển dụng