Chuyển đến nội dung chính

Bài đăng

Đang hiển thị bài đăng từ Tháng 4, 2020

Zero Quality Control (ZQC) là gì?

Tôi được tiếp cận một khái niệm mới! Zero Quality Control (ZQC) is a quality control approach for achieving zero defects. ZQC is based on the principle that defects are prevented by controlling the performance of a process so that it cannot produce defects, even when a mistake is made by the machine or a human operator. This is done by combining four basic elements1 : i)source inspection ii) 100 percent inspection iii) immediate feedback and iv) use of poka-yoke (mistake-proofing) devices. ZQC is widely gaining popularity in the industry. It is well established in Japan and its practice is catching on in USA. At the department of mechanical and manufacturing engineering technology at the University of North Texas, we strongly feel that this important tool needs to be addressed in our Quality Control class. A plan has been made to cater to this desire, and strategies have been made to incorporate it in other classes as well. ZQC là một cách kiểm soát chất lượng nhằm hướng tới mục tiê...

Lý thuyết Automation test: Mô hình kim tự tháp có đúng?

Bài viết nói về mô hình kim tự tháp: Test Unit > Testing Integration > Testing Accept 1 - Unit test Đáy tháp, đây là mức test thấp nhấn, tưởng tượng nó là viên gạch! Khi thực thi thì nếu ở code thì đây là mức test từng feature code hoặc procedure, function. Goal ở đây là: chặn được các lỗi ở mức cơ bản nhất và đảm bảo unit làm đúng vai trò của mình. Tưởng tượng như sau: viên gạch xây kim tự tháp thì unit test phải đảm bảo viên gạch này chịu được tải trọng 5kg, phơi khô không bị bể, đập không gãy đôi... Còn về code: ví dụ hàm tính tổng, đảm bảo hai số nhập vô ra được số tổng ở mức hửu tỉ ! => Đừng đòi hỏi quá đáng ở hàm tính tổng như tính tới vô tỉ, tính toán tới vô cực (infinitive war) 2 - Integration mức Unit Mức này với ví dụ Kim tự tháp thì giống dạng sử dụng keo dính xem 2 viên gạch nó nối lại được không... Về mặt function thì đảm bảo các functions hoặc tính năng nhỏ gọi nhau không bị hư. Ví dụ làm hàm tính tổng dev chia thành 2 unit: xử lý input và tính tổn...

Trở lại công việc hiện tại!

Mobile App testing. Hiện tại đang làm QC cho ứng dụng ecommerce không tiện nói tên! Vậy tổng kết lại thì QC cần làm gì khi test một ứng dụng điện thoại di động ? * Tính năng Nghiệp vụ đặc thù! - Đây nghĩa business của mỗi hệ thống, có những quy định chung mà software nào cũng có. Ví dụ bạn làm hệ thống chấm công thì cần: chấm công, tính lương, tính giờ lao động, phép... * Tính năng đi kèm thiêt bị. - Đây là tính năng riêng mà ứng dụng bổ sung thêm để phù hợp với loại hình thiết bị di động. Ví dụ: trên Android có thểm nhắc nhở push notification đi làm đúng giờ, đi họp đúng giờ... Kiểm soát chất lượng cho mobile Ecommerce cần quan tâm gì ? * Ecommerce Mobile thì cần quan tâm các tính năng chính về: đặt hàng, tracking (theo dõi hành vi mua hàng của người dùng), giỏ hàng và khả năng thanh toán.! Trước kia khi còn trẻ trâu thì tôi nghĩ làm việc test chủ yếu kiếm tiền để phục vụ cuộc sống, giờ nghĩ lại vẫn thấy nó đúng!