- TESTER: ĐỪNG NGẠI ĐẶT CÂU HỎI🍀 Không riêng gì với tester, đặt câu hỏi là một kỹ năng quan trọng để giúp chúng ta hoàn thành công việc một cách hiệu quả nhất. Tuy nhiên vẫn có nhiều tester vẫn còn tâm lý “ngại hỏi” hoặc không biết phải hỏi như thế nào cho hợp lý và hiệu quả. Bài viết này sẽ giúp bạn
- 5 kỹ năng Tester nhất định phải có🍀 Bài viết này liệt kê những kỹ năng cần thiết cho mọi tester từ manual đến kiểm thử tự động để làm tốt công việc của mình và phát triển xa hơn trong sự nghiệp của mình: Kiểm thử phần mềm là một quá trình bao gồm nhiều hoạt động khác nhau nhằm để kiểm tra và đánh giá
- ISTQB® 4.0 có gì mới⭐ Về tổng thể, trong lần cập nhật này nhóm soạn thảo tài liệu đề cương ISTQB® đã bổ sung nhiều thông tin và kiến thức về kiểm thử phần mềm trong các dự án Agile. Đề cương ISTQB® mới Xem nội dung đề cương đầy đủ ISTQB online ở đây nhé. Sau đây là tóm tắt nội dung đề
- Kiểm thử hiệu năng❤ Kiểm thử hiệu năng là một quá trình kiểm thử một phần hoặc cả hệ thống nhằm xác định độ ổn định, tốc độ, khả năng mở rộng và đáp ứng của nó theo từng khối lượng công việc nhất định. Theo ISTQB Glossary thì “kiểm thử hiệu năng” là quá trình kiểm thử để xác định hiệu quả
- Tester trái ngành: Áp lực những tháng đầu (P2)Môi trường mới: Leader quá bận để hỗ trợ 🍀 Suy nghĩ trong chừng một tuần là mình cập nhật CV. Theo thông tin trên nhóm Testing VN Jobs (https://www.facebook.com/groups/jobs.testing.vn) mình cũng “rải CV” vài chỗ. Thời điểm này nhu cầu tuyển tester dưới 1 năm kinh nghiệm còn nhiều, và sau mỗi lần phỏng vấn mình đều ghi chép
- Tester trái ngành: Áp lực những tháng đầu (P1)Không ai phải ai cũng gặp may mắn khi ra trường làm đúng chuyên ngành mình đã học. Và cũng không phải ai cũng thấy hạnh phúc khi làm việc đúng chuyên ngành học của mình. Nhiều bạn bè của mình, và bản thân mình khi chọn ngành học chỉ đơn thuần là nghe theo lời khuyên từ những người đi trước và phần lớn là tác động của gia đình.
- Trái ngành học tester khó không?❤ Đối với mình, lý do của một đứa có nền tảng là tiếng Anh Thương Mại, lại đi học kiểm thử phần mềm là sau 2 năm làm việc trong lĩnh vực Marketing, cảm thấy bản thân thực sự không có hứng thú với nó, mặc dù đã cố gắng kiên trì một thời gian để xác định do
- SQL InjectionSQL Injection là gì 💻 SQL Injection là kỹ thuật cho phép hacker lợi dụng các lỗ hổng trong việc kiểm tra điều kiện dựa vào dữ liệu đầu vào (thường do người dùng nhập từ UI) hoặc khi thực thi các câu lệnh truy vấn và các thao tác khác trong hệ quản trị cơ sở dữ liệu (Database
- Regression testing (kiểm thử hồi quy) là gì?❤ Kiểm thử hồi quy (regression testing) là việc kiểm thử lại các chức năng hoặc toàn bộ hệ thống để bảo đảm chúng vẫn hoạt động tốt sau khi có sự thay đổi, ví dụ như thay đổi yêu cầu hoặc sửa lỗi (fix bug) hoặc thậm chí hệ thống của máy chủ (server) hoặc điện thoại nâng cấp
- Sự khác nhau giữa confirmation và regression testing👌 Rất nhiều bạn vẫn không phân biệt rõ sự khác nhau giữa confirmation và regression testing, trong bài này mình sẽ chia sẻ thông tin cơ bản và giúp bạn phân biệt được những điểm giống và khác nhau giữa confirmation và regression testing. Trước tiên mình sẽ giới thiệu về confirmation testing, sau đó là regression testing và
- MVP là gì?🌱Trong phát triển phần mềm, MVP viết tắt của cụm từ Minimum Viable Product để chỉ phiên bản tối thiểu của một ứng dụng/hệ thống phần mềm hay một chức năng (feature) mà có thể phát hành (release) đến tay người dùng. Phiên bản này chỉ bao gồm các chức năng cốt lõi, cơ bản nhất mà người dùng có
- Tester trái ngành: Những khó khăn thường gặp🍀 Nhiều bạn vẫn đang rất happy (vẫn thích và tìm thấy niềm vui trong công việc) với công việc kiểm thử phần mềm. Nhưng có bạn lại gặp nhiều khó khăn trở ngại và có thể tệ hơn là thấy chán nản với công việc này. Dưới đây là một số khó khăn thường gặp của các bạn trái
- Mô hình học tập VAK🎓 Theo nghiên cứu của các chuyên gia về NLP (Neuro-linguistic programming – Lập trình ngôn ngữ tư duy) tại Mỹ thì con người chúng ta học hỏi và tiếp nhận thông tin qua năm giác quan gồm: thị giác (nhìn), thính giác (nghe), xúc giác (vận động, sờ chạm), vị giác (nếm) và khứu giác (ngửi). Trong năm giác
- Email hợp lệ📧 Email hợp lệ theo chuẩn W3C là email có dạng: 1( atext / “.” ) “@” ldh-str 1( “.” ldh-str ) Trong đó, atext (được định nghĩa theo chuẩn [RFC 5322]) và ldh-str được định nghĩa theo chuẩn [RFC 1034]. Vì thế, email hợp lệ là email có dạng như sau: /^[a-zA-Z0-9.!#$%&’+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)$/ Ví dụ email hợp lệ: son-hoang.tester@example.com Mời
- Điều kiện thi ISTQB Advanced⭐ Bạn CÓ THỂ đăng ký thi ISTQB Advanced Level – CTAL (Test Manager, Test Analyst, v.v…) dù bạn đã thi ISTQB Foundation Level (mức cơ bản) theo hình thức online hay offline. Nhưng bạn phải cung cấp thông tin bằng chứng để chứng minh, và giúp nơi tổ chức thi thẩm định xác minh trước khi cấp phép cho
- Lệ phí thi chứng chỉ ISTQB®$ Lệ phí thi chứng chỉ ISTQB® hiện nay là bao nhiêu? Trong bài viết này mình sẽ giải thích cho các bạn tại sao lệ phí thi istqb online lại đắt hơn so với thi ISTQB offline trên giấy do Việt Nam (Vietnamese Testing Board) cấp. Thi ISTQB online và offline Hình thức thi online là thi trực tuyến
- Daylight saving time (DST)🕑 Daylight saving time (viết tắt DST) là một quy ước chỉnh đồng hồ sớm hơn một khoảng thời gian (thường là 1 giờ) so với giờ tiêu chuẩn, tại một số địa phương của một số quốc gia, trong một giai đoạn (thường là vào mùa hè) trong năm. Theo wiki, daylight saving time, ở các khu vực Mỹ,
- Công cụ tạo tập tin .gif🍀 Cụm từ “file .gif” mình dùng trong bài viết này là nói về các tập/tệp tin có định dạng là .gif (đuôi mở rộng .gif), ví dụ như bug1.gif. Tập tin .gif là gì? File .gif là một định dạng ảnh động không bao gồm âm thanh. GIF được viết tắt của cụm từ Graphics Interchange Format, (dịch nôm
- Kiểm thử phần mềm là gì?
Kiểm thử phần mềm (software testing) là một quá trình bao gồm nhiều hoạt động nhằm đánh giá chất lượng các sản phẩm phần mềm và giảm thiểu rủi ro do lỗi gây ra trong quá trình vận hành khi đưa vào sử dụng thực tế. Các hoạt động kiểm thử này bao gồm các hoạt động xem xét đánh giá (review) tài liệu, các bản thiết kế, và bao gồm mã nguồn (source code), các hoạt động này trong thực tế hay gọi là “review” (rà soát). Và các hoạt động kiểm thử được thực hiện trên sản phẩm (nếu bạn gặp từ “dynamic testing”).
Trên đây là khái niệm chuẩn về kiểm thử phần mềm, tuy nhiên trên thực tế có nhiều quan niệm sai lầm về kiểm thử phần mềm, và một trong số đó là mọi người hay cho rằng kiểm thử chỉ là công việc thực thi (chạy) các trường hợp kiểm thử (test cases) trên một ứng dụng phần mềm (web application, desktop application, hay mobile application).
- Top 5 lỗi thường gặp khi làm việc với PostgreSQL★ Trong quá trình làm việc, tester có thể sẽ phải thao tác trực tiếp trong DB (viết tắt của từ database – cơ sở dữ liệu). Rất nhiều tester gặp khó khăn trong quá trình làm việc với các DBMS (viết tắt của cụm từ DB Management System – hệ quản trị cơ sở dữ liệu) vì chúng có
- Git Basics – Các câu lệnh Git cơ bảnGit là gì? ☘ Git là một hệ thống quản lý phiên bản phân tán (distributed version control) mã nguồn mở và miễn phí, được thiết kế để xử lý mọi thứ từ các dự án nhỏ đến dự án rất lớn nhanh chóng và hiệu quả. Nguyên gốc định nghĩa trên trang git Git is a free and open
- Trường hợp kiểm thử✅ Trường hợp kiểm thử là cụm từ tiếng Việt của “test case.” Bạn có thể xem bài test case là gì ở đây để hiểu rõ hơn khái niệm cũng như cách sắp xếp test case hợp lý và hiệu quả. Theo wiki tiếng Việt, thì Trường hợp kiểm thử là một tập hợp các thông số đầu vào
- 10 Tools Quản Lý Test Case🤟 Quản lý kiểm thử là quá trình xác định phạm vi kiểm thử cần thực hiện trên một hệ thống, viết test case để kiểm thử phạm vi đó, quản lý tester và các nguồn lực cần thiết để lên lịch cho các hoạt động kiểm thử. Công cụ hoặc hệ thống quản lý test case cho phép bạn
- Tập tin HAR là gì?❦ Tập tin HAR là một định dạng lưu trữ được một số công cụ sử dụng để trích xuất dữ liệu đã thu thập được. HAR viết tắt của cụm từ HTTP Archive – Lưu trữ HTTP. Về cơ bản, định dạng này là một tập tin JSON sử dụng một tập hợp các trường thông tin cụ thể.
- BA – Business Analyst là gì?⭐ Business Analyst (BA), nhân viên phân tích nghiệp vụ, là người giúp chuyển tải ý tưởng và yêu cầu của khách hàng đến tay nhóm phát triển phần mềm bao gồm Developer (Lập trình viên) và Tester (Kiểm thử viên). Chính vì là “cầu nối” giữa khách hàng và nhóm phát triển phần mềm nên vai trò của BA
- Web UI thường gặp★ Bài viết này tập hợp một số UI thường gặp trên Web mà Fresher Tester cần nắm vững. Các nhóm thành phần (element) sẽ được gom thành 4 nhóm: 1. Element để nhập thông tin Các element cơ bản trong phần này bao gồm: checkboxes, radio buttons, dropdown lists, list boxes, buttons, toggles, text fields, date field. Checkbox Checkbox
- Hướng dẫn cách viết và sắp xếp test case✓ Test case là một trường hợp cần kiểm thử, nó bao gồm các thao tác/hành động trên hệ thống, điều kiện cần (tiên quyết), các giá trị đầu vào, và kết quả mong đợi. Một test case thì nên chỉ kiểm tra một trường hợp, một khía cạnh cụ thể nào đó chứ đừng lan man – Tham khảo
- Khóa học tester⭐ Khóa học tester nhận được nhiều quan tâm nhất tại Testing VN là khóa Fresher Tester. Đây cũng là lớp nhận được yêu cầu tư vấn nhiều nhất. Cũng dễ hiểu là vì đa phần học viên lớp này là các bạn mới bắt đầu tìm hiểu về công việc kiểm thử phần mềm, hay được gọi là “nghề
- Non-printing character là gì?⭐ Non-printing characters là những ký tự được tạo ra do một phím hoặc một tổ hợp phím trên bàn phím máy tính, điện thoại, hay máy tính bảng. Dịch ra Tiếng Việt, thì non-printing characters có nghĩa là “ký tự in ra không thấy.” Ví dụ như khi bạn mở MS Word lên rồi nhấn phím Tab và Enter
- State Transition Testing là gì?⭐ State transition testing là một kỹ thuật kiểm thử hộp đen. Kỹ thuật này giúp bạn thiết kế test case dựa vào mô hình (model) hoặc lược đồ (diagram) mô tả các trạng thái (state) và chuyển đổi (transition) của chúng. Định nghĩa State Transition Testing theo ISTQB Glossary: https://glossary.istqb.org State transition testing is a black-box test technique in