Các Khái niêm cơ bản trong Javascript

hiện nay javascript ngày càng trở nên phổ biến chỉ với javascript bạn có thể làm được rât nhiều các công việc khác nhau. như lập trình phía client, lập trình server side, mobile app,... Hôm nay mình sẽ chia sẻ một số khái niệm bên trong javascript mà mọi người nên biết khi bắt đầu học Javascript. ...

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

Tìm hiểu công việc của một Game Tester

Game tester là người làm việc cho các công ty sản xuất game, để kiểm tra kỹ các game trước khi phát hành ra công chúng. Còn được gọi là thử nghiệm game beta, người thử nghiệm trò chơi nhận được một phiên bản của trò chơi ở giai đoạn gần cuối cùng. Sau đó họ phải chơi trò chơi một vài lần, từ đầu ...

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

Một số chú ý tạo index trong mysql

Không chỉ với Mysql mà với bất kì cơ sở dữ liệu nào có đánh index nó sẽ cải thiện tốc độ tìm kiếm , sắp xếp truy cập record của một bảng.Tuy nhiên, không phải lúc nào đánh index cũng tốt vì thế chúng ta cần xem xét xem khi nào thì cần đánh index Bài viết hôm nay mình sẽ chỉ ra một số chú ý về ...

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

Test Driven Development (TDD) trong Ruby on Rails

TDD (Test Driven Development) là một phương thức làm việc, hay một quy trình viết mã hiện đại. Lập trình viên sẽ thực hiện thông qua các bước nhỏ (BabyStep) và tiến độ được đảm bảo liên tục bằng cách viết và chạy các bài test tự động (automated tests). TDD còn được hiểu là quá trình Red - Green - ...

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

Data Migration Testing Tutorial: A Complete Guide (Part 1)

Test Data Migration thường được thực hiện khi ứng dụng chuyển sang server khác, hay thay đổi công nghệ, cập nhật phiên bản hoặc chuyển sang cơ sở dữ liệu khác vv, Trên quan điểm của test, tất cả chức năng của ứng dụng phải được kiểm tra toàn diện khi hệ thống hiện tại chuyển sang hệ thống mới. ...

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

Selenium IDE: cách xử lý với từng loại control

So với Selenium Webdriver thì Selenium IDE đơn giản và tiện lợi hơn rất nhiều. Với sự hỗ trợ của các thư viện có sẵn, người sử dụng không cần phải có khả năng và sự am hiểu sâu sắc về code Không khó khăn trong việc cài đặt bởi tool sẽ được add-on trực tiếp trên trình duyệt. Nhưng cũng chính vì thế ...

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

Phần 1- Hành Trình Full Stack QA

Trước khi đến câu chuyện của chúng ta, hãy cùng nhau tìm hiểu Full-Stack Tester là gì ? Như chúng ta đã biết fullstack developer là một developer nắm bắt, thiết lập được từng lớp, từng phần của chương trình và các công nghệ sử dụng trong chương trình đó từ ...

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

What is a Test Case?

I. What is a Test Case? Test cases là một tài liệu bao gồm một tập hợp các điều kiện hoặc hành động được thực hiện trên ứng dụng phần mềm và xác định kết quả mong muốn của nó. Ở đây chúng ta thực hiện mô tả tài liệu với dữ liệu test, điều kiện tiên quyết và kết quả mong đợi Dưới đây là giải ...

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

Make a Different in Software Testing Basics - Phần 4

Phần 4 - Verification and Validation Nội dung bài viết được tham khảo từ Software Testing Class và Học PMP Thuật ngữ "Verification" và "Validation" rất thường được sử dụng trong thử nghiệm phần mềm chúng ta nhưng ý nghĩa của các thuật ngữ này chủ yếu là mơ hồ và có thể dẫn đến tranh cãi ...

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

Thinking in React

Một trong những phần quan trọng nhất của React là cách nó tạo ra cách nghĩ của bạn về các ứng dụng mà bạn xây dựng. Trong tài liệu này, chúng tôi sẽ hướng dẫn bạn cách để xây dựng một ứng dụng tìm kiếm sản phẩm trong table với React. Giả dụ bạn đã có sẵn một JSON API và giao diện đã sẵn sàng gọi ...

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

Learn about GMO payment gateways [P1]

Introduction GMO is the number one payment gateway in Japan. It supports many forms of payment (credit card, multipayment such as pay-easy convenience-store ...). It provides all major Japanese payment methods. And most importantly, it provides support for API developers and test environments ...

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

Tìm hiểu kỹ thuật phân tích bao phủ testcase trong kiểm thử White-Box

1 Định nghĩa Trong ngành kiểm thử phần mềm có 2 chiến lược kiểm thử tiêu biểu là black box testing và whitebox testing. Black box testing là thực hiện quá trình kiểm thử khi không biết source code của chương trình. Còn whitebox testing được sử dụng khi đã có source code của chương trình và có thể ...

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

Top 5 HTML Best Selling Website Templates

Xin chào tất cả các bạn. Trong những bài chia sẻ lần trước mình đã chia sẻ đến các bạn những Theme cho WordPress, Shopify, Magento. Nó là những theme có sẵn và chỉ việc cài đặt là có thể sử dụng cho Website của mình. Còn với những framework khác thì sao nhỉ. Chả hạn các bạn sử dụng Laravel, ...

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

Những thay đổi của Laravel ở phiên bản 5.5 - Phần 1

Khi bạn đọc bài này thì có lẽ bạn đã, đang hoặc sẽ làm việc với Laravel hoặc đang cần tìm hiểu xem dự án của mình nên sử dụng framework nào và Laravel 5.5 có phải sự lựa chọn phù hợp hay không... Dù là lí do gì thì trước tiên chúng ta cũng nên đi sơ qua 1 chút về những điểm nổi bật của Laravel xem ...

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

100+ Công Cụ Kiểm Thử Phần Mềm - Phần V

Lĩnh vực kiểm thử phần mềm đang phát triển với một tốc độ ngày càng cao hơn. Vì vậy, một kiến thức tốt về các công cụ kiểm thử sẽ giúp bạn ứng dụng vào các hoạt động kiểm thử nhanh hơn và đáng tin cậy hơn. Dưới đây là các công cụ kiểm thử phần mềm được quan tâm hiện nay: I. Test Management ...

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

RXSWIFT BY EXAMPLES #4 – MULTITHREADING - PART I

Theo tài liệu: Droids Khi chúng ta nói về Rx, hầu hết thời gian là để nói về việc connecting (binding) dữ liệu với UI. Bạn có thể thấy điều đó rất rõ ràng trong các phần trước. Tuy nhiên cũng có 1 phần quan trọng không kém là lấy dữ liệu về: retrieving data. Khi get dữ liệu từ server về, việc chính ...

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

Introduction to ES6 Promises – The Four Functions You Need To Avoid Callback Hell - part 1

Ngoài sự mới mẻ và sáng bóng, Promises là cách tuyệt vời để làm sạch code của bạn, giảm phụ thuộc vào các thư viện bên ngoài, và giúp bạn đồng bộ trong khi chờ đợi ES7. Người ta nói rằng, promises có thể mất nhiều công sức để hiểu, họ cảm thấy chúng hoàn toàn khác biệt so với các callbacks mà ...

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

Text chuyển động với css

Để tạo ra một website ấn tượng thì design, hay "bộ mặt" của trang web là cực kỳ quan trọng. Trong design nói chung thì tiêu đề, đầu đề lại là thứ đập vào mắt người dùng đầu tiên, vì vậy gây ấn tượng bằng tiêu đề sẽ đem lại hiệu quả nhiều nhất. Từ cách đây vài năm designer đã cặm cụi với Photoshop ...

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

Web Service và Testing Web Service bằng SOAP UI

Theo định nghĩa của W3C (World Wide Web Consortium), dịch vụ Web là một hệ thống phần mềm được thiết kế để hỗ trợ khả năng tương tác giữa các ứng dụng trên các máy tính khác nhau thông qua mạng Internet, giao diện chung và sự gắn kết của nó được mô tả bằng XML. Dịch vụ Web là tài nguyên phần mềm có ...

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

Xu thế testing thời đại mới: Crowd Testing

Crowdsourced testing là một xu thế mới trong ngành kiểm thử của thế giới, nó khai thác được lợi ích, tính hiệu quả của đám đông và nền tảng điện toán đám mây. Đây là một hình thái đã hình thành và ngày càng phổ biến. Mô hình này giúp doanh nghiệp khai thác ý tưởng, trí tuệ tiềm ẩn của nhiều người, ...

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