Các ý nghĩa khác nhau của 'lịch thi đấu' là gì?


19

Tôi có một số khó khăn để hiểu khái niệm "vật cố". Tôi biết bộ kiểm thử là gì, trường hợp thử nghiệm, chạy thử, nhưng chính xác thì "vật cố" là gì? Một trường hợp kiểm tra tham số?

Dường như với tôi rằng ý nghĩa hoặc ngữ nghĩa của thuật ngữ "vật cố" có thể thay đổi một chút theo ngôn ngữ lập trình hoặc theo khung kiểm tra? Tôi nghĩ rằng một trận đấu phpunit

" mã để thiết lập thế giới ở trạng thái đã biết và sau đó đưa nó trở về trạng thái ban đầu khi thử nghiệm hoàn tất. Trạng thái đã biết này được gọi là vật cố của thử nghiệm. "

hơi khác so với "đồ đạc phù hợp ", trong đó

" Lịch thi đấu là cầu nối giữa các trang Wiki và Hệ thống đang thử nghiệm (SUT), đây là hệ thống thực tế để kiểm tra ".

Có một chuyên gia kiểm thử phần mềm quanh đây, người có thể trả lời câu hỏi này không? Tài liệu tham khảo cho các ngôn ngữ lập trình khác đều được chào đón.


1
@chris (và knb) vui lòng đặt câu trả lời dưới dạng câu trả lời, không chỉnh sửa câu hỏi.

rất vui vì bạn đã hỏi, tôi gần như hỏi cùng một câu hỏi :)
Adi Prasetyo

Câu trả lời:


19

Trong ngữ cảnh của các công cụ kiểm tra mà bạn đã đề cập, như PHPUnitFitnesse , thuật ngữ này chắc chắn đề cập đến khái niệm về vật cố thử nghiệm :

một cái gì đó được sử dụng để liên tục kiểm tra một số mặt hàng, thiết bị hoặc phần mềm ...

Phần mềm

Kiểm tra thử nghiệm đề cập đến trạng thái cố định được sử dụng làm đường cơ sở để chạy thử nghiệm trong kiểm tra phần mềm . Mục đích của một trận đấu thử nghiệm là để đảm bảo rằng có một môi trường cố định và nổi tiếng trong đó các thử nghiệm được chạy để kết quả được lặp lại. Một số người gọi đây là bối cảnh thử nghiệm .

Ví dụ về đồ đạc:

  • Đang tải cơ sở dữ liệu với một bộ dữ liệu cụ thể, đã biết
  • Xóa đĩa cứng và cài đặt cài đặt hệ điều hành sạch đã biết
  • Sao chép một tập hợp các tệp đã biết cụ thể
  • Chuẩn bị dữ liệu đầu vào và thiết lập / tạo các đối tượng giả hoặc giả ...

Sử dụng đồ đạc

Một số ưu điểm của đồ đạc bao gồm tách khởi tạo thử nghiệm (và phá hủy) khỏi thử nghiệm, sử dụng lại trạng thái đã biết cho nhiều thử nghiệm và giả định đặc biệt bởi khung thử nghiệm mà thiết bị thử nghiệm thiết lập ...


2
để tóm tắt, một vật cố là một đối tượng với trạng thái đã biết rằng các thử nghiệm (hoặc bất cứ điều gì) có thể tiến hành và có kết quả mong đợi.
dave thieben

Vì vậy, tôi muốn nói rằng một vật cố là một loại trừu tượng của một bộ thử nghiệm. Có thể tôi đã nhầm lẫn vì đôi khi mọi người sử dụng đồng nghĩa: thuật ngữ cố định (trừu tượng hóa hoặc đối tượng trạng thái trong thời gian chạy thử nghiệm sớm) và cấu hình cố định (cấu hình được lưu để xử lý bằng các phương thức setup ()).
knb

4

Ngoài bối cảnh thử nghiệm, thuật ngữ cố định đôi khi được sử dụng để mô tả dữ liệu ban đầu trong bộ lưu trữ (như dữ liệu ban đầu trong cơ sở dữ liệu) khi triển khai ứng dụng lần đầu tiên.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.