Tắt Quảng Cáo [X] Đăng Nhập để ẩn Tất Cả Quảng Cáo **HỌC GÌ ĐỂ TRỞ THÀNH TESTER?** ## ****TESTER SẼ LÀM NHỮNG CÔNG VIỆC GÌ?*** Nhìn chung công việ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 các lỗi đang tồn tại trước khi giao sản phẩm cho khách hàng, tùy thuộc vào dự án cũng như công ty mà vai trò của tester tham gia sâu đến mức nào. Tester thường chia ra làm 2 hướng chính là Manual test và Automation test. ## **#1 - KIẾN THỨC CHUNG** * Kiến thức căn bản về máy tính, tin học văn phòng căn bản, cài đặt phần mềm, sử 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 test, bạn không cần phải học sâu để viết code nhưng ít ra phải đọc hiểu được và có 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 các định nghĩa cơ bản, các thuật ngữ, quy trình phát triển phần mềm, quy trình test. Bạn có thể học theo cuốn ISTQB Foundation hoặc tham khảo các mục gợi ý sau: * What is Software Testing? – Tìm hiểu phần này để biết được testing là gì? các định nghĩa, khái niệm căn bản về kiểm thử phần mềm. * Why is Software Testing Important? – Tại sao testing lại quan trọng và cần thiết? nếu không có tester thì sản phẩm sẽ ra sao? * Software Development life cycle: Vòng đời phát triển phần mềm, vị trí của testing trong các giai đoạn phát triển sản phẩm. * Software Test life cycle: Vòng đời của kiểm thử, thứ tự các công việc kiểm thử. * Defect Life Cycle: Vòng đời của lỗi và trạng thái qua các giai đoạn. * Quality Assurance vs. Quality control, Verification vs Validation: Phân biệt sự giống nhau và khác nhau giữa một số khái niệm. * Software Testing Levels: Các mức độ trong kiểm thử, đi từ nhỏ nhất đến các mức độ cao nhất. * Software Testing types: Các loại testing thư Functional testing, Non-functional testing, Structural testing, Change related testing. ## **#2 - KIẾN THỨC BỔ SUNG** ## **MANUAL TEST:** Đây là danh sách các kiến thức bạn nên tìm hiểu sâu thêm nếu sẽ làm test theo hướng manual. * Create a Test Plan: Các thành phần cần có trong một test plan cơ bản, cách viết test plan. * Design Test case: Cách tạo và viết một test case thông dụng. * Test Design Techniques: Các kỹ thuật thiết kế testcase, giúp cho testcase hiệu quả và tối ưu hơn. * Test reporting, Daily status reports – cách 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 report & quản lý một bug cũng như sử dụng tools tracking thông dụng như Jira, Mantis, Bugzilla, Application Lifecycle Management (ALM). * Mobile application testing (iOS, Android, Windows Phone): Cách cài đặt và test ứng dụng mobile, cách giả lập thiết bị điện thoại trên máy tính. * Windows, Website testing & Tools support: Cách test một ứng dụng desktop, một trang web và giả lập các trình duyệt 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 nâng cao nhưng cũng nên tìm hiểu qua. * Coding: SQL, HTML, CSS. ## **AUTOMATION TEST:** * Học thêm về lập trình: Java, C# (.Net) là hai ngôn ngữ căn bản mà những người làm automation hay sử dụng, ngoài ra có các ngôn ngữ khác dùng để hỗ trợ như AutoIT, Python. * Học về các Automation Tool/Framework phổ biến như: Ranorex, Selenium, Appium, TestComplete. * Các Tools khác như: Jmeter, SoapUI. Nguồn: Viblo asia
Want to access an extensive collection of tools for dropshipping, cheat air drop, whitelist and more? Join the largest MMO Group on Telegram and Facebook at Vui lòng đăng kí hoặc đăng nhập để thấy liên kết tại BigMMO and Vui lòng đăng kí hoặc đăng nhập để thấy liên kết tại BigMMO, respectively|///////////////////////// |//////////////////////////// Get FREE Here ✔️✔️✔️ Vui lòng đăng kí hoặc đăng nhập để thấy liên kết tại BigMMO