Dự án nói gì về tool TCR – Test Coverage Report?

Ngay khi thông tin Test Coverage Report do CDO Vũ Tiến Đạt cố vấn được chia sẻ rộng rãi, nhiều dự án đã đưa tool vào áp dụng trong thực tiễn và thu về hiệu quả ấn tượng. Trong bài viết này, hãy cùng Cucumber điểm qua một số đánh giá từ phía các dự án.

Theo khảo sát từ team sản phẩm TCR, một số dự án sử dụng ngôn ngữ chính là Java đều đang dồn lực cho việc viết test case và unit test. Điều này không hạn chế số lượng bug ẩn mà còn gây tốn khá nhiều thời gian cho việc review và đánh giá code. Dù đã sử dụng tool bên ngoài song không thể giải quyết được những pain-point mà dự án gặp phải. Do vậy, các dự án đều đồng lòng mong muốn tìm kiếm tool nội bộ có thể giải quyết vấn đề này.

Tuy nhiên, khi đưa Test Coverage Report vào dự án, team đã nhận được những kết quả đáng chú ý. Đánh giá về tool, anh Trần Thế Di Luân (FHM.JPG) – PM dự án AirForce1 cho biết, UX/UI của tool khá đẹp, thân thiện và trực quan, giúp người dùng dễ dàng nắm được thông tin cơ bản. Đặc biệt, tốc độ xử lý tính coverage khá ấn tượng. Để đi đường dài, tool rất có triển vọng, song cần phát triển thêm tính năng. “Những đo lường coverage trước giờ vẫn phụ thuộc vào lượng testcase và số LOC nhưng vẫn là đo lường tương, riêng với tool TCR là một đo lường tuyệt đối, nên sẽ đảm bảo gần như tuyệt đối quá trình test diễn ra chính xác, tránh lọt bug vì các trường hợp chưa test, thiếu test. Chúng tôi mong muốn tool có thể phát triển cho nhiều ngôn ngữ. Ngoài ra, nếu tool đánh giá được source code chạy trên server tập trung sẽ rất có giá trị cho dự án”, anh Luân nhấn mạnh.

Đưa Test Coverage Report vào dự án từ giữa năm 2022, anh Hứa Đình Doanh (FDN.AS12) – Developer dự án 247PSLAB22 nhận thấy tool đang nỗ lực cải thiện mỗi ngày. Ban đầu, performance còn chậm, thỉnh thoảng gây đơ tool, trắng màn hình khi đọc file testcase cùng với việc load số lượng lớn các file testcase còn chậm. Song tool liên tục tiếp nhận ý kiến từ người dùng và cải thiện sản phẩm nên các version sau của sản phẩm gần như không gặp lỗi.

Điểm khác biệt của TCR so với các tool khác là có thể vừa chạy test trên màn hình, vừa xem được tỉ lệ coverage test case, tỉ lệ coverage cho ra khá cao trong khi Diffblue thì cần generate testcase và viết Junit test (nếu cần thiết) để thực hiện chạy test trên class cần test. Do đó, anh mong TCR cải thiện performance, hoàn thiện giao diện hơn để trải nghiệm người dùng tốt hơn và có thể cập nhật chức năng export file report và cho phép download số lượng lớn testcase cùng một lúc.

Tới đây, đơn vị PID.MGT sẽ chạy một chiến dịch quảng bá cực “khủng” cho tool TCR nhằm lan tỏa tool tới cộng đồng FSOFT. FSOFTer hãy nhanh chân tham gia group TCR Community TẠI ĐÂY để không bỏ lỡ bất kỳ thông tin nào nhé. Ngoài ra nếu muốn triển khai TCR cho dự án hãy liên lạc với team qua email [email protected].

QueDT

Tags
Show More

Leave a Reply

Your email address will not be published.

Related Articles

Close