Hệ thống T3H Hà Nội

Điểm đến của học viên Công nghệ thông tin.

14/5/15

Tài liệu kiểm thử phần mềm ISTQB bản chuẩn

Như chúng ta đã biết thì kiểm thử phần mềm (KTPM) là khâu quan trọng và xuyên suốt trong toàn bộ chu kỳ phát triển một phần mềm. Do đó vai trò của chuyên gia KTPM ngày càng được nhấn mạnh và không thể thiếu trong bất kỳ dự án nào.  Tài liệu về kiểm thử phần mềm bản tiếng Việt ở Việt Nam chưa có nhiều và chưa được chuẩn hóa. Tài liệu tiếng Anh sẽ chuẩn hơn, mình xin giới thiệu một cuốn sách được chính các chuyên viên kiểm thử phần mềm dùng trong suốt sự nghiệp kiểm thử của mình là ISTQB Foundation. Sách này giúp bạn có kiế thức tổng quan...

5/5/15

Mô tả bài toán kiểm thử qua biểu đồ Venn

Kiểm thử chủ yếu liên quan tới hành vi của chương trình nơi mà hành vi phản ánh quan điểm về cấu trúc phổ dụng đối với các nhà phát triển hệ thống hoặc phần mềm. Sự khác biệt là quan điểm cấu trúc tập trung vào “là cái gì”, còn quan điểm hành vi lại tập trung vào “làm gì”. Một trong những nguyên nhân gây khó cho người kiểm thử là các tài liệu cơ sở thường được viết bởi và viết cho người phát triển và vì thế chúng thiên về thông tin cấu trúc và coi nhẹ thông tin về hành vi của chương trình cần kiểm thử. Trong mục này, chúng ta phát triển một biểu...

21/4/15

Các mức kiểm thử phần mềm Phần 2

5. Acceptance testing - Kiểm thử chấp nhận  Kiểm thử chấp nhận có thể có là một trong hai điều sau đây: 1. Một smoke test được sử dụng như là một acceptance test trước khi giới thiệu bản build mới để thực hiện việc kiểm thử chính, có nghĩa là trước khi thực hiện kiểm thử tích hợp hoặc hồi qui. 2. Acceptance testing được thực thi bởi khách hàng, thường được thực hiện trong môi trường thí nghiệm trên phần cứng của họ, được biết như là kiểm thử chấp nhận người dùng (viết tắt là UAT). Acceptance testing có thể được thực hiện như là một phần...

Các mức kiểm thử phần mềm Phần 1

1. Unit testing - Kiểm thử thành phần/đơn vị Unit testing đề cập đến các kiểm thử để chứng thực (xác minh - verify) chức năng của một phần riêng biệt của code, thường ở mức hàm (function level). Trong một môi trường hướng đối tượng (object-oriented environment), kiểm thử đơn vị thường được sử dụng ở mức lớp (class) và kiểm thử các đơn vị nhỏ nhất bao gồm các hàm constructor và destructor. Loại kiểm thử này thường được viết bởi các DEV như công...

16/4/15

T3H Hà Nội chia sẻ kiến thức Testing - Ca kiểm thử

Cốt lõi của kiểm thử phần mềm dựa trên phân tích động là việc xác định tập các ca kiểm thử sao cho chúng có khả năng phát hiện nhiều nhất các lỗi (có thể có) của hệ thống cần kiểm thử. Vậy cái gì cần đưa vào các ca kiểm thử? Rõ ràng thông tin đầu tiên là đầu vào. Đầu vào có hai kiểu: tiền điều kiện (pre-condition) - tức là điều kiện cần thỏa mãn trước khi tiến hành ca kiểm thử - và dữ liệu đầu vào thực sự được xác định bởi phương pháp kiểm thử. Thông tin tiếp theo cần đưa vào là đầu ra mong đợi. Cũng có hai loại đầu ra: hậu điều kiện (post-condition)...

15/4/15

FPT Software tuyển dụng

CT FPT Software tuyển dụng: Vị trí tuyển: Nhà phát triển Số lượng tuyển: 5 5 Nơi làm việc Hà Nội Mã công việc: Người thử Ngày hết hạn: Hà Nội  Mô tả công việc: - Quản lý đội ngũ test of the dự án phần mềm. - Thực hiện kiểm tra sản phầm the làm lập trình viên triển khai ERP on the nền tảng JD Edwards cho khách hàng Nhật Bản. - Đảm bảo chất lượng sản phẩm bàn giao cho khách hàng. Quyền lợi : - Cơ hội làm việc thăng tiến and in one môi trường chuyên nghiệp, hiện đại, năng động, đa văn hoá - Mức lương cạnh...

Các thuật ngữ và định nghĩa cơ bản về kiểm thử Phần 2

Kiểm thử: Rõ ràng việc kiểm thử liên quan đến các khái niệm trên: lỗi, sai, thất bại và sự cố. Có hai mục đích chính của một phép thử: tìm thất bại hoặc chứng tỏ việc tiến hành của phần mềm là đúng đắn. Vai trò của kiểm thử phần mềm: Kiểm thử phần mềm đóng vai trò quan trọng trong việc đánh giá và thu được chất lượng cao của sản phẩm phần mềm trong quá trình phát triển. Thông qua chu trình “ kiểm thử - tìm lỗi - sửa lỗi”, ta hy vọng chất lượng của...

Các thuật ngữ và định nghĩa cơ bản về kiểm thử

Kỹ nghệ kiểm thử đã phát triển và tiến hoá hàng mấy chục năm nên các thuật ngữ trong các tài liệu khác nhau thường không thống nhất và thiếu tương thích. Các thuật ngữ được trình bày trong cuốn sách này dựa vào các thuật ngữ chuẩn được phát triển bởi IEEE (Viện Kỹ nghệ điện và điện tử) với việc chọn lọc cẩn thận các thuật ngữ tiếng Việt tương ứng. Lỗi (Error): Lỗi là những vấn đề mà con người mắc phải trong quá trình phát triển các sản phẩm phần mềm. Trong thực tế, con người luôn có thể phạm lỗi. Khi lập trình viên phạm lỗi trong lập trình,...

10/4/15

Quy trình test phần mềm trong quá trình sản xuất phần mềm.

Sau khi nhận được tài liệu yêu cầu (spec) từ khách hàng hoặc bộ phận thiết kế chi tiết. QC sẽ tìm hiểu spec và viết test plan, sau đó gửi test plan cho khách hàng và project manager xem lại, sau khi duyệt test plan này. QC sẽ tiến hành viết test case dựa vào spec đó. (song song đó DEV sẽ dựa vào spec để code) Nếu công ty có bộ phận test whitebox thì dựa vào spec viết test case test whitebox và viết test script để test whitebox. (thường...

8/4/15

Kiểm tra phần mềm là gì?

Thực ra KTPM là công việc mà bất cứ người nào từng tham gia phát triển phần mềm (PTPM) đều biết và từng làm. Theo nghĩa thông thường nhất, KTPM bao gồm việc “chạy thử” PM hay một chức năng của PM, xem nó “chạy” đúng như mong muốn hay không. Việc kiểm tra này có thể thực hiện từng chặng, sau mỗi chức năng hoặc module được phát triển, hoặc thực hiện sau cùng, khi PM đã được phát triển hoàn tất. KTPM đứng ở vị trí hết sức nhạy cảm, nó là bước đệm...

28/3/15

Thư viện ảnh T3H

...

27/3/15

Chia sẻ kiến thức kiểm thử phần mềm

Phần mềm không thể thiếu trong thời đại số và kiểm thử phần mềm đang trở thành một nghề tiềm năng bởi các bên liên quan chất lượng sản phẩm hay dịch vụ phần mềm đều cần các chuyên gia kiểm thử thông tin phần mềm đó. Paul Holland chuyên gia người Mỹ về kiểm thử phần mềm trong buổi nói chuyện tại Trường ĐH Bách khoa TP.HCM - Ảnh: Tuệ An Công việc này cung cấp cho các doanh nghiệp, đối tác quan điểm, cách nhìn độc lập về phần mềm để từ đó...

Quy trình kiểm thử phần mềm

Sơ đồ vòng đời của một dự án công nghệ thông tin      + Analyze requirement: Sau khi nhận được tài liệu yêu cầu từ khách hàng(spec). Người kiểm thử sẽ tìm hiểu spec này. Nếu có bất kỳ vấn đề hay vướng mắc gì thì note vào file gửi cho khách hàng giải đáp.      + Plan for test: Sau khi đã hiểu yêu cầu từ phía khách hàng, người kiểm thử lập kế hoạch test - ghi rõ thời gian cụ thể (ngày bắt đầu, ngày kết thúc).  ...

Đăng ký học Free tại T3H Hà Nội

Đăng Ký Học Miễn Phí *Bắt buộc Họ tên * Số điện thoại * Địa chỉ facebook Ex : http://facebook.com/hathuylieu Email * Ex : lieu.t3h@gmail.com Nơi học tập/ Công tác - Chuyên ngành/ Chuyên môn * Khóa học tham gia *  Lập trình viên PHP  Lập trình Android  Lập trình IOS  Tester Thời gian học đăng ký *  14h00 - 17h00  18h00 - 21h00 Em có định hướng theo lĩnh vực đã chọn không? *  Có  Đang...