RUNSYSTEM | GMO-Z.com RUNSYSTEM Joint Stock Company

  • banner top
    banner mobile

    Đối tác dịch vụ
    kiểm thử phần mềm
    của quý công ty

Kiểm thử

GIỚI THIỆU

GMO-Z.com RUNSYSTEM có nhiều kinh nghiệm về kiểm thử phần mềm, cung cấp các dịch vụ kiểm thử thủ công và tự động giúp cải tiến chất lượng phần mềm của khách hàng.

Chúng tôi đã thực hiện nhiều dự án kiểm thử thủ công, tự động về ứng dụng Web, Desktop, Smartphone, điện toán đám mây cho nhiều lĩnh vực ngành nghề khác nhau như tài chính/ngân hàng, sản xuất, logistics, y tế, bảo hiểm, thương mại điện tử, giáo dục, kế toán…

Hiện nay công ty có hơn 80 kỹ sư kiểm thử và sẽ tiếp tục mở rộng quy mô, hướng đến mục tiêu trở thành nhà cung cấp dịch vụ kiểm thử chất lượng cao, được khách hàng tin tưởng.

Tại sao cần Kiểm thử phần mềm?

Tại sao cần Kiểm thử phần mềm?

Tiết kiệm thời gian

Doanh nghiệp sử dụng dịch vụ Kiểm thử có thể tập trung vào các hoạt động kinh doanh chiến lược, tiết kiệm nhiều thời gian.

Chứng chỉ quốc tế ISTQB

Hơn 50% tổng số nhân viên kiểm thử là các kỹ sư kiểm thử phần mềm chất lượng cao có chứng chỉ quốc tế ISTQB.

Ngăn chặn sự xuống cấp

Trong giai đoạn vận hành và bảo trì, đội ngũ tester có thể thực hiện kiểm thử để ngăn chặn sự xuống cấp (degrade) khi thêm mới hoặc sửa các chức năng.

Thực hiện kiểm thử với khối lượng lớn trong một khoảng thời gian ngắn

Có thể thực hiện kiểm thử với khối lượng lớn trong một khoảng thời gian ngắn


Tạo ra
10.000 trường hợp
kiểm thử trong vòng một tháng trên các thiết bị khác nhau trong hai tuần. Thời kỳ cao điểm nhất đã thực hiện kiểm thử trên
24 thiết bị
khác nhau và kết quả đã tìm ra gần
1000 lỗi.

Quy trình quản lý chất lượng

Quy trình quản lý chất lượng

Phân loại kiểm thử

Tùy thuộc vào nhu cầu của khách hàng, chúng tôi có thể cung cấp dịch vụ
kiểm thử phần mềm từ thiết kế đến thực thi

01

Khách hàng cung cấp tài liệu định nghĩa yêu cầu và tester dựa trên định nghĩa yêu cầu, hiểu rõ yêu cầu, tạo đặc tả và thực hiện kiểm thử.

02

Khách hàng cung cấp các ứng dụng hệ thống hiện có mà không cần bất kỳ tài liệu đính kèm nào và tester phân tích hệ thống theo các kênh khác nhau, dựa trên hệ thống hiện có, tạo ra tài liệu đặc tả kiểm thử và thực hiện kiểm thử dựa trên kinh nghiệm thực tế.

03

Kiểm thử được thực hiện bằng cách sử dụng tài liệu do khách hàng cung cấp. Tuy nhiên, tester dựa vào những quan điểm kiểm thử của mình, trích xuất các vấn đề không phù hợp với tài liệu đặc tả kiểm thử, phát hiện các lỗi không được mô tả trong tài liệu đó.

Các loại kiểm thử

Chúng tôi có nhiều kinh nghiệm kiểm thử trên các nền tảng khác nhau như Web, điện thoại thông minh,
máy tính để bàn và điện toán đám mây.

01

UI Testing

Kiểm tra giao diện như màu sắc, phông chữ, các item, vị trí các item … tính nhất quán của giao diện người dùng trên các thiết bị khác nhau.

02

Function Testing

Kiểm tra chức năng của ứng dụng đảm bảo đang hoạt động đúng theo yêu cầu.

03

Performance Testing

Kiểm tra hiệu năng của ứng dụng

04

Monkey Testing

Thực hiện test mà không theo đặc tả hay quy luật có sẵn nào, chủ yếu dựa vào cảm tính, kinh nghiệm và tính sáng tạo của tester.

05

Install/Uninstall Testing

Kiểm tra các phần mềm đã được cài đặt với tất cả các thành phần cần thiết và các ứng dụng đang làm việc như mong đợi hay chưa.

06

Security Testing

Kiểm tra xem ứng dụng có được bảo vệ dữ liệu và duy trì các chức năng như bình thường hay không

07

Compatibility Testing

Kiểm tra khả năng tương thích của ứng dụng trên nhiều nền tảng khác nhau.

08

Location Testing

Kiểm tra sự thay đổi của ứng dụng khi kết nối với mạng và vị trí hiện tại.

Các loại kiểm thử

Nên dùng Kiểm thử Tự động
hay Kiểm thử Thủ công?

Tùy thuộc vào yêu cầu của khách hàng và đặc thù của các dự án khác nhau mà đội ngũ áp dụng
kiểm thử tự động (Automation Testing) hoặc kiểm thử thủ công (Manual Testing).

Tùy thuộc vào yêu cầu của khách hàng và đặc thù của các dự án khác nhau mà đội ngũ áp dụng kiểm thử tự động (Automation Testing) hoặc kiểm thử thủ công (Manual Testing).

Với dự án trong khoảng thời gian dài ổn định có đặc điểm kỹ thuật được xác định trước, chức năng thường ít thay đổi trong tương lai (nhất là dự án bảo trì), lặp đi lặp lại việc kiểm thử ở nhiều môi trường khác nhau thì sẽ áp dụng kiểm thử tự động. Ngược lại, với các dự án có thời gian phát triển ngắn, chi phí không nhiều thì nên chọn kiểm thử thủ công.

Tuy nhiên có những dự án đặc thù, việc kiểm chứng (validate) những trường hợp kiểm thử (test case) cố định áp dụng cho tất cả các màn hình trong trường hợp di chuyển hệ thống từ phiên bản cũ sang phiên bản mới, chúng tôi lựa chọn kiểm thử tự động để tăng năng suất.

Trong trường hợp này năng suất của kiểm thử tự động có thể gấp 1.5 tới 3 lần so với kiểm thử thủ công.

Kiểm thử tự động

Kiểm thử tự động

Là một quá trình xử lý tự động các bước thực hiện một test case. Kiểm thử tự động được thực hiện bởi phần mềm kiểm thử tự động hay còn gọi là Automation Testing Tool.

Kiểm thử tự động đóng vai trò quan trọng góp phần nâng cao năng suất kiểm thử, giảm thiểu lỗi cũng như sự nhàm chán với việc kiểm thử bằng tay trong một thời gian dài hoặc lặp đi lặp lại.

01

Tính hiệu quả trong công việc

Thay thế con người lặp đi lặp lại đúng quy tắc các bước kiểm thử nhàm chán, không biết mệt mỏi, không làm những việc ảnh hưởng đến quá trình kiểm thử và tiết kiệm thời gian.

02

Độ tin cậy cao

Mặc dù lặp đi lặp lại nhiều lần nhưng vẫn sẽ cho ra kết quả giống nhau do vậy có tính ổn định cao, tránh được rủi ro có thể phát sinh. Ngoài ra, kiểm thử tự động còn giúp tái hiện bug một cách hiệu quả, nhờ việc lưu trữ lại các bước một cách tự động.

03

Cải tiến về chất lượng

Kiểm thử tự động giảm rủi ro về mặt chất lượng sản phẩm, tránh trường hợp chủ quan cho những trường hợp test hồi quy, re-test, kiểm thử toàn bộ hệ thống. Có thể tái sử dụng các trường hợp kiểm thử.

04

Tốc độ xử lý nhanh

Nếu cần 5 phút để kiểm thử thủ công thì có thể chỉ cần 30 giây nếu sử dụng kiểm thử tự động. Chỉ cần chạy “RUN” và ngồi chờ kết quả, giúp chạy liên tiếp được nhiều trường hợp.

05

Chi phí thấp

Kiểm tra tự động cần ít nhân lực hơn để thực hiện và bảo trì tập lệnh, giúp tiết kiệm chi phí, thời gian và nhân lực.

06

Khả năng tái sử dụng

Khả năng tái sử dụng bộ kiểm tra cao, kể cả ở các phiên bản khác nhau của một ứng dụng.

Liên hệ với chúng tôi

contact us