Hàng khuyến mãi Hang khuyen mai hang thanh ly hàng thanh lý

Từ khóa hot: Thời trang Đồng hồ Thẩm mỹ Xây dựng Chăm sóc sức khỏe   |  
Tìm nâng cao
In Chủ đề trước Tiếp theo

Để trở nên 1 tester cần học những gì. [Copy địa chỉ]

Thời gian đăng: 14/9/2019 22:44:37

Tôi viết bài này để san sớt có Anh chị em học lập trình cơ bản sinh viên mang dự định làm cho về kiểm thử phần mềm (tester) trong khoảng thời gian dài, kỳ vọng sẽ phân phối thêm thông tin giúp Các bạn tiện dụng mang được định hướng cho tuyến đường của mình. Để tư vấn câu hỏi “Học gì để phát triển thành 1 Tester?” tôi nghĩ cần phải đi qua những ý sau:
1. Tester sẽ khiến cho những công tác gì?

Nhìn chung công tác chính của tester 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 tồn tại trước lúc giao sản phẩn cho Các bạn, tùy thuộc vào Dự án cũng như công ty mà vai trò của tester tham dự sâu tới mức nào. Tester thường chia ra khiến cho hai hướng chính là Manual test và Automation test.

Manual testing: đây là chọn lựa của số đông Anh chị em bắt đầu khiến cho test, sở hữu chọn lọc này bạn ko cần phổ quát kiến thức về lập trình cũng như sẽ ít đụng vào code trong khi làm, bên cạnh đó cần phải nắm tương đối vừng về những định nghĩa, kỹ thuật test manual và có tư duy sắm lỗi tốt.
Automation testing: đây thường là chọn lọc của Các bạn đang làm cho Developer mà muốn chuyển sang làm Tester, hoặc Cả nhà khiến cho manual lâu năm muốn học hỏi thêm dòng gì chậm triển khai mới mẻ và nâng cao trình độ của mình. Automation test sở hữu thể nói là Dev trong Test, công việc chính là sẽ viết code để thực hiện việc rà soát 1 bí quyết tự động và tất cả thời kì sẽ khiến việc có code như 1 developer. Người khiến cho automation sẽ ko thiết yếu phải nắm sâu về các tri thức test manual nhưng thay vào ấy phải biết rõ về những automation tools & frameworks cũng như sở hữu thể làm cho việc được trên phổ biến tiếng nói lập trình khác nhau như Java, C#, AutoIT, Python, C++ v.v, tùy theo yêu cầu Dự án.
Automation chẳng phải là nâng cao của manual vì nó là 2 nhánh khác nhau, cả 2 đều quan yếu cũng như sở hữu độ khó nhất quyết nếu phải học và phân tích sâu. Người khiến manual rẻ không chắc sở hữu thể viết code được và người khiến automation cũng chưa chắc sẽ có được tư duy, khả năng Nhìn vào & kiến thức kiểm thử manual nên bạn cứ chọn một hướng phù hợp mang khả năng và bắt đầu học, ko nên phân tách cùng lúc cả 2 trong thời kỳ mới vào sẽ tốn số đông thời kì.

hai. Tester cần những kiến thức gì?

– trước nhất, tester cũng giống như bất cứ dao tao lap trinh game cho tre em ngành nghề nào khác trong ngành phần mềm là cần một nền móng căn bản về máy tính. Tri thức căn bản này bạn với thể học được trong chương trình cao đẳng, đại học. Hiện tại giáo trình tập huấn cao đẳng, đại học về công nghệ thông tin của các trường cũng hơi hồ hết, bao quát phổ biến kiến thức như hệ điều hành, database, lập trình, mạng…. Những tri thức này tuy mang vẻ không vận dụng được gì khi mà học nhưng sẽ rất hữu ích cho việc học test và đi làm sau này, nếu bạn tập trung học trong công đoạn sinh viên thì sau lúc ra trường việc học thêm 1 khóa về kiểm thử là hơi nhanh và đơn giản hơn nhiều.

– ví như bạn học ngành nghề khác nhưng muốn chuyển sang khiến cho test (chưa học gì rộng rãi về công nghệ thông tin trong trường) thì sẽ cạnh tranh và tốn phổ thông thời kì hơn vì bạn phải học lại cơ bản, cũng như sẽ bị sót nhiều tri thức nếu như chỉ đăng ký một khóa học test ngắn hạn. Nhưng kể vậy ko sở hữu nghĩa là không thể, cũng sở hữu phổ quát bạn đang khiến test và tương đối thành công nhưng lên đường từ các ngành khác như sư phạm, kinh tế. Giả dụ bạn cũng đang học trái ngành nghề thì mang 2 bước cần thực hiện Đó là dành thời kì học cách sử dụng tốt máy tính, tin học văn phòng, đọc thêm các sách cơ bản về máy tính, lập trình (có thể mượn từ Cả nhà đang học CNTT). Quá trình này sẽ tốn khoảng 3 tới 6 tháng (hoặc hơn), tuy tương đối dài nhưng sẽ rất sở hữu giá trị. Tiếp theo bạn cần học thêm về các kiến thức chuyên ngành testing, quá trình này sẽ ngắn hơn, thường là khoảng 2 đến 3 tháng, chi tiết học gì tôi sẽ đề cập ở phần sau.

– Tiếng Anh, cái này không đáp ứng test nhưng rất quan trọng, tiếng Anh tốt bạn mang rộng rãi cơ hội để đậu vào các tổ chức hơn cũng như tiện lợi học thêm về test sau này vì tài liệu đầy đủ là tiếng Anh.

Vậy tóm tắt lại, sở hữu 3 kiến thức tester cấp thiết bị là nền móng về máy tính + tri thức Test cơ bản + Tiếng Anh

Xem thêm =>> https://mindx.edu.vn/blog/post/tam-quan-trong-vuot-bac-cua-lap-trinh-ung-dung-cho-tre-em

3. Học gì để phát triển thành tester?

3.1. Tri thức chung: (dù bạn chọn theo hướng nào thì cũng nên nắm những kiến thức này).

– kiến thức cơ bản về máy tính, tin học văn phòng cơ bản, cài đặt phần mềm, tiêu dùng internet.
– kiến thức về lập trình: căn bản SQL, HTML, CSS. Đây là 3 món tôi nghĩ rất cần thiết khi làm cho test, bạn ko cần phải học sâu để viết code nhưng ít ra phải đọc hiểu được và với thể chỉnh sửa code đơn giản.
– kiến thức tổng quan về test, bao gồm việc hiểu những định nghĩa căn bản, những thuật ngữ, quy trình lớn mạnh phần mềm, quy trình test. Bạn sở hữu thể học theo cuốn ISTQB Foundation hoặc tham khảo các mục gợi ý sau:

What is Software Testing? – Phân tích phần này để biết được testing là gì? Các định nghĩa, định nghĩa cơ bản về kiểm thử phần mềm.
Why is Software Testing Important? – Vì sao testing lại quan yếu và cần thiết? Nếu không sở hữu tester thì sản phẩm sẽ ra sao?
Software Development life cycle: Vòng đời lớn mạnh phần mềm, vị trí của testing trong những công đoạn tăng trưởng sản phẩm.
Software Test life cycle: Vòng đời của kiểm thử, thứ tự những công tác kiểm thử.
Defect Life Cycle: Vòng đởi của lỗi và tình trạng qua các thời kỳ.
Quality Assurance vs. Quality control, Verification vs Validation: Phân biêt sự giống nhau và khác nhau giữa 1 số định nghĩa.
Software Testing Levels: những chừng độ trong kiểm thử, đi từ nhỏ nhất đến những mức độ cao nhất.
Software Testing types: những chiếc testing thư Functional testing, Non-functional testing, Structural testing, Change related testing.
3.2. Phần kiến thức riêng:

Manual Test:

Đây là danh sách những kiến thức bạn nên Tìm hiểu sâu thêm giả dụ sẽ làm test theo hướng manual.

Create a Test Plan: những thành phần cần có trong một test plan cơ bản, cách viết test plan.
Design Test case: phương pháp tạo và viết một testcase thông dụng.
Test Design Techniques: những khoa học bề ngoài testcase, tạo điều kiện cho testcase hiệu quả và tối ưu hơn.
Test reporting, Daily status reports – phương pháp viết report để Báo cáo kết quả test của mình.
Defect management: Finding defects, Logging defects, Tracking and managing defects – Học cách thức report & điều hành một bug cũng như tiêu dùng tools tracking thông dụng như Jira, Mantis, Bugzilla, Application Lifecycle Management (ALM).
Mobile application testing (iOS, Android, Windows Phone): bí quyết cài đặt và test áp dụng mobile, cách thức fake lập vật dụng điện thoại trên máy tính.
Windows, Website testing & Tools support: cách test 1 áp dụng desktop, 1 trang web và giả lập các trình chuẩn y khác nhau trên máy tính.
Risk based testing process and implementation: Đánh giá rủi ro trong kiểm thử, đây là phần tăng nhưng cũng nên Tìm hiểu qua.
Coding: SQL, HTML, CSS.
1 số trang để tự học những kiến thức về manual testing căn bản, những trang này sản xuất đông đảo những kiến thức bên trên cũng như mở mang thêm hơi rộng rãi tri thức can dự đến test khác:

Software Testing Tutorial – Guru99
Software Testing Tutorial – Tutorials Point
Software Testing Class
Software Testing Help
W3Schools (HTML, CSS)
SQL Tutorial – W3Schools
SQL Tutorial – TutorialsPoint


Đánh giá

Lưu trữ | Phiên bản Mobile | Quy chế | Chính sách | Chợ24h

GMT+7, 20/4/2024 11:03 , Processed in 0.121770 second(s), 131 queries .

© Copyright 2011-2024 ISOFT®, All rights reserved
Công ty CP Phần mềm Trí tuệ
Số ĐKKD: 0101763368 do Sở KH & ĐT Tp. Hà Nội cấp lần đầu ngày 13/7/2005, sửa đổi lần thứ 4 ngày 03/11/2011
Văn phòng: Tầng 9, Tòa Linh Anh, Số 47-49 Khuất Duy Tiến, P. Thanh Xuân Bắc, Q. Thanh Xuân, Hà Nội
Tel: (84) 2437 875018 | (84) 2437 875017 | E-Mail: cho24h@isoftco.com

Lên trên