Hello world - Kotlin
Kotlin một ngôn ngữ mới được phát triển bởi JetBrains. Tại sao chúng ta nên sử dụng Kotlin? Lý do là đây. Một ngôn ngữ hiện đại dễ sử dụng. Sau đây chúng ta sẽ tìm hiểu làm sao để xây dựng một ứng dụng Hello world với Kotlin. Đầu tiên chúng ta cần: Androis Studio 3.0 trở lên Để cài đặt ...
5 Theme WordPress tốt nhất cho Website Education
Hiện nay các phương pháp học online đang rất phổ biến. Những khoá học tiếng anh, kỹ năng hoặc ngữ pháp online đang rất hot. Việc phát triển 1 Website về education không hề đơn giản vì các yêu cầu về các tính năng đăng ký khoá học, thanh toán khoá học hay đơn giản là video khoá học. Vì vậy tôi xin ...
Tất tần tật về UIWebView
Hiểu rõ từ cơ bản Để cho dễ hiểu ban đầu, bạn hãy tải source code demo trước: https://github.com/oNguyenVanThieu/UIWebView Chạy thử, rồi xem kỹ lại log xem Bùi Văn Nam viết 15:29 ngày 12/08/2018
Những câu hỏi phổ biến và câu trả lời về Database Testing dành cho QA
Trong quá trình làm công việc QA, chúng ta thường phải làm việc với Cơ sở dữ liệu. Do đó, đối với những bạn muốn ứng tuyển vào vị trí QA hoặc Tester, thì việc trải qua cuộc phỏng vấn là điều tất yếu. Trong quá trình phỏng vấn, nhà tuyển dụng sẽ đề cập tới những nội dung liên quan tới CSDL. Dưới ...
Những điều QA, Tester nên biết về quá trình quản lý Release và Deploy
Trong cuộc họp nhóm của chúng tôi hôm nay, người quản lý đã kiểm tra với tất cả mọi người về sự “sẵn sàng đêt thực hiện test execution” của họ . Ông đã đề cập đến "code sẽ sẵn sàng cho QA vào buổi sáng ngày codei". Ông đã làm gì khi ông nói "code sẽ sẵn sàng", có nghĩa là các ...
Kiểm tra hiệu suất hoạt động của CSS với trình duyệt Firefox
Trong bài này mình sẽ giới thiệu một công cụ hữu ích của trình duyệt Firefox, với tính năng này sẽ cho phép chúng ta kiểm tra những hành động xảy ra với CSS. Qua đó chúng ta nhìn thấy những hành động những thay đổi trong quá trình làm việc của CSS với trình duyệt, và ta có những ý tưởng tốt hơn ...
Hạt cơ bản trong sản phẩm - What you do is what you think
Welcome back, hôm nay tôi sẽ bàn tiếp về các yếu tố cần chú ý khi làm sản phẩm phần mềm mà nhiều khi chúng ta bỏ qua, kết hợp với mindset tối giản hóa. Như trong bài viết về tối giản, tôi có đề cập rằng đôi khi phần mềm của chúng ta có nhiều yếu tố phức tạp không thể tránh, vì vậy giải pháp của ...
Angular JS 1 cho người mới bắt đầu (phần 1)
Angular là framework javascript mạnh mẽ. Angular tăng cường HTML cho các ứng dụng web. Nó có chức năng để giảm bớt quá trình phát triển ứng dụng web. Từ nhiều năm trước,khi HTML mới bắt đầu, nó được dự định để xây dựng trang web hoặc có thể nói đó là một cách để hiển thị tài liệu tĩnh, không để xây ...
Bắt Đầu với Javascript (P2)
Trong phần này sẽ nói về một số ngữ pháp cơ bản, khai báo biến của JavaScript. 1. Basic. JavaScript mượn hầu hết cú pháp của nó từ Java, nhưng cũng chịu ảnh hưởng của Awk, Perl và Python. JavaScript phân biệt chữ hoa chữ thường và sử dụng bộ ký tự Unicode. Trong JavaScript, các câu lệnh ...
Tìm hiểu về testing API sử dụng QTP
1. Định nghĩa về QTP QTP là công cụ kiểm thử giúp tester thực hiện kiểm tra tự động để xác định bất kỳ errors, defects hoặc bất kỳ lỗi nào trái với kết quả mong đợi của hệ thống trong khi thực hiện test. Nó được thiết kế bởi Mercury Interactive và sau đó được mua bởi HP. 2. Vì sao mà QTP là ...
Sample app thần thánh với Sessions và Cookies trong Ruby on Rails - Phần 1
Chào các bạn, mình sẽ tiếp tục series bài viết về Sessions và Cookies. Trong bài viết này, mình sẽ đi vào cụ thể "Sessions và Cookies trong Ruby on Rails". 1. Tổng quan HTTP là giao thức không trạng thái (Stateless protocol), nó xử lý yêu cầu (request) như là một giao dịch độc lập mà không ...
sử dụng Stripe checkout trong ROR
Giới thiệu Stripe là một cổng thanh toán cung cấp API được dùng để tích hợp Stripe vào các ứng dụng Ruby on Rails. Bài viết này sẽ hướng dẫn bạn qua toàn bộ quá trình tích hợp ứng dụng Stripe với một ứng dụng Rails.Stripe là 1 chuẩn PCI, rất dễ sử dụng.. Stripe sẽ lưu dữ tự động các dữ liệu ...
10 Tips for QA
Trong bài viết này tôi xin chia sẻ bài viết khá hay. Trong bài có nhắc tới 10 tips nhỏ mà tác giả có nhắc đến ở link trên có thể giúp khả năng kiểm thử của bạn được tốt hơn. Giúp bạn có mindset QA cho bản thân tốt hơn, và định hướng kiểm thử cũng sẽ tốt hơn. Nhưng tôi ...
Tìm hiểu về QTP (phần 1)
Kiểm thử phần mềm tự động là thực hiện kiểm thử phần mềm bằng một chương trình đặc biệt với rất ít hoặc không có sự tương tác của con người, giúp cho người thực hiện việc kiểm thử phần mềm (tester) không phải lặp đi lặp lại các bước nhiều lần. Trong series bài viết sẽ tìm hiểu về QTP - một tool ...
Gulp và những khái niệm cơ bản nhất
Gulp là gì? Gulp là một công cụ giúp bạn tự động hóa nhiều task (nhiệm vụ) trong quá trình phát triển web. Nó thường được sử dụng để làm các tác vụ front end như: Tạo ra một web server. Reload trình duyệt một cách tự động bất cứ khi nào một file được lưu. Sử dụng các preprocessor giống ...
Môi trường kiểm thử trong kiểm thử phần mềm
Thiết lập môi trường kiểm thử phải đảm bảo rằng kiểm thử phần mềm thành công. Bất kỳ sai sót trong quá trình này có thể dẫn đến việc tăng thêm chi phí và thời gian cho khách hàng. Trong bài viết này, chúng ta sẽ cùng tìm hiểu: Test bed là gì? Nói chung, Test bed là một môi trường phát ...
Observables in Angular 2
Since Angular 2 was introduced, some people seem to feel perplexed why the Observable abstraction was favored over the Promise abstraction when it comes to dealing with asynchronous behaviors Tạ Quốc Bảo viết 15:28 ngày 12/08/2018
JQuery Ajax và kiến thức cơ bản
AJAX - "Asynchronous JavaScript and XML" - là một bộ công cụ cho phép load dữ liệu từ server mà không yêu cầu tải lại trang. Nó sử dụng chức năng sẵn có XMLHttpRequest(XHR) của trình duyệt để thực hiện một yêu cầu đến server và xử lý dữ liệu server trả về. jQuery cung cấp method $$ajax và một số ...
Ruby on Rails và hành trình cho lính mới
"Ruby được thiết kế bởi Yukihiro Matz Matsumoto với mục đích ' làm cho lập trình viên hạnh phúc ", còn Ruby on Rails là framework Rails nó cung cấp nhiều magic mang lại nhiều lợi ích trong việc phát triển ứng dụng, tuy nhiên nó cũng gây khó khăn cho những người mới làm quen. Ruby on rails phức ...
Sự khác nhau của phương thức public, private và protected trong Ruby
1. So sánh phương thức public, private và protected public, protected và private là gì? public , protected và private đề cập đến khả năng truy cập của các phương thức. Mặc định, tất cả phương thức đều ở trạng thái public . Nếu không chỉ định khả năng truy cập của phương thức, nó sẽ ...