Code chuẩn SEO là gì
Giới thiệu: Tối ưu Code chuẩn SEO là quá trình tối ưu tệp trích xuất HTML, cấu trúc website thân thiện với bộ máy tìm kiếm. Tối ưu Code chuẩn SEO nhằm mục tiêu điều hướng bộ tìm kiếm một cách tốt nhất. Giúp bộ máy tìm kiếm dễ dàng tải dữ liệu, đọc, phân tích và craw dữ liệu của website bạn một ...
Kiểm thử giao diện người dùng - GUI
Kiểm thử giao diện người dùng (GUI): Kiểm thử giao diện người dùng là một kỹ thuật kiểm thử được sử dụng để xác định sự hiện diện của các khuyết tật trên một sản phẩm hoặc phần mềm được kiểm tra bằng cách sử dụng giao diện người dùng đồ họa [GUI]. Kiểm thử GUI là một kỹ thuật kiểm thử ...
Cách quyết định xem bạn có nên chain hoặc extend các lớp CSS hay không
Nếu bạn đang xây dựng một ứng dụng hoặc một trang web thay đổi thường xuyên, mô đun hóa các phương thức CSS sẽ giải quyết được nhiều vấn đề. Thay vì sao chép cấu trúcHTML của bạn trong CSS và trang trí nó, bạn nên tạo ra các thư viện chứa các component. Điều này làm cho các dự án có khả năng mở ...
Hướng dẫn sử dụng package react-validation trong Reactjs
Validation Form là gì? Form Validation thường được sử dụng trên Server, sau khi Client đã nhập tất cả dữ liệu cần thiết và sau đó nhấn nút Submit. Nếu dữ liệu nhập bởi một Client là không chính xác hoặc bị lỗi, Server sẽ phải gửi tất cả dữ liệu trở lại Client và yêu cầu rằng Form đó phải được đệ ...
Bài 11: Cách sử dụng forceUpdate trong VueJS
Chào mừng các bạn quay trở lại với series học VueJS của mình, ở bài trước ta đã tìm hiểu về vòng đời của Vue instance, và bài này sẽ giới thiệu cho các bạn về các re-render lại DOM khi cần thiết, và các lỗi liên quan. Mình tổng hợp dựa vào những gì mình học được trong quá trình phát triển ứng dụng. ...
Chuyện review code: Những thói quen xấu mà new dev Java thường mắc phải.
Đây là 1 bài dịch các bạn nhé:v Ai cũng có một thời làm new dev=)) Bài viết này tổng hợp những kinh nghiệm thực tế của bản thân tôi – khi còn là 1 new dev Java. Khoảng thời gian đó, tôi thường được các đàn anh trong công ty review code cho, nên đã nghiệm ra được nhiều điều bổ ích. Hy vọng, bài ...
Tìm hiểu về Java platform independent
Chào mọi người, mình có bỏ chút ít thời gian để tìm hiểu về Java và đã hiểu thêm được một ít kiến thức về Java platform independent. Việc đầu tiên của chúng ta khi bắt đầu học một ngôn ngữ bắt kì luôn là in ra câu "Hello world!". Và sau khi in ra được câu "Hello world!", chắc hẳn chúng ta luôn có ...
Kiểm thử big data - hướng dẫn hoàn chỉnh cho người mới bắt đầu (phần 3)
(Tiếp theo phần 1 và 2) Tiếp cận kiểm thử hiệu năng cho ứng dụng big data được thể hiện ở hình ảnh dưới dây Để bắt đầu kiểm thử hiệu năng, cần pải thiết lập cụm big data (big data cluster) sẽ được kiểm thử. Xác định và lên kế hoạch phần công việc sẽ được thực hiện Viết scripts được ...
Hãy luôn nghĩ về Ethics trong khi kiểm thử
Khi chúng ta nói về "Đạo đức trong kiểm thử", các ví dụ thường nhất định là những vấn đề hết sức khó xử đẩy chúng ta vào tình trạng "tiến thoái lưỡng nan". Chúng ta có tránh report lỗi hay không? Chúng ta có báo cáo rằng việc thử nghiệm của mình đang diễn ra theo đúng kế hoạch hay không, mặc ...
Những điều cơ bản về kiểm thử phần mềm nhúng (Phần 1)
Kiểm thử là bước cuối cùng trong phát triển phần mềm. Việc thu thập yêu cầu, thiết kế cấp cao, thiết kế chi tiết, mã hóa, thực hiện thử nghiệm đơn vị, sau đó tích hợp và cuối cùng là thử nghiệm. Vì hầu hết các dự án đều chậm tiến độ, bạn nghĩ gì nếu bị cắt dự án? Hàm ý là chúng ta cung cấp các sản ...
Sự khác biệt về mindset của Tester và Developer
Một số chuyên gia CNTT cho rằng vai trò của Tester là không cần thiết và một developer có thể kiểm tra mã code do anh ấy viết. Khái niệm như vậy là hoàn toàn sai. Nhưng bạn có thể đoán tại sao? Một developer chắc chắn có thể kiểm tra mã code của riêng mình và cũng là mã code được viết bởi các ...
Bài 9: Chia ứng dụng thành component và giao tiếp giữa các component trong VueJS
Chào mừng các bạn đã quay trở lại với series học VueJS với Laravel của mình, ở bài trước mình đã hướng dẫn các bạn các sử dụng v-for trong VueJS, ở bài này mình cùng các bạn sẽ tìm hiểu các chia ứng dụng của chúng ta ra thành các component và giao tiếp giữa chúng nhé. Bài này mình đánh giá khá ...
Kiểm thử hiệu năng trên các ứng dụng mobile
Đối với bất kỳ ứng dụng mobile nào, hiệu suất là rất quan trọng. Nếu ứng dụng mobile của bạn không hoạt động tốt, người dùng cuối sẽ gỡ cài đặt ứng dụng của bạn tìm ứng dụng khác hoạt động tốt hơn. Do đó ứng dụng mobile cần được kiểm tra kỹ lưỡng trước khi phát hành đến người dùng cuối. 1. Kiểm ...
Checklist test Web Application
Thật ra không có bất kỳ quy tắc nào cho việc kiểm thử Web Application. Vì một quy tắc này có thể phù hợp để test với trang web này nhưng không chắc nó sẽ phù hợp khi test với các loại trang web còn lại. Do đó danh sách các checklist sau đây là những quan điểm test chung nhất mà mọi tester cần nhớ ...
Bài 10: Vòng đời của một Vue instance và cách áp dụng vào thực tế
Chào mừng các bạn quay trở lại với series học VueJS với Laravel của mình, ở bài trước mình đã hướng dẫn các bạn cách tạo component là truyền dữ liệu giữa chúng. Tiếp theo bài này chúng ta sẽ tìm hiểu về vòng đời của một Vue instance để có thể hiểu rõ hơn và sử dụng vào thực tế nhé. Trong bài này ...
Quản lý rủi ro_Phần 1
Quản lý rủi ro có rất nhiều phần như: Quản lý rủi ro Kiểm thử dựa trên rủi ro Mode lỗi và phân tích ảnh hưởng Kiểm thử dựa trên rủi ro làm như thế nào Kiểm thử phân tán, outsourced và insourrced Vấn đề quản lý kiểm thử Trong phần một này tôi xin phép được trình bày hai vấn đề về ...
Charles - Ứng dụng công cụ Charles vào kiểm thử
Đối với việc kiểm thử ứng dụng hay app, khi muốn check việc gọi API xem ứng dụng đó gọi API nào hay API nào được gọi trước hoặc là muốn kiểm tra dữ liệu truyền đi / trả về có đúng với mong đợi không? Thường những việc như vậy chúng cần phải nhờ dev debug để check log, việc này rất mất thời gian, ...
Xây dựng và public thư viện Android to jcenter
I. Tạo thư viện New -> Module -> Android Library II. Deploy library to jcenter Tại sao lại là jcenter gradle supports Maven Repository Dependences Khi add 1 dependencies vào gradle, nó sẽ lên trên Maven Repository đê down về Hai Maven repositories phổ biến là jCenter and Maven ...
20 thủ thuật nho nhỏ với Eloquent Laravel (Phần 1)
Dạo này bí chủ đề, nên chắc chẳng đao to búa lớn gì, mình xin phép giới thiệu 20 mánh khóe nho nhỏ khi lập trình laravel mà mình từng đọc được liên quan tới Eloquent. Như mọi người cũng biết Eloquent ORM là một mô hình đơn giản, tuy nhiên ẩn sâu trong nó có khá nhiều các chức năng mà chúng ta không ...
Tổng quan về File trong Python
Xin chào mọi người, hiện mình đang tìm hiểu về python, thấy một phần khá hay và quan trọng đó là xử lý với file. Hôm nay, mình xin viết một bài nhỏ để chia sẻ những thứ mình học được. Trong python, văn bản được quản lý theo 2 kiểu: Văn bản thường Văn bản nhị phân Cùng với một số quyền như đọc, ...