These checks should be both simple to document and execute and can be  dịch - These checks should be both simple to document and execute and can be  Việt làm thế nào để nói

These checks should be both simple

These checks should be both simple to document and execute and can be used for standalone components so that programmers may make these checks before they release the code for integration.
3.2 Navigation Testing
In the context of a GUI, we can view navigation tests as a form of integration testing. Typically, programmers create and test new windows in isolation. Integration of a new window into an application requires that the application menu definition and invocations of the window from other windows be correctly implemented. The build strategy determines what navigation testing can be done and how. To conduct meaningful navigation tests the following are required to be in place:
• An application backbone with at least the required menu options and call mechanisms to call the window under test.
• Windows that can invoke the window under test.
• Windows that are called by the window under test.
Obviously, if any of the above components are not available, stubs and/or drivers will be necessary to implement navigation tests. If we assume all required components are available, what tests should we implement? We can split the task into steps:
• For every window, identify all the legitimate calls to the window that the application should allow and create test cases for each call.
• Identify all the legitimate calls from the window to other features that the application should allow and create test cases for each call.
• Identify reversible calls, i.e. where closing a called window should return to the ‘calling’ window and create a test case for each.
• Identify irreversible calls i.e. where the calling window closes before the called window appears.
There may be multiple ways of executing a call to another window i.e. menus, buttons, keyboard commands. In this circumstance, consider creating one test case for each valid path by each available means of navigation.
Note that navigation tests reflect only a part of the full integration testing that should be undertaken. These tests constitute the ‘visible’ integration testing of the GUI components that a ‘black box’ tester should undertake.
3.3 Application Testing
Application testing is the testing that would normally be undertaken on a forms-based application. This testing focuses very much on the behaviour of the objects within windows. The approach to testing a window is virtually the same as would be adopted when testing a single form. The traditional black-box test design techniques are directly applicable in this context.
Given the extensive descriptions already available (BEIZER, KANER, MYERS) no explanation of these techniques is provided here. However, a very brief summary of the most common techniques and some guidelines for their use with GUI windows are presented in the table below:
Technique Used to test
Equivalence Partitions and Boundary Value Analysis • Input validation
• Simple rule-based processing
Decision Tables • Complex logic or rule-based processing
State-transition testing • Applications with modes or states where processing behaviour is affected
• Windows where there are dependencies between objects in the window.
Table 3 - Traditional test techniques
3.4 Desktop Integration Testing
It is rare for a desktop PC or workstation to run a single application. Usually, the same machine must run other bespoke applications or shrink wrapped products such as a word processor, spreadsheet, electronic mail or Internet based applications. Client/server systems assume a ‘component based’ architecture so they often treat other products on the desktop as components and make use of features of these products by calling them as components directly or through specialist middleware.
We define desktop integration as the integration and testing of a client application with these other components. Because these interfaces may be hidden or appear ‘seamless’ when working, the tester usually needs to understand a little more about the technical implementation of the interface before tests can be specified. The tester needs to know what interfaces exist, what mechanisms are used by these interfaces and how the interface can be exercised by using the application user interface.
To derive a list of test cases the tester needs to ask a series of questions for each known interface:
• Is there a dialogue between the application and interfacing product (i.e. a sequence of stages with different message types to test individually) or is it a direct call made once only?
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Các kiểm tra nên là cả hai đơn giản để tài liệu và thực hiện và có thể được sử dụng cho các thành phần độc lập để các lập trình viên có thể làm cho những kiểm tra trước khi họ phát hành mã cho hội nhập.3.2 hướng thử nghiệmTrong bối cảnh của một giao diện, chúng tôi có thể xem điều hướng các xét nghiệm như là một hình thức tích hợp thử nghiệm. Thông thường, lập trình viên tạo ra và kiểm tra các cửa sổ mới trong sự cô lập. Hội nhập của một cửa sổ mới vào một ứng dụng đòi hỏi rằng các ứng dụng đơn định nghĩa và invocations của cửa sổ từ các cửa sổ khác được một cách chính xác thực hiện. Xây dựng chiến lược xác định thử nghiệm chuyển hướng những gì có thể được thực hiện và làm thế nào. Để tiến hành điều hướng có ý nghĩa bài kiểm tra sau đây được yêu cầu để thực hiện:• Một xương sống ứng dụng với tại ít nhất là các yêu cầu trình đơn tùy chọn và gọi cơ chế để gọi cửa sổ theo thử nghiệm. • Windows mà có thể gọi cửa sổ theo thử nghiệm. • Windows được gọi là bởi cửa sổ theo thử nghiệm. Rõ ràng, nếu bất kỳ của các thành phần trên không có sẵn, bài và/hoặc trình điều khiển sẽ được cần thiết để thực hiện thử nghiệm chuyển hướng. Nếu chúng ta giả định tất cả các thành phần cần thiết có sẵn, kiểm tra những gì nên chúng tôi thực hiện? Chúng tôi có thể phân chia công việc thành các bước:• Cho mỗi cửa sổ, xác định tất cả các cuộc gọi hợp pháp vào cửa sổ ứng dụng nên cho phép và tạo ra trường hợp thử nghiệm cho mỗi cuộc gọi. • Xác định tất cả các cuộc gọi hợp pháp từ cửa sổ để các tính năng khác ứng dụng nên cho phép và tạo ra trường hợp thử nghiệm cho mỗi cuộc gọi. • Xác định cuộc gọi đảo ngược, tức là nơi đóng một cửa sổ được gọi là nên quay trở lại cửa sổ 'gọi' và tạo ra một trường hợp thử nghiệm cho mỗi. • Xác định không thể thay đổi cuộc gọi tức là nơi cửa sổ gọi đóng trước khi cửa sổ được gọi là xuất hiện. Có thể có nhiều cách để thực hiện một cuộc gọi đến một cửa sổ khác tức là menu, nút, Bàn phím lệnh. Trong trường hợp này, hãy xem xét việc tạo ra một trường hợp thử nghiệm cho mỗi đường dẫn hợp lệ bởi mỗi phương tiện sẵn có của menu.Lưu ý rằng điều hướng các xét nghiệm phản ánh chỉ là một phần tích hợp đầy đủ các thử nghiệm mà nên được thực hiện. Các xét nghiệm này chiếm thử nghiệm 'Hiển thị' hội nhập của các thành phần GUI một thử 'hộp đen' nên thực hiện.3.3 ứng dụng thử nghiệmỨng dụng thử nghiệm là thử nghiệm mà thông thường sẽ được thực hiện trên một ứng dụng dựa trên hình thức. Thử nghiệm này tập trung rất nhiều vào các hành vi của các đối tượng trong windows. Cách tiếp cận để thử nghiệm một cửa sổ là hầu như giống như sẽ được thông qua khi thử nghiệm một hình thức duy nhất. Hộp đen truyền thống kiểm tra thiết kế kỹ thuật áp dụng trực tiếp trong bối cảnh này.Cho các mô tả rộng lớn đã có sẵn (BEIZER, KANER, MYERS), không có lời giải thích của các kỹ thuật được cung cấp ở đây. Tuy nhiên, một bản tóm tắt rất ngắn của các kỹ thuật phổ biến nhất và một số hướng dẫn sử dụng của họ với GUI windows được trình bày trong bảng dưới đây:Kỹ thuật được sử dụng để kiểm traPhân vùng tương đương và ranh giới giá trị phân tích • xác nhận đầu vào • Đơn giản dựa trên quy tắc xử lý Quyết định bảng • phức tạp logic hoặc dựa trên quy tắc xử lý • Ứng dụng thử nghiệm nhà nước chuyển đổi chế độ hoặc kỳ nơi hành vi xử lý bị ảnh hưởng • Windows nơi có quan hệ phụ thuộc giữa các đối tượng trong cửa sổ. Bảng 3 - truyền thống kiểm tra kỹ thuật3.4 máy tính để bàn tích hợp thử nghiệmNó là hiếm đối với một máy tính để bàn PC hoặc máy trạm chạy một ứng dụng duy nhất. Thông thường, cùng một máy phải chạy các ứng dụng bespoke hoặc co lại gói sản phẩm như một bộ xử lý từ, bảng tính, thư điện tử hoặc ứng dụng dựa trên Internet. Hệ thống khách hàng/máy chủ cho một kiến trúc 'thành phần dựa' do đó, họ thường xử lý các sản phẩm khác trên bàn làm việc như là thành phần và làm cho việc sử dụng các tính năng của các sản phẩm bằng cách gọi chúng là thành phần trực tiếp hoặc thông qua chuyên gia middleware.Chúng tôi xác định máy tính để bàn tích hợp là sự tích hợp và thử nghiệm của một ứng dụng khách hàng với những thành phần khác. Bởi vì các giao diện này có thể được ẩn hoặc xuất hiện 'liền mạch' khi làm việc, thử nghiệm thường cần phải hiểu thêm một chút về việc thực hiện kỹ thuật của giao diện trước khi thử nghiệm có thể được xác định. Thử nghiệm cần phải biết giao diện những gì tồn tại, những gì cơ chế được sử dụng bởi các giao diện này và làm thế nào giao diện có thể được thực hiện bằng cách sử dụng giao diện người dùng ứng dụng.Để lấy được một danh sách các trường hợp kiểm tra thử nghiệm cần phải hỏi một loạt câu hỏi cho mỗi giao diện được biết đến:• Có một cuộc đối thoại giữa các ứng dụng và sản phẩm interfacing (tức là một chuỗi các giai đoạn với các loại thư khác nhau để kiểm tra cá nhân) hoặc là nó một cuộc gọi trực tiếp thực hiện chỉ một lần?
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Những kiểm tra nên được cả hai đơn giản để tài liệu và thực hiện và có thể được sử dụng cho các thành phần độc lập để các lập trình có thể thực hiện những kiểm tra trước khi họ phát hành mã cho hội nhập.
3.2 Navigation Thử nghiệm
Trong bối cảnh của một giao diện, chúng ta có thể xem các bài kiểm tra định vị như là một hình thức các thử nghiệm hội nhập. Thông thường, các lập trình viên tạo và kiểm tra cửa sổ mới trong sự cô lập. Hội nhập của một cửa sổ mới vào một ứng dụng đòi hỏi rằng các định nghĩa menu ứng dụng và lời gọi của các cửa sổ từ các cửa sổ khác sẽ được thực hiện một cách chính xác. Chiến lược xây dựng xác định những thử nghiệm điều hướng có thể được thực hiện như thế nào. Để tiến hành chuyển hướng có ý nghĩa thử nghiệm sau đây được yêu cầu phải được xem xét:
• Một đường trục ứng dụng với ít nhất là các tùy chọn trình đơn yêu cầu và kêu gọi các cơ chế để gọi cửa sổ theo thử nghiệm.
• Windows mà có thể gọi cửa sổ theo thử nghiệm.
• Windows mà được gọi là bởi các cửa sổ theo thử nghiệm.
Rõ ràng, nếu bất kỳ của các thành phần trên đều không có, còn sơ khai và / hoặc lái xe sẽ là cần thiết để thực hiện các bài kiểm tra điều hướng. Nếu chúng ta giả định tất cả các thành phần cần thiết có sẵn, những gì chúng ta nên kiểm tra thực hiện? Chúng tôi có thể chia nhỏ các nhiệm vụ thành các bước:
• Đối với tất cả các cửa sổ, xác định tất cả các cuộc gọi hợp pháp để các cửa sổ ứng dụng sẽ cho phép và tạo ra các trường hợp thử nghiệm cho mỗi cuộc gọi.
• Xác định tất cả các cuộc gọi hợp pháp từ các cửa sổ để tính năng khác mà các ứng dụng nên cho phép và tạo ra các trường hợp thử nghiệm cho mỗi cuộc gọi.
• Xác định các cuộc gọi có thể đảo ngược, tức là nơi đóng cửa sổ có tên nên quay lại cửa sổ 'gọi' và tạo ra một trường hợp thử nghiệm cho mỗi.
• Xác định các cuộc gọi không thể đảo ngược, tức là nơi mà các cửa sổ gọi đóng cửa trước khi cửa sổ được gọi là xuất hiện.
Có thể có nhiều cách để thực hiện một cuộc gọi đến một menu sổ tức là, các nút, các lệnh bàn phím. Trong trường hợp này, hãy xem xét việc tạo ra một trường hợp thử nghiệm cho mỗi đường dẫn hợp lệ của từng phương tiện sẵn có của điều hướng.
Lưu ý rằng các xét nghiệm chuyển hướng chỉ phản ánh một phần của thử nghiệm tích hợp đầy đủ mà cần được thực hiện. Những xét nghiệm này tạo thành 'nhìn thấy' thử nghiệm hội nhập của các thành phần giao diện mà một 'hộp đen' người kiểm tra nên thực hiện.
3.3 ứng dụng thử nghiệm
thử nghiệm ứng dụng là thử nghiệm mà thông thường sẽ được thực hiện trên một ứng dụng dựa trên biểu mẫu. Kiểm tra này tập trung rất nhiều vào hành vi của các đối tượng trong cửa sổ. Các phương pháp tiếp cận để kiểm tra một cửa sổ là hầu như giống như sẽ được thông qua khi thử nghiệm một hình thức duy nhất. Các kỹ thuật thiết kế kiểm tra hộp đen truyền thống được áp dụng trực tiếp trong bối cảnh này.
Với sự giới thiệu rộng rãi đã có sẵn (BEIZER, Kaner, Myers) không có lời giải thích của các kỹ thuật được cung cấp ở đây. Tuy nhiên, một bản tóm tắt rất ngắn gọn về các kỹ thuật phổ biến nhất và một số hướng dẫn để sử dụng với giao diện cửa sổ được thể hiện trong bảng dưới đây:
Kỹ thuật sử dụng để kiểm tra
tương đương phân vùng và ranh giới phân tích giá trị • Đầu vào xác nhận
• Simple chế biến dựa trên luật lệ
Quyết định Tables • Complex logic hoặc dựa trên nguyên tắc xử lý
kiểm định nhà nước-chuyển • Các ứng dụng với chế độ hoặc tiểu bang nơi hành vi xử lý bị ảnh hưởng
• Windows nơi có phụ thuộc giữa các đối tượng trong cửa sổ.
Bảng 3 - kỹ thuật kiểm tra truyền thống
3.4 Desktop Integration Testing
Nó là hiếm đối với một máy tính để bàn hoặc trạm làm việc để chạy một ứng dụng duy nhất. Thông thường, cùng một máy phải chạy các ứng dụng riêng biệt khác hay thu nhỏ các sản phẩm bọc như một bộ xử lý văn bản, bảng tính, thư điện tử hoặc Internet dựa trên ứng dụng. Các hệ thống client / server giả một 'dựa trên thành phần' kiến trúc vì vậy họ thường đối xử với các sản phẩm khác trên máy tính để bàn như các thành phần và sử dụng các tính năng của các sản phẩm này bằng cách gọi họ là thành phần trực tiếp hoặc thông qua trung gian chuyên gia.
Chúng tôi xác định tích hợp máy tính để bàn như việc tích hợp và thử nghiệm của một ứng dụng client với các thành phần khác. Bởi vì các giao diện này có thể được ẩn hay xuất hiện 'liên tục' khi làm việc, các thử nghiệm thường cần phải hiểu thêm một chút về việc thực hiện kỹ thuật của giao diện trước khi xét nghiệm có thể được xác định. Các thử nghiệm cần biết những giao diện tồn tại, những cơ chế được sử dụng bởi các giao diện và cách giao diện có thể được thực hiện bằng cách sử dụng giao diện người dùng của ứng dụng.
Để lấy được một danh sách các trường hợp thử nghiệm các tester cần phải đặt ra một loạt câu hỏi cho mỗi giao diện tiếng :
• Có một cuộc đối thoại giữa các ứng dụng và giao tiếp sản phẩm (tức là một chuỗi các giai đoạn với các loại tin nhắn khác nhau để kiểm tra riêng lẻ) hay nó là một cuộc gọi trực tiếp thực hiện một lần duy nhất?
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: