

Một số tips để tối ưu hóa các câu truy vấn MySQL

Tốc độ thực thi câu truy vấn là một trong những yếu tố quan trọng, ảnh hưởng lớn đến performance của một ứng dụng phần mềm. Do đó, khi thực…
Chào các bạn, Tôi là Phượng, thành viên của Cybozu Việt Nam từ năm 2018. Hiện tại, tôi đang tham gia vào dự án automation testing của Cybozu. Trước khi đến với automation testing, tôi đã từng trải nghiệm ở vị trí front-end developer trong một thời gian. Tôi cảm thấy với vị trí nào cũng có những khó khăn và điểm thú vị riêng. Hi vọng qua những bài viết của Cybozu Việt Nam về automation testing sẽ giúp các bạn hiểu rõ hơn về mảng lĩnh vực này trong thế giới lập trình rộng lớn. Hoan nghênh những ý kiến đóng góp của các bạn để giúp tôi có những bài viết chất lượng hơn. Bạn có thể liên hệ với tôi qua email: phuong-nguyen@cybozu.vn. Cám ơn các bạn!
Tốc độ thực thi câu truy vấn là một trong những yếu tố quan trọng, ảnh hưởng lớn đến performance của một ứng dụng phần mềm. Do đó, khi thực…
Trước khi thực thi câu lệnh, MySQL sẽ thực hiện quá trình tối ưu hoá. MySQL sẽ thực hiện việc tính toán để đưa ra chi phí thực thi ước lượng…
Hiểu về kiến trúc của MySQL, cách MySQL thực thi câu query, cũng như cách hệ quản trị cơ sở dữ liệu này tối ưu hoá câu query sẽ giúp ích…
Performance tuning là việc thực hiện cải thiện hiệu suất của hệ thống, ứng dụng. Có rất nhiều yếu tố ảnh hưởng đến performance của ứng dụng…
Để học tập, làm việc hay nghiên cứu về automation testing, chúng ta cần cài đặt môi trường trên máy tính cá nhân (development environment…
Các công việc (tasks) thường gặp khi bạn tham gia dự án automation testing bao gồm: hiện thực test case, xây dựng hệ thống CI, bảo trì hệ…
Upload file là một tính năng quan trọng phổ biến trong các ứng dụng web hay di động hiện nay. Vì vậy khi thực hiện tự động hóa (automation…
Khi thực hiện kiểm thử thủ công (manual testing) bạn hẳn đã bắt gặp những thuật ngữ về các loại testing như: Smoke Testing, Integration…
Phần lớn test automation framework hỗ trợ ghi ra log (log message) trong quá trình chạy nhằm giúp người hiện thực test script khai thác khi…
Bạn là người viết test script hay người maintain source code automation? Dù là vai trò nào thì chắc chắn một điều rằng bạn đã và sẽ đối diện…
Tại Cybozu Vietnam chúng tôi đang sử dụng framework WebdriverIO để thực hiện việc tự động hóa nên sẽ sử dụng từ `test spec` để mô tả `test script`. Về tổng thể để triển khai chúng ta sẽ đi qua 4 thành phần `test spec`, `test flow`, `page object` và `test data`. Trong bài viết này chúng ta tìm hiểu về `test spec.`
Dữ liệu thử nghiệm (test data) quan trọng trong kiểm thử tự động (automation testing) cũng như kiểm thử thủ công (manual testing). Với việc cân nhắc kiểu dữ liệu ngay từ đầu cho test data: dữ liệu động hay dữ liệu tĩnh sẽ giúp test code rõ ràng, dễ dàng mở rộng và maintain về sau.
Trong những năm gần đây, automation testing phát triển mạnh mẽ. Các frameworks hỗ trợ cho việc phát triển automation testing như WebdriverIO…
Để tăng tỉ lệ chạy thành công của test case thuộc end-to-end testing do các điều kiện bất lợi như: mạng không ổn định, tốc độ hiển thị phần…
Mocha là một testing Framework chạy trên Node.js. Mocha có nhiều chức năng hỗ trợ giúp việc viết test script đơn giản, linh hoạt được nhiều…