Hiện nay, thị trường phần mềm đa phần yêu cầu ứng viên phải thành thạo ít nhất một ngôn ngữ hay framework nào đó. Tuy nhiên, ngôn ngữ lập trình liệu có còn là yếu tố tiên quyết khi ta xem hồ sơ của một lập trình viên?
Xem chi tiếtTrong vài tháng ngắn ngủi vừa qua, đội ngũ phát triển Kali đã rất bận bịu thêm vào các công cụ mới và sửa nhiều lỗi được cộng đồng báo lại, một trong những tính năng mới là: hỗ trợ HTTPS trong busybox cho phép lắp đặt SSL bảo mật hơn.
Xem chi tiếtTrong quá trình thực hiện công việc kiểm thử, chúng ta gặp phải vô số các khái niệm kiểm thử khác nhau. Các khái...
Xem chi tiết7 công cụ được nhắc đến đều chạy trên cloud. Chúng có 3 ưu điểm nổi bật so với các công cu testing khác: tính sẵn sàng cao, chi phí thấp, chịu tải tốt. 7 công cụ này có thể áp dụng cho các dự án lập trình web và mobile trên nhiều nền tảng khác nhau.
Xem chi tiếtPhương thức phát triển phần mềm Agile là một tập hợp các phương thức phát triển lặp và tăng dần trong đó các yêu cầu và giải pháp được phát triển thông qua sự liên kết cộng tác giữa các nhóm tự quản và liên chức năng.
Xem chi tiếtTest Driven Development, viết tắt là TDD, là một phương pháp phát triển phần mềm mà trong đó bạn sẽ viết test trước cho tính năng mà bạn muốn phát triển. Dĩ nhiên là test sẽ thất bại trong lần chạy đầu tiên, và sau đó bạn sẽ hoàn thiện đoạn code tính năng để test có thể thành công. Bạn chưa cần phải...
Xem chi tiếtRelease sản phẩm là lúc quyết định công sức của các dev bỏ ra trong dự án đó. Và dù rất quan trọng, nhưng vẫn có nhiều tính huống dở khóc dở cười trong thời khắc quan trọng đó. Với những ai đã từng dăm lần release sản phẩm thì những tình huống này có lẽ sẽ quen thuộc với bạn.
Xem chi tiếtCó một số bài toán bạn thường gặp trong Testing: Bạn phải test một hệ thống có chức năng gửi email tới các user...
Xem chi tiếtSau khi đọc và làm theo phần 2, các bạn đã có 1 con bot chạy được. Tuy nhiên, Cloud9 chỉ hỗ trợ các bạn code và deploy để test thứ chứ không hỗ trợ hosting. Sau khoảng 2,3 tiếng không sử dụng, cloud9 sẽ tự tắt server làm bot ngưng hoạt động. Do đó chúng ta phải deploy con bot lên một host khác.
Xem chi tiếtAgile làm một phương thức phát triển phẩm mềm linh hoạt rất phổ biến hiện nay. Mô hình phát triển phần mềm Agile nhấn mạnh vào 4 giá trị cốt lõi sau:
Xem chi tiếtĐiều gì sẽ xảy ra nếu không có đủ thời gian để thực hiện testing một cách kỹ lưỡng? Trong thực tế khi thực hiện...
Xem chi tiếtTÌM HIỂU VỀ A/B TESTING & A/B TESTING TOOL 1 - Tỷ lệ chuyển đổi (Conversion Rate) là gì ? Trước khi đi vào tìm hiểu...
Xem chi tiết