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 ...

Tác giả: Hoàng Hải Đăng viết 17:50 ngày 12/08/2018

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ớ ...

Tác giả: Bùi Văn Nam viết 17:50 ngày 12/08/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 17:50 ngày 12/08/2018

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ề ...

Tác giả: Tạ Quốc Bảo viết 17:50 ngày 12/08/2018

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, ...

Tác giả: Bùi Văn Nam viết 17:50 ngày 12/08/2018

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 ...

Tác giả: Bùi Văn Nam viết 17:50 ngày 12/08/2018

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ác giả: Bùi Văn Nam viết 17:50 ngày 12/08/2018

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, ...

Tác giả: Tạ Quốc Bảo viết 17:50 ngày 12/08/2018

Big Data/Dữ liệu lớn: Nhìn từ góc độ thử nghiệm

1. Khái niệm big data: Dữ liệu lớn là một thuật ngữ được sử dụng cho số lượng dữ liệu có cấu trúc hoặc không có cấu trúc có tiềm năng đưa ra một số thông tin. Khi nói đến dữ liệu lớn không phải nói về một số lượng dữ liệu cụ thể mà nói chung là số lượng petabytes và exabyte. Số lượng lớn dữ ...

Tác giả: Hoàng Hải Đăng viết 17:50 ngày 12/08/2018

How to become more productive in android with android studio plugins

Android Studio là một công cụ rất mạnh mẽ. Nó có giao diện đơn giản nhưng linh hoạt để thiết kế giao diện người dùng cho tất cả các loại thiết bị. Chúng ta có thể kéo và thả các View và Widget trong trình chỉnh sửa layout của chúng ta và tùy chỉnh nó cho các chi tiết nhỏ với vài dòng xml. Nó rất ...

Tác giả: Tạ Quốc Bảo viết 17:49 ngày 12/08/2018

[Android] Có thể bạn chưa biết - MediaPlayer

Android Mutimedia Framework hỗ trợ phát nhiều loại media phổ biến, để bạn có thể dễ dàng tích hợp âm thanh, video và hình ảnh vào ứng dụng của mình. Bạn có thể phát nhạc hoặc video từ các file được lưu trữ trong resource của ứng dụng (raw resource), từ các file độc lập trong hệ thống file hoặc từ ...

Tác giả: Hoàng Hải Đăng viết 17:49 ngày 12/08/2018

Map và FlatMap trong RxJava

Như chúng ta đã biết thì RxJava là một trong những thư viện quan trọng và phổ biến nhất đối với các lập trình viên Android, đơn giản là bởi vì nó làm cho cuộc sống của chúng ta trở nên dễ dàng hơn trong lập trình. Chúng ta sử dụng RxJava để xử lý đa luồng, quản lý các tác vụ nền, giảm thiểu ...

Tác giả: Tạ Quốc Bảo viết 17:49 ngày 12/08/2018

Tìm hiểu MediaPlayer trong Android

Media Player trong Android là một framework hỗ trợ để play những định dạng như video, nhạc, ảnh trong ứng dụng của mình. Bài viết sau đây trọng tâm việc tìm hiểu về MediaPlayer đã hỗ trợ những gì cho việc thực hiện những tác vụ liên quan đến media. MediaPlayer có thể hỗ trợ việc play offline hoặc ...

Tác giả: Tạ Quốc Bảo viết 17:49 ngày 12/08/2018

[Laravel Scout] Build Search function with Vuejs

Hôm nay, tôi xin giới thiệu tới quý bạn đọc một ví dụ đơn giản sử dụng Laravel Scout và Vuejs để xây dựng một ứng dụng search đơn giản. Bài viết này chỉ cung cấp cho các bạn cách sử dụng đơn giản nhất thôi. Còn muốn hiểu sâu, hiểu kỹ thì các bạn hãy dựa trên những gì có trong bài viết này để đào ...

Tác giả: Bùi Văn Nam viết 17:49 ngày 12/08/2018

Validation trong Laravel (P3)

Mở đầu Trong hai bài viết trước của serie, mình đã giới thiệu với các bạn về vấn đề kiểm tra tính đúng đắn của dữ liệu nhập vào do người dùng cung cấp, cụ thể là cách kiểm trả dữ liệu và hiển thị lại lỗi cho người dùng. Ở bài viết này, mình sẽ hướng dẫn các bạn cách tạo ra những điều kiện dùng để ...

Tác giả: Hoàng Hải Đăng viết 17:49 ngày 12/08/2018

Tìm hiểu cách CSS Grid Properties làm việc với Griddy.io

Nếu bạn bắt kịp với công nghệ thiết kế web thì bạn nên biết về CSS grids. Các thuộc tính này là bổ sung mới cho định dạng CSS3 và chúng nhanh chóng trở thành người bạn thân nhất của các developers. Ứng dụng web miễn phí Griddy cho phép bạn tùy chỉnh grid trong thời gian thực và cập nhật các đoạn ...

Tác giả: Tạ Quốc Bảo viết 17:49 ngày 12/08/2018

Trình tự đơn giản để quay video trên màn hình trên Windows 10 · Mac · iOS · Android

Cùng với sự phổ cập của các dòng điện thoại thông minh (smartphone) thì bất cứ ai trong chúng ta cũng đều có thể quay video, chỉnh sửa và đưa chúng lên mạng. Trong các video đã được đưa lên Youtube có nhiều video được quay từ màn hình máy tính cá nhân hay màn hình smartphone để giải thích cách ...

Tác giả: Trịnh Tiến Mạnh viết 17:49 ngày 12/08/2018

Danh ngôn hay của các lập trình viên

Geek - thuật ngữ chỉ những người "nghiện" máy tính từ những lập trình viên cho tới những người mê những thiết bị số hay những tỷ phú cỡ Bill Gates hay Steve Jobs. Geek là những người mê những thứ gì đó hơn người khác và họ có cách nhìn về cuộc sống rất hài hước và rất "geek". Họ luôn có những câu ...

Tác giả: Bùi Văn Nam viết 17:49 ngày 12/08/2018

Một số câu hỏi phỏng vấn JavaScript hay và khó 1 - Chắc ai đó sẽ cần !

Xin chào bạn! Có thể bạn đã biết, JavaScript là một ngôn ngữ lập trình rất mạnh, nhưng lại vô cùng rắc rối, phức tạp. Để có thể nắm vững được JavaScript, bạn sẽ cần phải mất một thời gian khá dài để học và thực hành nó. Và một trong số những cách thực hành hiệu quả nhất, đó là trả lời các câu ...

Tác giả: Trịnh Tiến Mạnh viết 17:49 ngày 12/08/2018

Các cuộc họp thường kỳ một-lần: Bạn cần chúng?

Bạn có những buổi họp mặt thường xuyên tại nơi làm việc không? Có lẽ bạn đã thử chúng nhưng kết thúc với việc chúng không có hiệu quả. Mặc dù các cuộc "Họp mặt" và "Các cuộc thay đổi công việc" , hầu hết các chuyên gia khuyên bạn nên thường xuyên có một cuộc họp mọi người giữa nhân viên và người ...

Tác giả: Tạ Quốc Bảo viết 17:49 ngày 12/08/2018