Vòng đời kiểm thử phần mềm

GS John Vu19/09/2023 12:00
Vòng đời kiểm thử phần mềm

Một sinh viên viết cho tôi: “Trường em đang dạy vòng đời phát triển phần mềm nhưng bạn em nhắc rằng có vòng đời kiểm thử phần mềm mà em không thể tìm được nó trong sách giáo khoa. Nó là gì? Thầy có thể giúp em được không?”

Đáp: Có vòng đời kiểm thử phần mềm, điều xác định ra các qui trình và pha trong kiểm thử phần mềm. Tuy nhiên, nó không phải là chuẩn công nghiệp và chỉ ít người kiểm thử dùng nó. Về căn bản vòng đời kiểm thử bao gồm các pha sau:

1) Kiểm điểm yêu cầu: Người kiểm thử kiểm điểm yêu cầu phần mềm để dùng chúng và chắc rằng chúng là kiểm thử được. (Nếu chúng không kiểm thử được thì yêu cầu là mơ hồ và cần được xem lại); đây là một hoạt động quan trọng trong nguyên lí kĩ nghệ phần mềm chủ trương người kiểm thử phải tham gia sớm trong dự án phần mềm và làm việc chặt chẽ với các kĩ sư yêu cầu để chắc rằng các yêu cầu phần mềm là tốt và đầy đủ trước khi dự án bắt đầu.

2) Lập kế hoạch kiểm thử: Người kiểm thử biết cái gì cần được kiểm thử, và lập kế hoạch các hoạt động kiểm thử của họ như: Chuẩn bị chiến lược kiểm thử, kế hoạch kiểm thử, lịch biểu kiểm thử và ước lượng thời gian kiểm thử. Bởi vì người kiểm thử tham gia sớm vào trong dự án, họ có thể làm việc chặt chẽ với kiến trúc sư phần mềm và người thiết kế phần mềm trong việc xác định mọi cấu phần của sản phẩm phần mềm, cả yêu cầu chức năng và phi chức năng. Người kiểm thử cũng giúp nhận diện giao diện giữa phần cứng và phần mềm cũng như lập kế hoạch cách kiểm thử các yêu cầu này.

3) Thiết kế kiểm thử: Người kiểm thử bắt đầu xây dựng các trường hợp kiểm thử, kịch đoạn kiểm thử và dữ liệu kiểm thử dựa trên yêu cầu/thiết kế của phần mềm. Họ cũng tạo ra việc dõi vết các yêu cầu để chắc việc kiểm thử là đầy đủ bao quát mọi chi tiết của yêu cầu phần mềm. Bằng việc hiểu thiết kế trong chi tiết, người kiểm thử có thể phát triển các trường hợp kiểm thử tốt hơn và dữ liệu kiểm thử cho dự án.

4) Thiết lập môi trường kiểm thử: Người kiểm thử thiết lập môi trường kiểm thử và chắc rằng nó là hệt như với môi trường người dung.

5) Thực hiện kiểm thử: Người kiểm thử thực hiện các trường hợp kiểm thử của họ và kịch đoạn kiểm thử trong môi trường kiểm thử để xác định chất lượng của phần mềm (Qua/Hỏng) và phát sinh kết quả kiểm thử và báo cáo khiến khuyết. Người kiểm thử tiến hành kiểm thử chức năng, kiểm thử tích hợp, và kiểm thử hệ thống và giúp khách hàng tiến hành kiểm thử chấp nhận của người dùng.


Gửi bình luận
(0) Bình luận
1

Giáo sư và việc dạy

Một người bạn bảo tôi: “Tôi không biết điều gì xảy ra cho sinh viên đại học của tôi ngày nay. Dường như là nhiều người KHÔNG muốn học cái gì cả. Chúng ta đã lớn lên trong thời khó khăn khi việc vào đại học là đặc quyền. Ngày nay sinh viên không biết họ được may mắn thế nào để có cơ hội tốt như thế.”
2

Phần mềm mã nguồn mở

Phần mềm “nguồn mở” là phần mềm được viết theo cách mã nguồn để mở, sẵn có cho mọi người dùng, thay đổi, cải tiến và tự do phân phối lại nó.
3

Điều nước Mỹ cần

Theo báo cáo của chính phủ Mĩ, trong năm thứ hai liên tiếp, kĩ sư phần mềm là việc làm số một ở Mĩ.
4

Kỹ nghệ phần mềm và khoa học máy tính

Một sinh viên hỏi tôi: “Tại sao tôi cần học Kĩ nghệ phần mềm thay vì Khoa học máy tính? Sau rốt, chúng là như nhau và sau khi tốt nghiệp đằng nào chúng tôi cũng sẽ làm việc trong công nghiệp phần mềm?”
5

Tri thức và kỹ năng

Tuần trước, tôi đã thảo luận với sinh viên về kĩ năng mà công nghiệp phần mềm cần. Khi tôi bảo họ rằng có nhiều việc làm cho xây dựng ứng dụng di động và làm việc với các ứng dụng bán sẵn trên thị trường Commercial Off The Shelf (COTS) như SAP và PeopleSoft, một sinh viên lập tức lên tiếng lo ngại rằng những điều đó không được dạy trong trường.

Thư cho sinh viên đại học: Cần được chuẩn bị

Là sinh viên đại học, các bạn cần biết rằng vào đại học chỉ mới là bắt đầu; tốt nghiệp được là một thành tựu, nhưng bằng cấp không tương đương với thành công nếu bạn không thể tìm được việc làm liên quan tới điều bạn đã học.

Học về khoa học dữ liệu

“Em mê mải bài báo của thầy về dữ liệu lớn và muốn học thêm về nó. Là một sinh viên năm thứ nhất trong quản lí hệ thông tin, em không biết đây có phải là lĩnh vực đúng để học hay em phải chuyển sang khoa học máy tính?"

Phụ nữ trong công nghệ thông tin

"Em hiện đang học Quản lí hệ thông tin (ISM) nơi phần lớn các sinh viên đều là nam và họ bảo em rằng việc quản lí CNTT khó cho phụ nữ. Thầy nghĩ gì? Xin thầy lời khuyên.”

Big Data trong doanh nghiệp bán lẻ

Trong nhiều năm, những người chủ cửa hàng bao giờ cũng hỏi: “Trong số hàng nghìn người vào cửa hàng của tôi, ai là khách hàng tốt. Và họ sẵn lòng trả bao nhiêu tiền?”

Big data trong xét tuyển vào đại học

Tôi mới đọc một bài báo thú vị rằng một số đại học đang dùng công nghệ Big Data trong việc xét tuyển vào trường của họ.

Muốn học lấy bằng thạc sĩ

Một người mẹ viết cho tôi: “Câu hỏi của tôi là: Để hoàn thành chương trình thạc sĩ phải mất bao lâu? Kiểu việc làm nào nó có thể có được với bằng thạc sĩ? Nó có thể kiếm được bao nhiêu, nếu nó làm việc ở Mĩ?”

Người phát triển phần mềm và kỹ sư phần mềm

Một sinh viên viết cho tôi: “Em bị lẫn lộn về các chức danh “người phát triển phần mềm” và “kĩ sư phần mềm”. Phần lớn mọi người đều bảo em chúng là một như những người khác nói chúng không là một. Xin thầy giải thích.”

Kinh nghiệm và bằng cấp

Một người lập trình viết cho tôi: “Em đã làm việc tại cùng một công ti và cùng một việc làm trong bốn năm. Em không muốn viết mã cho phần còn lại của đời em vì em chỉ có bằng hai năm, em không biết làm gì tiếp? Xin thầy giúp cho.”

Minh triết từ nỗi bất an - Khi hiểu biết làm con người mệt mỏi hơn

Trong “Minh triết từ nỗi bất an”, Alan Watts viết về một nghịch lý rất gần với con người hiện đại: càng cố hiểu, cố dự đoán và kiểm soát đời sống để thấy an toàn, ta lại càng dễ mắc kẹt trong lo âu.

Lập mục đích

Blog GS John VU - GS John Vu - 19/06/2026 12:00
Bạn có biết thuyền trưởng dẫn hướng con thuyền của mình trên đại dương thế nào không?

Tâm lý CEO: Nghệ thuật giữ bình tĩnh, ra quyết định và dẫn dắt trong áp lực

Kỹ năng - Vũ Anh - 19/06/2026 11:00
Giữ được sự minh mẫn, kiểm soát cảm xúc và ra quyết định tỉnh táo trong khủng hoảng — đó là “môn võ thượng thừa” mà không trường lớp nào có thể dạy.

"Thần đồng" Đại học Thanh Hoa, 49 tuổi vẫn thất nghiệp: Khi ra tới biển lớn, mới biết bản thân chỉ là hạt cát nhỏ

Suy ngẫm - Nguyễn Phượng - 19/06/2026 10:00
Khi vào đại học Thanh Hoa, nam sinh được mệnh danh là "thần đồng" mới biết còn nhiều người giỏi hơn mình.

Con trai duy nhất của Gia Cát Lượng vì sao không thể nối nghiệp cha?

Phong cách sống - Linh Lan - 19/06/2026 09:00
Gia Cát Lượng chỉ có một con trai ruột, rất thông tuệ và sớm được trọng dụng, nhưng "bên ngoài chẳng giúp được quốc gia, bên trong chẳng thể thay đổi triều chính".

Minh triết từ nỗi bất an - Khi hiểu biết làm con người mệt mỏi hơn

Từ sách - Phim - Bảo Lam - 19/06/2026 08:00
Trong “Minh triết từ nỗi bất an”, Alan Watts viết về một nghịch lý rất gần với con người hiện đại: càng cố hiểu, cố dự đoán và kiểm soát đời sống để thấy an toàn, ta lại càng dễ mắc kẹt trong lo âu.

Công nghệ và cơ hội

Blog GS John VU - GS John Vu - 18/06/2026 12:00
Nếu chúng ta nhìn lại thành tựu của công nghệ, chúng ta sẽ ngạc nhiên về tiến bộ đã được thực hiện.

Warren Buffett tiết lộ nguyên tắc vàng, đảm bảo sự thành công bền vững

Phong cách sống - Thiên Di - 18/06/2026 11:41
Bên cạnh những phân tích sắc sảo về báo cáo tài chính hay các thương vụ đầu tư trị giá hàng tỷ USD, huyền thoại Warren Buffett mới đây đã chia sẻ về một triết lý sống cốt lõi mà ông cho rằng là chìa khóa để duy trì sự thành công và bền vững cho mọi tổ chức.

Sắp phát hành: Sức mạnh của nghỉ ngơi

Tủ sách - FN - 18/06/2026 08:00
Chúng ta thường nghĩ rằng nghỉ ngơi là ngủ một giấc, nằm yên một lúc, tạm rời công việc rồi cơ thể sẽ tự hồi phục lại. Nhưng có lúc ta ngủ đủ mà vẫn thức dậy trong trạng thái nặng nề. Cơ thể có thể không quá mỏi, nhưng đầu óc vẫn quay cuồng; ta vẫn thấy mình phải trả lời tin nhắn, phải tỏ ra ổn, phải chiều lòng người khác, phải tiếp tục.

Phần mềm mã nguồn mở

Blog GS John VU - GS John Vu - 17/06/2026 12:00
Phần mềm “nguồn mở” là phần mềm được viết theo cách mã nguồn để mở, sẵn có cho mọi người dùng, thay đổi, cải tiến và tự do phân phối lại nó.

Người già khôn ngoan thường giả bộ 3 điều này với con cái

Kỹ năng - Thanh Hương - 17/06/2026 11:00
Có những thứ nên giả bộ cho qua

Tỷ phú Rockefeller: Miễn phí là cái bẫy đáng sợ nhất, muốn thành công phải ghi nhớ 3 điều sau

Suy ngẫm - Ứng Hà Chi - 17/06/2026 10:00
Một số người chết trong nghịch cảnh, trong khi những người khác nhìn thấy cơ hội.

Sống giữa 25 triệu người vẫn cô đơn: Vì sao giới trẻ Hà Nội và TP.HCM vẫn tìm đến AI để được yêu thương?

Phong cách sống - Minh Ngọc - 17/06/2026 09:00
Khi công nghệ vô tri trở thành nơi nương tựa cảm xúc duy nhất, liệu AI đang thực sự "chữa lành" hay chỉ đang làm sâu sắc thêm nỗi cô đơn của con người thời đại số?

Sắp phát hành: Để thanh thản khi về già

Tủ sách - FN - 17/06/2026 08:00
“Để thanh thản khi về già” – Bí quyết sống vui cho người cao tuổi là một trong những quyển sách bán chạy nhất Hàn Quốc và được Thư viện Quốc gia Hàn Quốc khuyên đọc!

Người kiểm thử và người lập trình

Blog GS John VU - GS John Vu - 16/06/2026 12:00
Người lập trình không thích người kiểm thử và chúng tôi không thích họ. Làm sao chúng tôi có thể xây dựng được cách làm việc tổ trong tình huống này?

Một kiểu cha mẹ nhìn qua thì dễ bị người đời chê trách nhưng thực tế: Họ mới là bậc thầy dạy con!

Kỹ năng - Thanh Hương - 16/06/2026 11:00
Cách dạy dỗ của họ mới thực sự có lợi cho con.
HẠT GIỐNG TÂM HỒN
2019 Bản quyền thuộc về hatgiongtamhon.com.vn. Phát triển bởi ONECMS