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

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

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

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

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

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

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

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

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

Practical software testing tips
Trong bài viết này tôi xin phép được nêu ra một số chú ý dành cho một QA để bạn có thể đảm bảo được chất lượng sản phẩm được tốt hơn. Bạn nên cố gắng thực hiện chúng trong công việc hàng ngày, thực hiện nó như một thói quen. 1. Phân tích kết quả test ...

Xây dựng hệ thống Ruby on Rails trên môi trường Docker
Docker có lẽ chính là từ khóa hot nhất trong thời gian gần đây. Nó là một môi trường mở, cung cấp cho lập trình viên những công cụ, service để đóng gói và chạy chương trình của mình trên các môi trường khác nhau một cách nhanh nhất. Hôm nay tôi và các bạn sẽ cùng tìm hiểu cách triển khai ứng ...

Tối ưu tổ chức code trong Angular 4
Đều có cái tên Angular (so với AngularJS) nhưng Angular được phát triển hoàn toàn riêng biệt và lấy cảm hứng từ AngularJS với rất nhiều thay đổi, từ ngôn ngữ (hỗ trợ trực tiếp Typescript thay vì Javascript) tới kiến trúc (module/component-driven thay cho controller/scope của AngularJS) và khá nhiều ...

Công cụ tìm lỗi memory leaks và tối ưu memory
Ngày này với sự phát triển mạnh mẽ của các thiết bị lưu trữ thì các lập trình viên chúng ta thường không mấy phải quan tâm đến vấn đề tối ưu hay quản lí bộ nhớ hiệu quả. Và một khi vấn đề về bộ nhớ xảy ra thì khó mà có thể tìm ra nguyên nhân. Ở bài viết này mình xin giới thiệu 1 công cụ giúp ...

Giới thiệu về Appium và hướng dẫn cài đặt Appium (phần 1)
1. Appium là gì? Appium là một công cụ mã nguồn mở được sử dụng để kiểm thử tự động các native app, mobile web app, và hybrid app trên nền tảng iOS và Android. Appium hỗ trợ “đa nền tảng” (cross-platform) cho phép bạn sử dụng API giống nhau để viết test cho các nền tảng khác nhau ...

How to report Test execution smartly
Lời tựa: Trách nhiệm giải trình và tính minh bạch (A & T) rất cần thiết cho mọi dự án CNTT ở các cấp khác nhau - Mức độ dự án, cấp độ nhóm, cấp nhiệm vụ trong công việc và cả cấp độ cá nhân. Làm thế nào để chúng ta chắc chắn rằng những thuộc tính này được đáp ứng? Câu trả lời là - sự giao ...

Cách tiếp cận có giá trị trong quá trình kiểm thử
Bài dịch được tham khảo từ nguồn: https://assurity.co.nz/community/big-thoughts/a-value-added-approach-to-testing/ Đã có quá nhiều bài báo về chi phí của kiểm thử theo Rodger Perkins. Điều chúng ta nên tập trung vào là giá trị và đầu ra/kết quả. Chi phí kiểm thử quá nhiều.Chúng ta đã nghe ...

Object-Oriented JavaScript
With the article, We continue with object in javascript about OOP, with my last article Object in Javascript, If you don't understand what is the object in javascript or before read this article you need to read my previous article first about Object In Javascript . In this article too, you will ...

Software Development Process Model - Part 2
Incremental development Rather than deliver the system as a single delivery, the development and delivery is broken down into increments with each increment delivering part of the required functionality. User requirements are prioritised and the highest priority requirements are included in ...

7 bước để trở thành một Automation Testing Engineer
Hôm rồi mình có tham khảo được một bài viết trên mạng rất hay về nội dung: Làm thế nào để trở thành một Automation Testing Engineer? Hôm nay mình xin được chia sẻ lại cho các bạn bài viết này. Như mọi người đều biết răng, kiểm thử tự động đang dần trở thành một xu hướng HOT để các bạn tìm hiểu, ...

Shader Unity - Vertex Animation: Tạo hiệu ứng lá cờ bay trong gió
Chào anh em. Hôm nay mình xin chia sẻ về Vertex Animation: Tạo hiệu ứng lá cờ bay trong gió bằng Shader ở Unity Bắt đầu nào. I, Workflow của Shader. Đầu tiên mình xin nói qua Workflow của shader dễ tiếp cận. Nếu bạn có 1 Mesh muốn vẽ nó lên screen thì Shader thực hiện những bước như sau. ...