Tester có cần phải biết code??
Một câu hỏi rất phổ biến mà một phần mềm thử nghiệm mong mỏi có là ... Tester có cần phải biết code không ?? Trước khi trả lời câu hỏi này, chúng ta cần phải hiểu về vai trò kiểm thử phần mềm. Đảm bảo chât lượng phần mềm thường được chia thành hai loại: Người phân tích chất lượng (QA): QA ...
what new swift 3.0
Tất cả tham số hàm đều có nhãn (tên) Ở Swift 2.0, ta đã chứng kiến sự thay đổi trong cách gọi hàm (function) và phương thức (method). Và với phiên bản 3.0 này, ta sẽ lại lần nữa thấy sự thay đổi này, ở một mức độ cao hơn nữa. Từ Swift 2.x trở về trước, tên phương thức không yêu cầu nhãn ở tham ...
Mobile Testing - Selendroid Framework
Selendroid là một framework kiểm thử tự động để thử nghiệm các ứng dụng native và hybrid của Android. Kiểm tra Selendroid được viết bằng cách sử dụng API client Selenium Webdriver. I. Ưu điểm của Selendroid: Hoàn toàn tương thích với JSON Wire Protocol / Selenium 3 Ready. Không sửa đổi các ...
Một số tips và tricks trong Ruby
Trong bài viết này, mình xin giới thiệu một số tips và tricks trong ngôn ngữ Ruby. Mong rằng những trick dưới đây sẽ giúp cho những người mới cảm thấy fun và thích thú hơn khi tìm hiểu về ngôn ngữ này. Bùi Văn Nam viết 13:37 ngày 12/08/2018
Relationship between Financing sources and Balance Sheet of an enterprise (Part 1)
Raising finance is the first thing which a corporation has to do before launched, or before a business cycle. There are lots of way to classify financing methods, such as long term/short term, inside/outside sources,… This article supposes to consider finance classified into two sources, ...
Website và sự nhầm lẫn giữa website và webapp
Sự phát triển của Internet ngày nay giúp website không còn là khái niệm quá mơ hồ và xa lạ với mọi người nữa, Website đóng vai trò là một văn phòng hay một cửa hàng trên mạng Internet – nơi giới thiệu thông tin về doanh nghiệp, sản phẩm hoặc dịch vụ do doanh nghiệp cung cấp… Có thể coi ...
Làm sao để gulp (đặc biệt là gulp watch) không crash khi gặp lỗi
Nếu bạn đang sử dụng gulp, có thể bạn sẽ thích cách làm việc của nó (stream) và nó rất đơn giản, mọi thứ được thể hiện trong code. Thực sự gulp rất tuyệt vời và tôi cũng đang dùng nó cho các công việc liên quan đến front-end của mình. Tuy nhiên, tôi gặp một vấn đề nhỏ với gulp: gulp watch sẽ ...
Web crawler với Selenium Webdriver và PhantomJS - Phần 1
I, Mở đầu: Trong quá trình làm dự án về Crawler Web bằng Ruby on rails của mình, thì hầu hết mình thường sử dụng gem Mechanize để crawl dữ liệu. Gem Mechanize là một thư viện rất mạnh với nhiều công cụ như navigate page, click button, link, fill form and submit...Mechanize request dữ liệu dưới ...
Tìm hiểu về TaffyDB - 1 thư viện mã nguồn mở và mang các tính năng của CSDL vào trong ứng dụng javascript
Hôm nay mình sẽ giới thiệu cho các bạn 1 thư viện javascript cho phép chúng ta có thể ứng dụng các tính năng của database vào trong 1 ứng dụng javascript. Và đó chính là TaffyDB. 1. Điều gì làm nên sức mạnh của TaffyDB Kích thức file nhỏ gọn và truy vấn cực kỳ nhanh. Lấy cảm hứng từ các ...
Connect Rails App with google drive api
In this article, I'll show you how to access to google drive api using using the OAuth 2.0 and redis storage. Prerequisites For this article, you'll need: Access to the internet and a web browser. A Google account with Google Drive enabled. redis for store token rails 1. ...
Tìm hiểu mã nguồn mở PHP CMS Drupal hướng dẫn tìm hiểu các thành phần của Drupal - bài 2
Mở đầu Tiếp theo loạt bài viết về Drupal. Sau đây tôi xin hướng dẫn các bạn tìm hiểu các module cơ bản và cần thiết của Drupal. Ở đây tôi hướng dẫn các bạn tìm hiểu với Drupal 8, version tính đến thời điểm hiện tại là mới nhất. Chi tiết về việc cài đặt bạn có thể xem tại Tìm hiểu mã nguồn mở ...
Test Driven Development (TDD) là gì?
1. When to Write Tests? Khi nào thì ta cần viết test? viết test sau quá trình implementation viết test trước quá trình implementation Hiển hiên, 2 ý kiến trên ngược chiều nhau. Bạn sẽ phải chọn một trong 2 cách với từng đoạn code của mình, và dĩ nhiên cả 2 đều được chấp nhận trong quá ...
Thao tác với các kiểu dữ liệu là tiếng nhật
Hôm nay mình xin giới thiệu một gem dùng cho việc xử lý dữ liệu là tiếng nhật. Cụ thể để chuyển đổi giữa các kiểu chữ hiragana, katakana, romaji và có thể chuyển đổi từ full-awidth sang half-awidth và ngược lại. Đặc điểm Không thể chuyển đổi sang chữ kanji Thêm các mothod kiểm tra và chuyển ...
[ThaoVTP] Chia sẻ kinh nghiệm dịch viết tiếng nhật IT
Các loại tài liệu dịch thông thường trong các dự án IT là gì? Có công cụ nào hỗ trợ dịch viết không? Cách thức tiến hành estimate dịch cho 1 file tài liệu như thế nào? Tầm quan trọng của self-review là gì? Những cách nói dễ nhầm cần lưu ý là gì? Cách xử lý cho các trường hợp hay phát sinh ...
Dịch và nghiên cứu ISTQB- chương 5(phần cuối)
4.Cấu hình quản lí: a. Việc kiểm tra là rất quan trọng, bạn biết những gì mình thử nghiệm với những vật liệu nào, trong môi trường ra sao. Mục đích của quản lí cấu hình là là thiết lập và duy trì tính toàn vẹn của sản phẩm (linh kiện, số liệu, tài liệu) của phần mềm hay hệ thống thông qua chu ...
Làm thế nào để trở thành một người giao tiếp xuất sắc khi là một tester – Quá trình 4 bước
Xin chào các bạn đọc yêu quý, hi vọng tất cả các bạn đang có một sức khỏe thật tốt và yêu thích việc kiểm thử! Tôi cũng đang làm rất tốt và rất hào hứng để chia sẻ một vài điều thú vị với bạn về những kĩ năng giao tiếp hiệu quả và làm thế nào để đạt được nó. Hãy xem những dòng trên như một sự ...
Tips that will help you become an excel expert
After Microsoft Excel developed the 2010 version, it also brings many surprising features than before. For accountants, to solve the "pile" figure, big data, they can not ignore the important role of Excel. However, new users or even the high-end users are not everyone can grasp all the useful tips ...
Android: Tìm hiểu về thư viện Xử lý và hiển thị ảnh Fresco
Khi nghĩ về các thư viện xử lý ảnh các lập trình viên android thường nghĩ ngay tới 2 thư viện được dùng là Piccaso và Glide mà ít người nhắc tới một thư viện có khả năng xử lý ảnh và hiển thị không kém gì so với 2 thư viện trên. Fresco đã được facebook tạo ra để phục vụ cho các ứng dụng của mình ...
Rails 5 Action Cable
Để hiểu rõ về Action Cable trong Rails 5 chúng ta cần đi qua và hiểu về WebSocket là gì WebSoket là công nghệ hỗ trợ giao tiếp hai chiều giữa client và server bằng cách sử dụng một TCP socket để tạo một kết nối hiệu quả và ít tốn kém. Mặc dù được thiết kế để chuyên sử dụng cho các ứng dụng web, ...
Common Directives - Những chỉ thị phổ biến trong angularJS
Mở đầu Nếu bạn đã từng nghe hay đọc về AngularJs thì chắc chắn không thể bỏ qua khái niệm directive. Đây là công nghệ được sử dụng rất nhiều trong AngularJS. Directive là một hướng dẫn để AngularJS biết cách thao tác và xử lý với thành phần trong HTML và DOM để thay đổi các hành vi và cách thể ...