1. Trang chủ
  2. » Công Nghệ Thông Tin

Hoc tester bat dau nhu the nao de tro thanh kiem thu gioi

11 196 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 110,33 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Học Tester nên bắt đầu từ đâu, học gì để phát triển thành Tester giỏi?Kiến thức tổng quan về test, các thuật ngữ, quy trình phát triển phần mềm, quy trình test. Bạn đang học ngành công nghệ thông tin và muốn tham gia vào thị trường kiểm thử phần mềm sôi động thì hãy học Tester ngay từ bây giờ. Tester với công việc chính là đảm bảo chất lượng của phần mềm, kiểm tra để phát hiện những lỗi đang còn đó trước lúc hoàn thiện sản phẩm. Vì vậy, người kiểm thử Tester đóng vai trò quan trọng với sự thành công của dự án và chất lượng sản phẩm. Để bắt đầu với nghề Tester thì bạn cũng cần có1 nền móng cơ bản về máy tính bao quát phổ quát kiến thức như hệ điều hành, database, lập trình, mạng…Các kiến thức về lập trình cơ bản các ngôn ngữ như SQL, HTML, CSS.

Trang 1

H c Tester – b t đ u nh  th  nào đ  tr  thành  ọ ắ ầ ư ế ể ở

ki m th  gi i? ể ử ỏ

Học Tester nên bắt đầu từ đâu, học gì để phát triển thành Tester giỏi?Kiến thức tổng quan về test, các thuật ngữ, quy trình phát triển phần mềm, quy trình test.

Bạn đang học ngành công nghệ thông tin và muốn tham gia vào thị trường kiểm thử phần mềm sôi động thì hãy h c Tester ọ ngay từ bây giờ

Tester với công việc chính là đảm bảo chất lượng của phần mềm, kiểm tra để phát hiện những lỗi đang còn đó trước lúc hoàn thiện sản phẩm Vì vậy, người kiểm thử Tester đóng vai trò quan trọng với sự thành công của dự án và chất lượng sản phẩm

Để bắt đầu với nghề Tester thì bạn cũng cần có1 nền móng cơ bản về máy tính bao quát phổ quát kiến thức như hệ điều hành, database, lập trình, mạng…Các kiến thức về lập trình cơ bản các ngôn ngữ như SQL, HTML, CSS

Bên cạnh đó các kiến thức tổng quan về test, bao gồm việc hiểu các khái niệm cơ bản, những thuật ngữ, quy trình tăng trưởng phần mềm, trật tự test Những chia sẻ dưới đây

sẽ giúp bạn không còn lo lắng học Tester nên bắt đầu từ đâu?

Trang 2

Người kiểm thử không cần biết sâu, nhưng có điều kiện học hỏi nhiều kiến thức chuyên môn Qua mỗi dự án khác nhau, người kiểm thử lại có thêm kiến thức chuyên môn khác nhau

Những kiến thức cần có về testing:

- Types Testing: Unit/ System/ Intergration/ Sanity/ Regression test/… là gì?

- Testing Techniques: phân vùng tương đương/ Phân tích giá trị biên/ biểu đồ kết quả/ Đoán lỗi/… là gì?

- Nắm rõ về Xpath và HTML để nhận dạng đúng test objects/ elements mà mình cần thao tác: đây là kiến thức vô cùng quan trọng bởi việc nhận dạng đúng đối tượng cần thao tác sẽ tăng độ chính xác và sự ổn định của testscript

- Để hỗ trợ cho việc scripting trên test tools thì bạn nên sử dụng thành thạo ít nhất một

ngôn ngữ lập trình thông dụng: Java/ C#/ Python/ Ruby/ Javascript/

- Thành thạo ít nhất 1 framework testing (TestNG/ Junit/ NUnit/ ): Sử dụng thành thạo

các framework đó sẽ hỗ trợ nhiều trong việc build framework, quản lí testscript, report,

hỗ trợ trong việc phân nhóm, prepare data/ environment/ browsers

- Tìm hiểu về software design pattern để build framework/ common library

- Sử dụng/ build framework thành thạo từ Page Object Model pattern: Hầu hết những framework nổi tiếng hiện nay đều kế thừa ý tưởng từ pattern này nên việc bạn sử dụng thành thạo POM sẽ không khó khi tiếp cận một công nghệ/ framework mới Sau khi build thành công framework, apply vào một dự án thực tế bất kì để kiểm nghiệm

Trang 3

- Kĩ năng về Coding/ IDE: Debug, coding convention, source version control (GIT, SVN, )

và Cách sử dụng IDE: Visual Studio, Eclipse, IntelliJ,

- Làm việc với Database: Hầu hết dự án phần mềm nào cũng có thao tác với DB, nắm

vững kiến thức về truy vấn, verify data, ràng buộc dữ liệu, sẽ giúp bạn rất nhiều trong công việc hàng ngày của AT

- Học hỏi công nghệ mới trong mảng automation testing:

+ Build tools: Gradle, Maven, ANT,

+ CI/CD: Jenkins, TeamCity, CircleCI, TFS, Docker,

+ Cloud: AWS, Saucelab, Browserstack, Testingbot,

Trang 4

+ BDD: Cucumber, Serenity, Specflow,…

+ Mobile: Appium, Perfecto,

Kiểm thử phần mềm hiện nay được coi là một nghề trong ngành phần mềm Tuy nhiên, ở trong trường, các sinh viên được đào tạo rất ít kiến thức liên quan đến kiểm thử phần mềm Khi tuyển người, các công ty buộc phải đào tạo lại khoảng một đến ba tháng theo kiểu cầm tay chỉ việc và qua các dự án thực tế

Nhằm giúp các bạn h c Tester hi u qu ọ ệ ả cho người mới bắt đầu, Stanford dành tặng bạn trọn bộ video học kiểm thử phần mềm Tester tại đây: https://www.youtube.com/playlist? list=PLfuyf4LvBOUrRpMpTarzGzASZH2NlNAFI

-STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ

Hotline: 0936 172 315 - 024 6275 2212

Website: http://stanford.com.vn/

H c Tester – b t đ u nh  th  nào đ  tr  thành  ọ ắ ầ ư ế ể ở

ki m th  gi i? ể ử ỏ

Học Tester nên bắt đầu từ đâu, học gì để phát triển thành Tester giỏi?Kiến thức tổng quan về test, các thuật ngữ, quy trình phát triển phần mềm, quy trình test.

Bạn đang học ngành công nghệ thông tin và muốn tham gia vào thị trường kiểm thử phần mềm sôi động thì hãy h c Tester ọ ngay từ bây giờ

Tester với công việc chính là đảm bảo chất lượng của phần mềm, kiểm tra để phát hiện những lỗi đang còn đó trước lúc hoàn thiện sản phẩm Vì vậy, người kiểm thử Tester đóng vai trò quan trọng với sự thành công của dự án và chất lượng sản phẩm

Để bắt đầu với nghề Tester thì bạn cũng cần có1 nền móng cơ bản về máy tính bao quát phổ quát kiến thức như hệ điều hành, database, lập trình, mạng…Các kiến thức về lập trình cơ bản các ngôn ngữ như SQL, HTML, CSS

Trang 5

Bên cạnh đó các kiến thức tổng quan về test, bao gồm việc hiểu các khái niệm cơ bản, những thuật ngữ, quy trình tăng trưởng phần mềm, trật tự test Những chia sẻ dưới đây

sẽ giúp bạn không còn lo lắng học Tester nên bắt đầu từ đâu?

Người kiểm thử không cần biết sâu, nhưng có điều kiện học hỏi nhiều kiến thức chuyên môn Qua mỗi dự án khác nhau, người kiểm thử lại có thêm kiến thức chuyên môn khác nhau

Những kiến thức cần có về testing:

- Types Testing: Unit/ System/ Intergration/ Sanity/ Regression test/… là gì?

- Testing Techniques: phân vùng tương đương/ Phân tích giá trị biên/ biểu đồ kết quả/ Đoán lỗi/… là gì?

- Nắm rõ về Xpath và HTML để nhận dạng đúng test objects/ elements mà mình cần thao tác: đây là kiến thức vô cùng quan trọng bởi việc nhận dạng đúng đối tượng cần thao tác sẽ tăng độ chính xác và sự ổn định của testscript

- Để hỗ trợ cho việc scripting trên test tools thì bạn nên sử dụng thành thạo ít nhất một

ngôn ngữ lập trình thông dụng: Java/ C#/ Python/ Ruby/ Javascript/

Trang 6

- Thành thạo ít nhất 1 framework testing (TestNG/ Junit/ NUnit/ ): Sử dụng thành thạo

các framework đó sẽ hỗ trợ nhiều trong việc build framework, quản lí testscript, report,

hỗ trợ trong việc phân nhóm, prepare data/ environment/ browsers

- Tìm hiểu về software design pattern để build framework/ common library

- Sử dụng/ build framework thành thạo từ Page Object Model pattern: Hầu hết những framework nổi tiếng hiện nay đều kế thừa ý tưởng từ pattern này nên việc bạn sử dụng thành thạo POM sẽ không khó khi tiếp cận một công nghệ/ framework mới Sau khi build thành công framework, apply vào một dự án thực tế bất kì để kiểm nghiệm

Trang 7

- Kĩ năng về Coding/ IDE: Debug, coding convention, source version control (GIT, SVN, )

và Cách sử dụng IDE: Visual Studio, Eclipse, IntelliJ,

- Làm việc với Database: Hầu hết dự án phần mềm nào cũng có thao tác với DB, nắm

vững kiến thức về truy vấn, verify data, ràng buộc dữ liệu, sẽ giúp bạn rất nhiều trong công việc hàng ngày của AT

- Học hỏi công nghệ mới trong mảng automation testing:

+ Build tools: Gradle, Maven, ANT,

+ CI/CD: Jenkins, TeamCity, CircleCI, TFS, Docker,

+ Cloud: AWS, Saucelab, Browserstack, Testingbot,

+ BDD: Cucumber, Serenity, Specflow,…

+ Mobile: Appium, Perfecto,

Kiểm thử phần mềm hiện nay được coi là một nghề trong ngành phần mềm Tuy nhiên, ở trong trường, các sinh viên được đào tạo rất ít kiến thức liên quan đến kiểm thử phần mềm Khi tuyển người, các công ty buộc phải đào tạo lại khoảng một đến ba tháng theo kiểu cầm tay chỉ việc và qua các dự án thực tế

Nhằm giúp các bạn h c Tester hi u qu ọ ệ ả cho người mới bắt đầu, Stanford dành tặng bạn trọn bộ video học kiểm thử phần mềm Tester tại đây: https://www.youtube.com/playlist? list=PLfuyf4LvBOUrRpMpTarzGzASZH2NlNAFI

-STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ

Hotline: 0936 172 315 - 024 6275 2212

Website: http://stanford.com.vn/

H c Tester – b t đ u nh  th  nào đ  tr  thành  ọ ắ ầ ư ế ể ở

ki m th  gi i? ể ử ỏ

Học Tester nên bắt đầu từ đâu, học gì để phát triển thành Tester giỏi?Kiến thức tổng quan về test, các thuật ngữ, quy trình phát triển phần mềm, quy trình test.

Bạn đang học ngành công nghệ thông tin và muốn tham gia vào thị trường kiểm thử phần mềm sôi động thì hãy h c Tester ọ ngay từ bây giờ

Tester với công việc chính là đảm bảo chất lượng của phần mềm, kiểm tra để phát hiện những lỗi đang còn đó trước lúc hoàn thiện sản phẩm Vì vậy, người kiểm thử Tester đóng vai trò quan trọng với sự thành công của dự án và chất lượng sản phẩm

Trang 8

Để bắt đầu với nghề Tester thì bạn cũng cần có1 nền móng cơ bản về máy tính bao quát phổ quát kiến thức như hệ điều hành, database, lập trình, mạng…Các kiến thức về lập trình cơ bản các ngôn ngữ như SQL, HTML, CSS

Bên cạnh đó các kiến thức tổng quan về test, bao gồm việc hiểu các khái niệm cơ bản, những thuật ngữ, quy trình tăng trưởng phần mềm, trật tự test Những chia sẻ dưới đây

sẽ giúp bạn không còn lo lắng học Tester nên bắt đầu từ đâu?

Người kiểm thử không cần biết sâu, nhưng có điều kiện học hỏi nhiều kiến thức chuyên môn Qua mỗi dự án khác nhau, người kiểm thử lại có thêm kiến thức chuyên môn khác nhau

Những kiến thức cần có về testing:

- Types Testing: Unit/ System/ Intergration/ Sanity/ Regression test/… là gì?

- Testing Techniques: phân vùng tương đương/ Phân tích giá trị biên/ biểu đồ kết quả/ Đoán lỗi/… là gì?

- Nắm rõ về Xpath và HTML để nhận dạng đúng test objects/ elements mà mình cần thao tác: đây là kiến thức vô cùng quan trọng bởi việc nhận dạng đúng đối tượng cần thao tác sẽ tăng độ chính xác và sự ổn định của testscript

Trang 9

- Để hỗ trợ cho việc scripting trên test tools thì bạn nên sử dụng thành thạo ít nhất một

ngôn ngữ lập trình thông dụng: Java/ C#/ Python/ Ruby/ Javascript/

- Thành thạo ít nhất 1 framework testing (TestNG/ Junit/ NUnit/ ): Sử dụng thành thạo

các framework đó sẽ hỗ trợ nhiều trong việc build framework, quản lí testscript, report,

hỗ trợ trong việc phân nhóm, prepare data/ environment/ browsers

- Tìm hiểu về software design pattern để build framework/ common library

- Sử dụng/ build framework thành thạo từ Page Object Model pattern: Hầu hết những framework nổi tiếng hiện nay đều kế thừa ý tưởng từ pattern này nên việc bạn sử dụng thành thạo POM sẽ không khó khi tiếp cận một công nghệ/ framework mới Sau khi build thành công framework, apply vào một dự án thực tế bất kì để kiểm nghiệm

Trang 10

- Kĩ năng về Coding/ IDE: Debug, coding convention, source version control (GIT, SVN, )

và Cách sử dụng IDE: Visual Studio, Eclipse, IntelliJ,

- Làm việc với Database: Hầu hết dự án phần mềm nào cũng có thao tác với DB, nắm

vững kiến thức về truy vấn, verify data, ràng buộc dữ liệu, sẽ giúp bạn rất nhiều trong công việc hàng ngày của AT

- Học hỏi công nghệ mới trong mảng automation testing:

+ Build tools: Gradle, Maven, ANT,

+ CI/CD: Jenkins, TeamCity, CircleCI, TFS, Docker,

+ Cloud: AWS, Saucelab, Browserstack, Testingbot,

Trang 11

+ BDD: Cucumber, Serenity, Specflow,…

+ Mobile: Appium, Perfecto,

Kiểm thử phần mềm hiện nay được coi là một nghề trong ngành phần mềm Tuy nhiên, ở trong trường, các sinh viên được đào tạo rất ít kiến thức liên quan đến kiểm thử phần mềm Khi tuyển người, các công ty buộc phải đào tạo lại khoảng một đến ba tháng theo kiểu cầm tay chỉ việc và qua các dự án thực tế

Nhằm giúp các bạn h c Tester hi u qu ọ ệ ả cho người mới bắt đầu, Stanford dành tặng bạn trọn bộ video học kiểm thử phần mềm Tester tại đây: https://www.youtube.com/playlist? list=PLfuyf4LvBOUrRpMpTarzGzASZH2NlNAFI

-STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ

Hotline: 0936 172 315 - 024 6275 2212

Website: http://stanford.com.vn/

Ngày đăng: 07/05/2018, 09:51

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w