Bài viết của Tạ Quốc Bảo

Tìm hiểu về Unsafe Swift: sử dụng con trỏ trong Swift

Như chúng ta đã biết, Swift là một ngôn ngữ mới được phát triển bới Apple. Trước đây khi code bằng Objective-C, chúng ta rất hay gặp phải trường hợp app crash khi sử dụng một object chưa được khởi tạo. Đối với Swift thì khác, đây là một ngôn ngữ “an toàn” - Mặc định Swift chắc chắn rằng ...

Tác giả: Tạ Quốc Bảo viết 14:34 ngày 12/08/2018 chỉnh sửa

Bug report, làm sao cho chuẩn?

Để giải thích được câu hỏi đó, bạn cần hiểu được ý nghĩa của Bug, Bug report và Bug Reporting Software. Vậy Bug là gì? Trích từ wikipedia: “A software bug is an error, flaw, failure, or fault in a computer program or system that causes it to produce an incorrect or unexpected result ...

Tác giả: Tạ Quốc Bảo viết 14:34 ngày 12/08/2018 chỉnh sửa

ẢNH HƯỞNG CỦA VIỆC KIỂM THỬ UI VÀ UX

Nếu như với một Designer -Vấn đề UI là vấn đề cốt lỗi. Việc design một giao diện Website đẹp, bắt mắt ,thân thiện, dễ sử dụng là vô cùng quan trọng thì đối với 1 Tester - nhìn, nhận xét , đánh giá ," soi mói" và tìm lỗi thì vấn đề UI cũng là một vấn đề cốt lỗi. Vì vậy để có những testcase " ...

Tác giả: Tạ Quốc Bảo viết 14:34 ngày 12/08/2018 chỉnh sửa

So sánh sự tiện lợi căn bản trong code giữa Ruby và Java

Xin chào các bạn, hôm nay mình sẽ "tâm thư" với các bạn một vài điểm khác nhau mà mình thấy là ưu điểm của Ruby với một ngôn ngữ vốn là anh cả của lập trình từ xưa đến nay mà trước đây mình cũng đã từng học và làm là Java. Hiện tại kiến thức của mình ở hai ngôn ngữ này cũng chỉ dừng lại ở level ...

Tác giả: Tạ Quốc Bảo viết 14:34 ngày 12/08/2018 chỉnh sửa

Giải quyết vấn đề CrossBrowser Testing bằng TestNG framework và Selenium Webdriver.

Đầu tiên chúng ta nên tìm hiểu về các khái niệm công nghệ được sử dụng trong bài này trước. Ở đây mình chỉ nêu khái niệm một cách khái quát chứ không đi sâu vào từng nội dung cụ thể, vì mục đích chính của chúng ta là thực hiện được việc “Doing CrossBrowser Testing using TestNG framework and ...

Tác giả: Tạ Quốc Bảo viết 14:34 ngày 12/08/2018 chỉnh sửa

Using Promises in BackboneJS

Deferred Objects Deferred Objects là 1 phần của JQuery từ phiên bản 1.5 và cũng là 1 phần cơ bản của các Ajax call ở trong Jquery.Về cơ bản ,ta có thể hiểu Deferred Objects đối tượng tiện ích giúp việc thực hiện việc khai báo các callback vào hàng đợi và có thể gọi đi gọi lại , đồng thời ...

Tác giả: Tạ Quốc Bảo viết 14:34 ngày 12/08/2018 chỉnh sửa

Cùng nhau tìm hiểu về Sass (Syntactically Awesome StyleSheets)

Là 1 lập trình web,chắc hẳn ai trong chúng ta cũng đều đã biết tới và sử dụng CSS (ít nhiều) để style lại UI cho các module View vì đó là 1 trong những kiến thức cơ bản nhất mà web developer phải nắm được.Và có lẽ cũng đã có nhiều người thắc mắc về việc viết CSS nhiều khi có những đoạn lặp đi ...

Tác giả: Tạ Quốc Bảo viết 14:33 ngày 12/08/2018 chỉnh sửa

Github Desktop - easy git - Phần 2: Branch

Trong phần trước mình đã giới thiệu công cụ **Github Desktop ** và một số thao tác cơ bản, ở phần này mình sẽ tiếp tục giới thiệu về Branch và pull request. Tạo nhánh: Chọn nhánh: So sánh nhánh với nhánh khác: Tiến hành làm việc trên nhánh mới tạo và thực hiện các thao tác ...

Tác giả: Tạ Quốc Bảo viết 14:33 ngày 12/08/2018 chỉnh sửa

Unit Test cho Android trên Android Studio

1. Unit Test là gì ? Mới đây Framgia cũng có một bài khá thú vị về Unit Test. Mọi người có thể tham khảo để hiểu rõ hỡn về UT tại đây. Ngoài ra thì mình để ý thấy Framgia đã có rất nhiều bài về Unit Test mà các các bạn có thể tham khảo như : Những điều cơ bản về JUnit link. Vai trò của Unit ...

Tác giả: Tạ Quốc Bảo viết 14:33 ngày 12/08/2018 chỉnh sửa

SQL testing (Phần 2 - Những câu lệnh SQL cơ bản)

Link tham khảo: https://dl.dropboxusercontent.com/u/15376486/SQL for Testers - Part 2.pdf Như ở phần trước, mình đã giới thiệu về những ứng dụng của SQL trong testing. Vậy làm sao để ứng dụng được SQL trong testing? Trong bài viết này mình sẽ tiếp tục giới thiệu một số câu lệnh SQL cơ bản thường ...

Tác giả: Tạ Quốc Bảo viết 14:33 ngày 12/08/2018 chỉnh sửa