baobong da

  • Sự đóng góp
  • Thời gian cập nhật 21/10/2021
  • 3 readings
  • Rating 0
  • great
  • Step on

Giới thiệu về baobong da

truc tiep bong da tieng viet

Chen Qiang Shen Tingting Liu Zhenyu

(Phòng thí nghiệm trọng điểm đánh giá phần mềm máy tính Thượng Hải, Thượng Hải 201112)

(Trung tâm Phát triển Công nghệ Phần mềm Máy tính Thượng Hải, Thượng Hải 201112)

Tóm tắt Với ​​sự phát triển nhanh chóng của ngành công nghiệp phần mềm, mức độ phức tạp của các chức năng phần mềm ngày càng tăng, và chất lượng phần mềm dần được quan tâm. Trong toàn bộ vòng đời của phần mềm, kiểm thử phần mềm là một phần rất quan trọng. Chất lượng phần mềm được quyết định phần lớn bởi tính hoàn chỉnh của quá trình kiểm thử phần mềm. Tuy nhiên, với sự gia tăng của độ phức tạp của phần mềm, chi phí kiểm thử phần mềm không ngừng tăng lên. Để giảm bớt sự dư thừa trong kiểm thử và nâng cao hiệu quả của kiểm thử phần mềm, công nghệ tái sử dụng trường hợp kiểm thử được áp dụng cho mỗi liên kết kiểm thử phần mềm. Bài báo này thiết lập một bộ hệ thống quản lý trường hợp thử nghiệm.

Mạng Tạp chí Giáo dục http://www.jyqkw.com
Từ khóa kiểm thử phần mềm, trường hợp kiểm thử, tái sử dụng, phân đoạn từ

doi: 10.3969 / j.issn.1674-7933.2015.01.003

Trường hợp kiểm tra được sử dụng lại dựa trên tìm kiếm phân đoạn từ

CHEN Qiang SHEN Tingting LIU Zhenyu

(Phòng thí nghiệm trọng điểm về kiểm tra đánh giá phần mềm máy tính Thượng Hải, Thượng Hải 201112, Trung Quốc)

(Trung tâm Phát triển Công nghệ Phần mềm Máy tính Thượng Hải, Thượng Hải 201112, Trung Quốc)

Tóm tắt Kiểm thử phần mềm là một mắt xích rất quan trọng trong toàn bộ vòng đời của phần mềm, mà chất lượng phần mềm có tính toàn vẹn của nó. Chi phí kiểm thử phần mềm tăng lên khi chức năng phần mềm ngày càng trở nên phức tạp. tái sử dụng trường hợp thử nghiệm. Việc áp dụng công nghệ phân đoạn trong truy vấn trường hợp thử nghiệm làm cho kết quả tìm kiếm trường hợp thử nghiệm hiệu quả hơn và có thể tái sử dụng.

Kiểm tra phần mềm AdWords, trường hợp ước tính, Tái sử dụng, Phân đoạn từ

0 Lời nói đầu

Kiểm thử phần mềm là quá trình vận hành chương trình trong các điều kiện xác định để tìm ra các lỗi của chương trình, từ đó đo lường chất lượng của phần mềm và đánh giá xem nó có thể đáp ứng các yêu cầu thiết kế hay không. Là một mắt xích quan trọng trong vòng đời phần mềm, sự thành công hay thất bại của nó quyết định trực tiếp đến chất lượng cuối cùng của phần mềm. Kiểm thử phần mềm không chỉ đảm bảo chất lượng của phần mềm mà còn giảm chi phí bảo trì trong tương lai. Với sự phát triển mạnh mẽ của ngành công nghiệp phần mềm của Trung Quốc và việc chú trọng đến chất lượng phần mềm, kiểm thử phần mềm đã dần thu hút được sự quan tâm của các công ty phần mềm và đang dần trở thành một ngành công nghiệp mới nổi. Trường hợp thử nghiệm là một tập hợp các đầu vào thử nghiệm, điều kiện thực thi và kết quả mong đợi được chuẩn bị cho một mục tiêu cụ thể, được sử dụng để kiểm tra đường dẫn chương trình hoặc xác minh xem một yêu cầu cụ thể có được đáp ứng hay không.

Khi quy mô của phần mềm ngày càng lớn, khối lượng công việc kiểm thử phần mềm cũng tăng lên từng ngày. Trong quá trình kiểm thử phần mềm, việc thiết kế các ca kiểm thử là cốt lõi của quá trình kiểm thử phần mềm, ảnh hưởng trực tiếp đến hiệu quả kiểm thử phần mềm. Tốc độ thiết kế kiểm thử quyết định trực tiếp đến kết quả và hiệu quả kiểm thử Các trường hợp kiểm thử là tập hợp dữ liệu kiểm thử và các quy trình có nhiều khả năng tìm thấy lỗi phần mềm nhất. Tái sử dụng trường hợp kiểm thử là việc sử dụng lại hoặc cải tiến các trường hợp kiểm thử đã thực thi trong các giai đoạn kiểm thử phần mềm hoặc phần mềm khác nhau, để giảm chi phí công việc thiết kế trường hợp kiểm thử. Để nâng cao hiệu quả của kiểm thử phần mềm, công nghệ tái sử dụng trường hợp kiểm thử được sử dụng rộng rãi trong các giai đoạn thiết kế và kiểm thử hồi quy của các kiểm thử phần mềm khác nhau để giảm chi phí của giai đoạn thiết kế kiểm thử, để rút ngắn chu kỳ kiểm thử và nâng cao hiệu quả kiểm thử . Thông qua việc thu thập và phân tích các trường hợp thử nghiệm có thể tái sử dụng, bài báo này đề xuất ý tưởng sử dụng lại các trường hợp thử nghiệm dựa trên các lĩnh vực ngành và chiến lược tìm kiếm phân đoạn từ để cải thiện tỷ lệ sử dụng lại các trường hợp thử nghiệm. Tuy nhiên, khi số lượng trường hợp kiểm thử trong hệ thống quản lý trường hợp kiểm thử quá lớn sẽ không có lợi cho việc sàng lọc các trường hợp kiểm thử, do đó cần thiết kế thuật toán khuyến nghị để sắp xếp và đề xuất các trường hợp kiểm thử có thể sử dụng lại theo theo các quy tắc nhất định.

1 Nghiên cứu về việc sử dụng lại các ca kiểm thử

1.1 Khái niệm về tái sử dụng trường hợp kiểm thử

Tái sử dụng trường hợp kiểm thử đề cập đến quá trình trong đó các kỹ sư kiểm thử trực tiếp gọi hoặc sửa đổi các trường hợp kiểm thử hiện có và thích hợp khi thực hiện một công việc kiểm thử mới và áp dụng chúng trong quá trình thực hiện kiểm thử. Nếu trường hợp kiểm thử thu được sau khi tìm kiếm hoàn toàn phù hợp với yêu cầu, thì trường hợp kiểm thử hiện có được trực tiếp sử dụng lại, nhưng nhìn chung, có rất ít trường hợp trường hợp kiểm thử được sử dụng lại trực tiếp; nếu trường hợp tìm kiếm tương tự với yêu cầu, nó sẽ được sử dụng Sửa đổi và sử dụng lại sau khi nhận được các trường hợp thử nghiệm mới. Ở một mức độ nhất định, việc sử dụng lại test case có thể tiết kiệm thời gian thiết kế lại test case, giảm khối lượng công việc của các kỹ sư kiểm thử và nâng cao hiệu quả kiểm thử phần mềm.

Tuy nhiên, không phải tất cả các trường hợp thử nghiệm đều thích hợp để sử dụng lại. Một số trường hợp thử nghiệm được tùy chỉnh cao và chỉ phù hợp với một số kịch bản thử nghiệm cụ thể. Các trường hợp thử nghiệm như vậy không có khả năng tái sử dụng cao. Có thể thấy rằng, để các trường hợp kiểm thử có thể sử dụng lại được thì chúng phải có những đặc điểm về khả năng tái sử dụng nhất định.

1.2 Các tính năng của các trường hợp kiểm thử có thể tái sử dụng

Sau khi thu thập và phân tích một số lượng lớn các trường hợp thử nghiệm có thể tái sử dụng, bài viết này tin rằng các trường hợp thử nghiệm có thể tái sử dụng cần đáp ứng 5 đặc điểm sau: tiêu chuẩn hóa, tính linh hoạt, tính hiệu quả, tính độc lập và mức độ chi tiết nhỏ[1].

1) Tiêu chuẩn hóa. Các trường hợp kiểm thử thường được mô tả bằng ngôn ngữ tự nhiên, nhưng do tính chất phi cấu trúc của ngôn ngữ tự nhiên, các trường hợp kiểm thử không có cấu trúc thống nhất không có lợi cho việc sử dụng lại trường hợp kiểm thử. Do đó, việc thiết kế các trường hợp kiểm thử phải sử dụng một định dạng hoặc cấu trúc thống nhất để loại bỏ các vấn đề gây ra bởi sự khác biệt trong cách diễn đạt ngôn ngữ tự nhiên. Tiêu chuẩn hóa không chỉ nhấn mạnh khả năng tái sử dụng của các trường hợp thử nghiệm mà còn hỗ trợ việc quản lý trường hợp thử nghiệm.Sử dụng ngôn ngữ rõ ràng và rõ ràng để mô tả các trường hợp thử nghiệm và lưu trữ chúng trong một cấu trúc thống nhất, như được thể hiện trong Bảng 1 cho các trường hợp mô tả trường hợp thử nghiệm[2].Trong số đó, phông chữ đậm cho biết trường của trường hợp thử nghiệm và dấu ngoặc[ ]Nội dung trong chỉ ra nội dung cụ thể hoặc các thuộc tính liên quan của trường hợp kiểm thử.

2) Tính hợp lệ: Mục tiêu của trường hợp kiểm thử là tìm ra các vấn đề trong phần mềm hoặc xác minh xem chức năng có đúng hay không. Do đó, trường hợp kiểm thử phải được thiết kế cho mục đích kiểm tra của nó và sau khi xem xét, nó phải chính xác, đầy đủ và phù hợp với đối tượng đang thử nghiệm. Có thể thực thi được.

3) Tính linh hoạt: các trường hợp kiểm thử không giới hạn ở các ứng dụng cụ thể, nhưng không phụ thuộc quá nhiều vào các yêu cầu, thiết kế, môi trường, các chức năng khác và các quy trình nghiệp vụ khác của phần mềm đang kiểm thử. Các trường hợp kiểm thử có thể sử dụng lại có thể được áp dụng cho các phiên bản phần mềm khác nhau thử nghiệm nhiều lần Hoặc nó được sử dụng rộng rãi trong việc thử nghiệm một số phần mềm tương tự hoặc các mô-đun chức năng tương tự.

4) Tính độc lập: Các trường hợp thử nghiệm không bị giới hạn quá mức bởi môi trường thử nghiệm, các quy trình nghiệp vụ liên quan và các trường hợp tiền thử nghiệm. Về mặt lý thuyết, mức độ ghép nối giữa test case và các yếu tố khác càng nhỏ thì tính độc lập càng cao và khả năng tái sử dụng của test case càng cao.

5) Độ chi tiết nhỏ: thường đề cập đến chức năng ngoại vi của mô-đun được kiểm tra và thiết kế độ chi tiết của các trường hợp kiểm thử theo đuổi tính không thể phân biệt của các chức năng. Mức độ chi tiết càng nhỏ và các chức năng tương đối độc lập thì khả năng tái sử dụng của các ca sử dụng được thiết kế cho các chức năng của chúng càng cao.

Lấy chức năng đăng nhập làm ví dụ. Chức năng này có mức độ chi tiết nhỏ nhất so với toàn bộ hệ thống ứng dụng và tương đối độc lập với các chức năng khác. Đồng thời, các trường hợp thử nghiệm được thiết kế cho chức năng đăng nhập có tính linh hoạt cao, vì vậy nói chung, các trường hợp thử nghiệm của chức năng đăng nhập Có khả năng tái sử dụng cao.

1.3 Kịch bản sử dụng lại trường hợp thử nghiệm

Tuy nhiên, không phải tất cả các quy trình kiểm thử phần mềm đều phù hợp để sử dụng lại trường hợp thử nghiệm. Việc sử dụng lại trường hợp thử nghiệm là để tránh thiết kế lặp lại các trường hợp thử nghiệm và cung cấp các trường hợp thử nghiệm hiện có để các kỹ sư kiểm thử sử dụng trực tiếp. Do đó, chỉ khi các trường hợp thử nghiệm lặp đi lặp lại cần được thực thi, việc sử dụng lại các trường hợp thử nghiệm mới thực sự có vai trò.Trong các trường hợp bình thường, việc sử dụng lại trường hợp thử nghiệm chủ yếu bao gồm ba loại tình huống thử nghiệm[3]:

1) Nâng cấp phần mềm: Bao gồm các hành vi nâng cấp như nâng cấp phiên bản và sửa chữa lỗi. Ví dụ: nâng cấp hệ thống quản lý kinh doanh của công ty, hoặc cải tiến một chức năng nào đó. Thường không gây ra thay đổi quy trình kinh doanh quá lớn hoặc thay đổi giao diện, vì vậy các trường hợp thử nghiệm của phiên bản trước có thể được sử dụng lại với số lượng lớn.

2) Kiểm thử sản phẩm: Hầu hết các tình huống này tồn tại trong các công ty R&D phần mềm và họ chủ yếu tham gia vào R&D phần mềm trong một lĩnh vực nhất định. Ví dụ: các công ty tham gia vào phát triển phần mềm erp (lập kế hoạch nguồn lực doanh nghiệp). Mặc dù quy trình kinh doanh của các ngành khác nhau không hoàn toàn nhất quán, nhưng có những quy trình kinh doanh có thể tái sử dụng tương tự, chẳng hạn như mô-đun quản lý nhân viên.

3) Đánh giá của bên thứ ba[4]: Cơ quan đánh giá của bên thứ ba phù hợp với loại kịch bản tái sử dụng trường hợp thử nghiệm này. Vì các tổ chức kiểm thử của bên thứ ba sẽ kiểm tra và đánh giá một số lượng lớn phần mềm, nhiều phần mềm trong số đó là các sản phẩm phần mềm trong cùng lĩnh vực. Nếu các trường hợp kiểm thử được thiết kế lại cho từng phần mềm kiểm thử, chi phí công việc chắc chắn sẽ tăng lên. Do đó, việc sử dụng lại các trường hợp kiểm thử cho các cơ quan đánh giá của bên thứ ba là rất cần thiết. Việc sử dụng lại trường hợp thử nghiệm được sử dụng rộng rãi trong các lĩnh vực và kịch bản khác nhau. Việc sử dụng lại một số lượng lớn trường hợp thử nghiệm cần được thiết lập trên cơ sở một số lượng lớn trường hợp thử nghiệm và các trường hợp thử nghiệm đã thiết kế trước đó cần được lưu trữ và quản lý, vì vậy Hệ thống quản lý trường hợp thử nghiệm được thiết kế Đây là điều kiện tiên quyết và cần thiết để sử dụng lại các trường hợp thử nghiệm.

2 Thiết kế và triển khai mô hình thư viện tái sử dụng trường hợp thử nghiệm

Tái sử dụng trường hợp kiểm thử là sử dụng lại hoặc sửa đổi các trường hợp kiểm thử đã được thực thi. Để thực hiện việc tái sử dụng các trường hợp kiểm thử, cần phải lưu trữ và phân loại một cách hiệu quả các trường hợp kiểm thử được thiết kế trong quá khứ để sử dụng tiếp theo. Việc quản lý các trường hợp kiểm thử yêu cầu tạo một thư viện tái sử dụng trường hợp kiểm thử để lưu trữ các trường hợp kiểm thử và một định dạng dữ liệu chuẩn thống nhất được sử dụng để quản lý các trường hợp kiểm thử trong thư viện tái sử dụng trường hợp kiểm thử. Khi một kỹ sư kiểm thử muốn thiết kế một trường hợp thử nghiệm, anh ta có thể tìm kiếm trong thư viện trường hợp thử nghiệm trước để tìm một trường hợp thử nghiệm phù hợp để sử dụng lại. Tuy nhiên, với sự phát triển của thời gian và sự gia tăng của các mục kiểm thử, thư viện trường hợp thử nghiệm cũng mở rộng, và số lượng trường hợp thử nghiệm cũng tăng lên từng ngày, điều này làm tăng khối lượng công việc tìm kiếm. Để nâng cao hiệu quả tìm kiếm, các trường hợp kiểm thử được phân chia và lưu trữ theo lĩnh vực ngành mà các trường hợp kiểm thử có thể áp dụng và được đánh dấu theo lĩnh vực ngành. Lý do là các trường hợp kiểm thử của các phần mềm cùng ngành thường linh hoạt hơn và có thể tái sử dụng.

Để cải thiện hiệu quả tìm kiếm và độ chính xác trong cơ sở dữ liệu trường hợp thử nghiệm, công nghệ phân đoạn từ được áp dụng cho chức năng tìm kiếm trường hợp thử nghiệm và đầu vào tìm kiếm của người dùng được phân đoạn và lọc để thu được các từ khóa tìm kiếm hiệu quả. Tìm kiếm trong thư viện giúp giảm nhiễu không phải từ khóa, cải thiện tốc độ truy vấn và kết quả tìm kiếm chính xác hơn.

Trong các trường hợp bình thường, việc sử dụng lại trường hợp thử nghiệm được chia thành sử dụng trực tiếp và sử dụng sửa đổi, nhưng bất kể tình huống nào, các trường hợp thử nghiệm mới cần được xem xét để xác định tính hợp lệ và tính duy nhất của chúng trước khi chúng có thể vào thư viện tái sử dụng trường hợp thử nghiệm. Mô hình được hiển thị trong Hình 1.

3 Thiết kế và thực hiện tìm kiếm tái sử dụng trường hợp thử nghiệm

3.1 Từ đồng nghĩa

Khi kỹ sư kiểm thử sử dụng lại các trường hợp kiểm thử, anh ta cần xử lý đầu vào truy vấn. Phương pháp phổ biến là sử dụng công nghệ phân đoạn từ để trích xuất các từ khóa cho truy vấn. Trong công nghệ phân đoạn từ, dấu cách giữa các từ tiếng Anh được sử dụng làm dấu phân cách tự nhiên, trong khi ký tự Trung Quốc là đơn vị viết cơ bản, và không có dấu hiệu phân biệt rõ ràng giữa các từ, do đó, việc xử lý thông tin tiếng Trung tương đối phức tạp. Phân tích ngữ nghĩa là cơ sở và chìa khóa của quá trình xử lý thông tin tiếng Trung. Có hai thuật toán phân đoạn từ phổ biến:

Thuật toán 1: Thiết lập một từ đồng nghĩa, khớp các chuỗi được phân tích từng từ và tách các từ khóa;

Thuật toán 2: Thiết lập từ đồng nghĩa, xây dựng chỉ mục toàn văn trên chuỗi mục tiêu, sau đó thực hiện đối sánh tích Descartes giữa tập kết quả và từ đồng nghĩa để thu được kết quả phù hợp.

Nếu thuật toán trên được sử dụng trong từ điển đồng nghĩa quy mô lớn, sẽ xảy ra các vấn đề về hiệu quả sau:

1) Khi lượng từ vựng lớn, việc ghép từng từ sẽ mất nhiều thời gian;

2) Phương pháp lập chỉ mục toàn văn bản sử dụng nội dung dư thừa và không phù hợp với chức năng truy vấn sử dụng lại trường hợp thử nghiệm, vì thông tin truy vấn được người dùng nhập vào tương đối ngắn và lập chỉ mục toàn văn bản hầu hết phù hợp với chức năng tìm kiếm dài chuỗi văn bản.

Trong hàm truy vấn tái sử dụng trường hợp thử nghiệm, đầu vào truy vấn của người dùng tương đối đơn giản, nhưng cần phải phân đoạn từ chính xác.[5]Phương pháp lập chỉ mục được đề xuất trong được cải thiện và chỉ mục phụ được sử dụng để phân đoạn các mục từ tiếng Trung (chỉ thảo luận về phân đoạn từ tiếng Trung ở đây và phân đoạn từ tiếng Anh có thể được phân đoạn bằng cách sử dụng công cụ Lucene) để đảm bảo phân đoạn từ nhanh chóng và chính xác. Vì độ dài của 2 điều khoản tiếng Hán chiếm 70% toàn bộ điều ước chữ Hán.[5]Ở trên, người ta cũng giả định rằng tỷ lệ số độ dài từ tiếng Trung 2, 3 và 4 là 7: 2: 1. Do đó, trong khoảng 90% trường hợp, có thể thực hiện hai lần tìm kiếm để tìm mục nhập ký tự Trung Quốc. để đảm bảo so sánh. Hiệu quả cao của việc phân đoạn từ. Đồng thời, để giảm I / O ổ đĩa, khi hệ thống khởi động, từ điển đồng nghĩa được tải vào bộ nhớ, để tất cả các phép tính có thể được thực hiện trong bộ nhớ, nâng cao hơn nữa hiệu quả của việc phân đoạn từ. Theo "Encyclopedia of China" hiện có khoảng 60 triệu mục nhập là một ví dụ, toàn bộ từ điển từ điển của Trung Quốc có bộ nhớ khoảng 300MB đến 400MB, vì vậy các máy chủ thông thường có thể đáp ứng các yêu cầu phần cứng của chúng.

3.2 Thuật toán tìm kiếm

Với số lượng ngày càng nhiều các dự án kiểm thử phần mềm, thư viện tái sử dụng trường hợp kiểm thử tiếp tục được mở rộng, điều này chắc chắn sẽ ảnh hưởng đến hiệu quả của việc tìm kiếm. Trong bài viết này, khi nhận được đầu vào truy vấn của người dùng, trước tiên chương trình đối sánh nó với từ vựng phân đoạn từ, thực hiện phân đoạn từ trên đầu vào truy vấn, sau đó truy vấn dữ liệu trường hợp thử nghiệm của trường tương ứng theo lĩnh vực ngành của phần mềm. đang thử nghiệm và so sánh nó theo thuật toán sắp xếp Kết quả truy vấn được sắp xếp. Vì thuật toán phân đoạn từ chỉ được sử dụng cho truy vấn trường hợp thử nghiệm nên việc xử lý các từ không rõ ràng trong thuật toán phân đoạn từ tiếng Trung có thể bị bỏ qua. Mã giả của nó như sau:

Vì từ điển từ đồng nghĩa có thể không bao gồm tất cả các thuật ngữ của Trung Quốc khi nó được xây dựng lần đầu tiên và với sự phát triển nhanh chóng của các ngành công nghiệp khác nhau, các thuật ngữ mới có thể xuất hiện mỗi ngày, vì vậy phải có những thuật ngữ không trùng khớp. Khi một từ mới xuất hiện, thuật toán phân đoạn từ sẽ tự động định vị mục nhập phù hợp tiếp theo, sau đó tiếp tục tách và từ mới được tải vào kết quả phân đoạn từ dưới dạng phân đoạn từ đơn lẻ. Đồng thời, đầu vào của người dùng được lưu trữ và nó sẽ được thêm theo cách thủ công vào từ điển sau khi được quản trị viên xem xét. Lý do của việc sử dụng thủ công thêm từ mới thay vì tự động thêm từ mới bởi chương trình là chương trình không đủ thông minh, và việc đủ thông minh là vô nghĩa, và tỷ lệ hiểu hoặc đánh giá đúng từ mới thấp hơn nhiều so với tỷ lệ phán đoán chính xác của con người.

3.3 Sắp xếp kết quả

Đối với các kỹ sư thử nghiệm để thực hiện nhiều truy vấn các trường hợp thử nghiệm, kết quả truy vấn có thể là vài hoặc hàng chục, thậm chí hàng chục nghìn dữ liệu. Tuy nhiên, không phải tất cả các trường hợp thử nghiệm được truy vấn đều là những gì người truy vấn cần. Khi số lượng kết quả truy vấn là rất lớn, thời gian tiêu tốn để xem và lọc từng cái một có thể đã vượt quá thời gian cần thiết để thiết kế lại một trường hợp thử nghiệm, điều này chắc chắn sẽ dẫn đến lãng phí chi phí thời gian, điều này trái với ý định ban đầu là sử dụng lại trường hợp thử nghiệm. Có thể thấy, việc đề xuất test case “tốt” cho người dùng dựa trên mối tương quan giữa test case được truy vấn và test case mà người dùng yêu cầu là vô cùng cần thiết.

Việc sắp xếp kết quả truy vấn của các trường hợp thử nghiệm có thể sử dụng lại có thể cung cấp cho người dùng cơ sở để lựa chọn các trường hợp thử nghiệm. Truy vấn chủ yếu nhằm vàoMạng Tạp chí Giáo dục http://www.jyqkw.com
Tìm kiếm từ khóa, do đó, các trường hợp thử nghiệm trong kết quả truy vấn được sắp xếp theo ba cách, trong đó K đại diện cho tìm kiếmMạng Tạp chí Giáo dục http://www.jyqkw.com
Bộ sưu tập từ khóa, ki làMạng Tạp chí Giáo dục http://www.jyqkw.com
Một trong những bộ từ khóaMạng Tạp chí Giáo dục http://www.jyqkw.com
Từ khóa, bộ ba được sắp xếp được biểu thị như sau:

C (ki) cho biết liệu có khớp với ki trong kết quả truy vấn hiện tại hay khôngMạng Tạp chí Giáo dục http://www.jyqkw.com
Đối với các từ khóa, nếu chúng có mặt, C (ki) được ghi là 1, và nếu không có, C (ki) được ghi là 0.

ΣC (ki) là mỗi KMạng Tạp chí Giáo dục http://www.jyqkw.com
Tổng số liệu các từ khóa có phù hợp trong truy vấn này hay không luôn lớn hơn 0, bởi vì kết quả truy vấn hiển thị kết quả tìm kiếm có ít nhất một đối sánh từ khóa truy vấn. S (ki) có nghĩa là trong kết quả truy vấn hiện tạiMạng Tạp chí Giáo dục http://www.jyqkw.com
Tần suất mà từ khóa ki xuất hiện. ΣS (ki) là mỗi KMạng Tạp chí Giáo dục http://www.jyqkw.com
Tổng tần suất xuất hiện của các từ khóa trong truy vấn này. Creuse đại diện cho số lần trường hợp thử nghiệm được sử dụng lại trong kết quả truy vấn.

Sắp xếp kết quả truy vấn của các trường hợp thử nghiệm thông qua bộ ba trên. Đầu tiên, sắp xếp theo thứ tự giảm dần theo cột ΣC (ki). Nếu giá trị của cột giống nhau, hãy sắp xếp theo thứ tự giảm dần theo cột ΣS (ki); nếu giá trị trong cột này giống nhau, hãy sắp xếp theo thứ tự giảm dần đặt hàng theo cột Creuse. Có thể thấy rằng từ khóa truy vấn càng khớp càng hoàn chỉnh thì mức độ đáp ứng yêu cầu truy vấn của nó càng cao, đồng thời, càng nhiều trường hợp thử nghiệm được sử dụng lại thì chúng càng linh hoạt hơn.

4 tóm tắt

Ý tưởng cốt lõi của việc tái sử dụng trường hợp thử nghiệm là thu thập và tích lũy các trường hợp thử nghiệm trong quá khứ và thống nhất quản lý thư viện trường hợp thử nghiệm bằng cách thiết lập một hệ thống quản lý trường hợp thử nghiệm. Bài báo này đề xuất việc áp dụng công nghệ phân đoạn từ và miền công nghiệp phần mềm để tái sử dụng trường hợp thử nghiệm nhằm cải thiện mức độ tái sử dụng trường hợp thử nghiệm. Việc phân chia các trường hợp thử nghiệm theo miền có thể làm cho kết quả truy vấn được tái sử dụng nhiều hơn. Đồng thời, một bộ từ đồng nghĩa phân đoạn từ tiếng Trung với cấu trúc chỉ mục phụ được thiết kế để giúp phân đoạn từ hiệu quả hơn. Do đó, hệ thống đề xuất nhiều trường hợp thử nghiệm có thể tái sử dụng "tốt" hơn cho các nhà thiết kế trường hợp thử nghiệm và cải thiện một chút thứ tự kết quả truy vấn để tạo điều kiện sàng lọc, điều này có thể giảm đáng kể khối lượng công việc trong giai đoạn thiết kế trường hợp thử nghiệm.

Mạng Tạp chí Giáo dục http://www.jyqkw.com
người giới thiệu

Yin Ping. Nghiên cứu về các trường hợp thử nghiệm có thể tái sử dụng[ J ] Ứng dụng Máy tính, 2010, 30 (5): 1309-1355.

Shang Dongjuan, Hao Kegang, Ge Wei, Li Haijun. Nghiên cứu về các trường hợp kiểm thử và sử dụng lại trong kiểm thử phần mềm[J]Công nghệ và Phát triển Máy tính, 2006,16 (1): 69-72.

Rui Sujuan. Nghiên cứu về các trường hợp thử nghiệm có thể tái sử dụng[ J ] Kiến thức và Công nghệ Máy tính, 2010, 9 (14): 3308-3310.

Bu Guofeng, Sun Zhigang, Ding Xiaoliang. Nghiên cứu về việc tái sử dụng các trường hợp kiểm thử phần mềm[J].Acta Sichuan Armory Engineering, 2009,30 (5): 124-126.

Duan Xiaobin, Lin Wen, Ruan Baiyao, Chen Jili Nghiên cứu về phương pháp phân đoạn từ tiếng Trung dựa trên cấu trúc từ đồng nghĩa chỉ số ba cấp. Máy tính và Kỹ thuật số, 2007,35 (7): 47-49.

Chúc các bạn đọc tin baobong da vui vẻ!