1.2.2 Defining software testingWith that analogy in mind, let's look a dịch - 1.2.2 Defining software testingWith that analogy in mind, let's look a Việt làm thế nào để nói

1.2.2 Defining software testingWith

1.2.2 Defining software testing
With that analogy in mind, let's look at the ISTQB definition of software testing.
Let's break the definition down into parts; the definition has some key phrases to remember. The definition starts with a description of testing as a process and then lists some objectives of the test process. First, let's look at testing as a process:
• Process - Testing is a process rather than a single activity - there are a series of activities involved.
• All life cycle activities - Chapter 2 looks at testing as a process that takes place throughout the software development life cycle. We saw earlier that the later in the life cycle we find bugs, the more expensive they are to fix. If we can find and fix requirements defects at the requirements stage, that must make commercial sense. We'll build the right software, correctly and at a lower cost overall. So, the thought process of design ing tests early in the life cycle can help to prevent defects from being introduced into code. We sometimes refer to this as 'verifying the test basis via the test design'. The test basis includes documents such as the requirements and design specifications. You'll see how to do this in Chapter 4.
• Both static and dynamic - We'll see in Chapter 3 that as well as tests where the software code is executed to demonstrate the results of running tests (often called dynamic testing) we can also test and find defects without exe cuting code. This is called static testing. This testing includes reviewing of documents (including source code) and static analysis. This is a useful and cost effective way of testing.
• Planning - Activities take place before and after test execution. We need to manage the testing; for example, we plan what we want to do; we control the test activities; we report on testing progress and the status of the software under test; and we finalize or close testing when a phase completes. Chapter 5 covers these test management activities.
• Preparation - We need to choose what testing we'll do, by selecting test con ditions and designing test cases. Chapter 4 covers the test design activities.
• Evaluation - As well as executing the tests, we must check the results and evaluate the software under test and the completion criteria, which help us decide whether we have finished testing and whether the software product has passed the tests.
• Software products and related work products - We don't just test code. We test the requirements and design specifications, and we test related documents such as operation, user and training material. Static and dynamic testing are both needed to cover the range of products we need to test.
The second part of the definition covers the some of the objectives for testing -the reasons why we do it:
• Determine that (software products) satisfy specified requirements - Some of the testing we do is focused on checking products against the specification for the product; for example we review the design to see if it meets require ments, and then we might execute the code to check that it meets the design. If the product meets its specification, we can provide that information to help stakeholders judge the quality of the product and decide whether it is ready for use.
• Demonstrate that (software products) are fit for purpose - This is slightly different to the point above; after all the specified requirements might be wrong or incomplete. 'Fit for purpose' looks at whether the software does enough to help the users to carry out their tasks; we look at whether the soft ware does what the user might reasonably expect. For example, we might look at who might purchase or use the software, and check that it does do what they expect; this might lead us to add a review of the marketing mate rial to our static tests, to check that expectations of the software are properly set. One way of judging the quality of a product is by how fit it is for its purpose.
• Detect defects - We most often think of software testing as a means of detecting faults or defects that in operational use will cause failures. Finding the defects helps us understand the risks associated with putting the software into operational use, and fixing the defects improves the quality of the prod ucts. However, identifying defects has another benefit. With root cause analysis, they also help us improve the development processes and make fewer mistakes in future work.
This is a suitable definition of testing for any level of testing, from compo-nent testing through to acceptance testing, provided that we remember to take the varying objectives of these different levels of testing into account. (In Chapter 2 we'll cover the different test levels, their objectives, and how they fit into the software development life cycle.)
We can clearly see now why the common perception of testing (that it only consists of running tests, i.e. executing the software) is not complete. This is one of the testing activities, but not all of the testing process.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
1.2.2 xác định kiểm thử phần mềmVới đó tương tự trong tâm trí, chúng ta hãy nhìn vào định nghĩa ISTQB của kiểm thử phần mềm.Chúng ta hãy phá vỡ định nghĩa thành phần; định nghĩa này có một số cụm từ khóa để nhớ. Định nghĩa bắt đầu với một mô tả của thử nghiệm là một quá trình và sau đó liệt kê một số mục tiêu của quá trình thử nghiệm. Trước tiên, hãy nhìn vào thử nghiệm như một quá trình:• Quá trình - thử nghiệm là một quá trình chứ không phải là một hoạt động duy nhất - có được một loạt các hoạt động tham gia.• Tất cả cuộc sống chu kỳ hoạt động - chương 2 nhìn vào thử nghiệm như là một quá trình diễn ra trong suốt vòng đời phát triển phần mềm. Chúng ta đã thấy trước đó rằng sau trong chu kỳ cuộc sống, chúng tôi tìm thấy lỗi, càng đắt tiền họ phải sửa chữa. Nếu chúng tôi có thể tìm thấy và sửa chữa lỗi yêu cầu ở giai đoạn yêu cầu, mà phải làm cho ý nghĩa thương mại. Chúng tôi sẽ xây dựng phần mềm đúng, chính xác và một chi phí thấp hơn tổng thể. Vì vậy, quá trình suy nghĩ của thiết kế thử nghiệm ing sớm trong chu kỳ cuộc sống có thể giúp ngăn ngừa khiếm khuyết được giới thiệu vào mã. Chúng tôi đôi khi đề cập đến điều này như là 'xác minh cơ sở thử nghiệm thông qua thiết kế thử nghiệm'. Cơ sở thử nghiệm bao gồm các tài liệu như các yêu cầu và thiết kế chi tiết kỹ thuật. Bạn sẽ thấy làm thế nào để làm điều này trong chương 4.• Cả tĩnh và năng động - chúng ta sẽ thấy trong chương 3 rằng cũng như kiểm tra nơi mã phần mềm được thực hiện để chứng minh các kết quả của chạy thử nghiệm (thường được gọi là thử nghiệm động) chúng tôi có thể cũng kiểm tra và tìm thấy lỗi mà không có exe cắt mã. Điều này được gọi là thử nghiệm tĩnh. Thử nghiệm này bao gồm xem xét tài liệu (bao gồm mã nguồn) và phân tích tĩnh. Đây là một cách hữu ích và hiệu quả chi phí của thử nghiệm.• Lập kế hoạch - hoạt động diễn ra trước và sau khi thử nghiệm thực hiện. Chúng ta cần để quản lý các thử nghiệm; Ví dụ, chúng tôi dự định những gì chúng tôi muốn làm; chúng tôi kiểm soát các hoạt động thử nghiệm; chúng tôi báo cáo về thử nghiệm sự tiến bộ và tình trạng của phần mềm theo thử nghiệm; và chúng tôi hoàn tất hoặc đóng thử nghiệm khi một giai đoạn hoàn tất. Chương 5 bao gồm các hoạt động quản lý kiểm tra.• Chuẩn bị - chúng tôi cần phải chọn những gì chúng tôi sẽ làm, bằng cách chọn thử nghiệm con ditions và trường hợp thử nghiệm thiết kế thử nghiệm. Chương 4 bao gồm các hoạt động thiết kế thử nghiệm.• Đánh giá - cũng như thực hiện các bài kiểm tra, chúng tôi phải kiểm tra kết quả và đánh giá phần mềm theo thử nghiệm và các tiêu chuẩn hoàn thành, giúp chúng tôi quyết định cho dù chúng tôi đã hoàn thành thử nghiệm và cho dù sản phẩm phần mềm đã thông qua các bài kiểm tra.• Sản phẩm phần mềm và các sản phẩm liên quan đến công việc - chúng tôi không chỉ kiểm tra mã. Chúng tôi kiểm tra các yêu cầu và thiết kế chi tiết kỹ thuật, và chúng tôi kiểm tra các tài liệu liên quan như thao tác, người dùng và tài liệu đào tạo. Thử nghiệm tĩnh và năng động được cả hai cần để trang trải loạt các sản phẩm chúng tôi cần phải kiểm tra.Phần thứ hai của định nghĩa bao gồm một số các mục tiêu cho thử nghiệm - những lý do tại sao chúng tôi làm điều đó:• Xác định rằng (sản phẩm phần mềm) đáp ứng yêu cầu cụ thể - một số thử nghiệm chúng tôi làm là tập trung vào việc kiểm tra các sản phẩm chống lại đặc điểm kỹ thuật cho sản phẩm; Ví dụ, chúng tôi xem xét việc thiết kế để xem nếu nó đáp ứng yêu cầu ments, và sau đó chúng tôi có thể thực thi mã để kiểm tra rằng nó đáp ứng thiết kế. Nếu sản phẩm đáp ứng các đặc điểm kỹ thuật của nó, chúng tôi có thể cung cấp thông tin đó để giúp các bên liên quan đánh giá chất lượng của sản phẩm và quyết định cho dù nó đã sẵn sàng để sử dụng.• Chứng minh rằng (sản phẩm phần mềm) được phù hợp cho mục đích - điều này là hơi khác nhau đến khi ở trên; sau khi tất cả các yêu cầu quy định có thể là sai hoặc không đầy đủ. 'Phù hợp cho mục đích' trông cho dù phần mềm làm đủ để giúp người sử dụng để thực hiện nhiệm vụ của họ; chúng tôi xem xét liệu ware mềm làm những gì người dùng có thể hợp lý mong đợi. Ví dụ, chúng ta có thể nhìn vào những người có thể mua hoặc sử dụng phần mềm, và kiểm tra rằng nó làm những gì họ mong đợi; Điều này có thể dẫn chúng tôi để thêm một bài đánh giá của người bạn đời tiếp thị rial để thử nghiệm tĩnh của chúng tôi, để kiểm tra rằng các kỳ vọng của phần mềm đó đã được đặt đúng. Một cách để đánh giá chất lượng của một sản phẩm là bằng cách phù hợp với nó là dành cho mục đích của nó.• Phát hiện Khuyết tật - chúng ta thường nghĩ về kiểm thử phần mềm như một phương tiện để phát hiện lỗi hoặc khiếm khuyết rằng trong hoạt động sử dụng sẽ gây ra thất bại. Tìm ra các Khuyết tật sẽ giúp chúng tôi hiểu những rủi ro liên quan đến việc đưa các phần mềm vào sử dụng, và sửa chữa các Khuyết tật cải thiện chất lượng của prod ucts. Tuy nhiên, việc xác định Khuyết tật có một lợi ích khác. Với các phân tích nguyên nhân gốc, họ cũng giúp chúng tôi cải thiện quá trình phát triển và làm cho những sai lầm ít hơn trong tương lai làm việc.Đây là một định nghĩa phù hợp thử nghiệm cho bất kỳ mức độ thử nghiệm, từ dùng-nent thử nghiệm thông qua để chấp nhận thử nghiệm, miễn là chúng tôi nhớ đến các mục tiêu khác nhau của các mức độ thử nghiệm vào tài khoản khác nhau. (Trong chương 2 chúng tôi sẽ bao gồm các cấp độ khác nhau thử nghiệm, mục tiêu của họ, và làm thế nào họ phù hợp với cuộc sống phát triển phần mềm chu kỳ.)Chúng tôi có thể nhìn thấy rõ ràng bây giờ tại sao những nhận thức chung của thử nghiệm (rằng nó chỉ bao gồm chạy thử nghiệm, tức là thực hiện các phần mềm) là không đầy đủ. Đây là một trong các hoạt động thử nghiệm, nhưng không phải tất cả quá trình thử nghiệm.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
1.2.2 Xác định thử nghiệm phần mềm
Với suy nghĩ đó, chúng ta hãy nhìn vào định nghĩa của kiểm thử phần mềm ISTQB.
Hãy phá vỡ các định nghĩa thành phần; các định nghĩa có một số cụm từ quan trọng để nhớ. Các định nghĩa bắt đầu với một mô tả của thử nghiệm là một quá trình và sau đó liệt kê một số mục tiêu của quá trình thử nghiệm. Đầu tiên, chúng ta hãy nhìn vào thử nghiệm như là một quá trình:
• Quy trình - Thử nghiệm là một quá trình chứ không phải là một hoạt động đơn lẻ - có một loạt các hoạt động có liên quan.
• Tất cả các hoạt động chu kỳ cuộc sống - Chương 2 xem xét các thử nghiệm như là một quá trình diễn ra trong suốt phần mềm chu kỳ cuộc sống phát triển. Chúng tôi đã nhìn thấy trước rằng sau này trong chu kỳ đời sống chúng ta tìm thấy lỗi, càng đắt tiền họ để sửa chữa. Nếu chúng ta có thể tìm và sửa chữa các khuyết tật yêu cầu trong giai đoạn yêu cầu, mà phải có ý nghĩa thương mại. Chúng tôi sẽ xây dựng các phần mềm phù hợp, chính xác và với chi phí thấp hơn tổng thể. Vì vậy, quá trình suy nghĩ của thiết kế thử nghiệm ing sớm trong vòng đời có thể giúp ngăn ngừa khuyết tật được giới thiệu vào mã. Đôi khi chúng tôi đề cập đến điều này như "xác minh cơ sở kiểm tra thông qua các thiết kế thử nghiệm '. Các cơ sở kiểm tra bao gồm những tài liệu như yêu cầu và chi tiết kỹ thuật thiết kế. Bạn sẽ thấy làm thế nào để làm điều này trong Chương 4.
• Cả hai tĩnh và năng động - Chúng ta sẽ thấy trong chương 3 là cũng như các bài kiểm tra nơi mã phần mềm được thực hiện để chứng minh các kết quả chạy thử nghiệm (thường được gọi là thử nghiệm năng động), chúng tôi cũng có thể kiểm tra và tìm thấy lỗi mà không có mã cuting exe. Điều này được gọi là thử nghiệm tĩnh. Kiểm tra này bao gồm rà soát các văn bản (bao gồm cả mã nguồn) và phân tích tĩnh. Đây là một cách hữu ích và hiệu quả của thử nghiệm.
• Kế hoạch - Hoạt động diễn ra trước và sau khi thực hiện thử nghiệm. Chúng tôi cần phải quản lý việc kiểm tra; Ví dụ, chúng tôi có kế hoạch gì chúng tôi muốn làm; chúng tôi kiểm soát các hoạt động kiểm tra; chúng tôi báo cáo về kiểm tra tiến độ và trạng thái của các phần mềm được kiểm tra; và chúng tôi hoàn thiện hoặc kiểm tra chặt chẽ khi một giai đoạn hoàn tất. Chương 5 bao gồm các hoạt động quản lý kiểm tra.
• Chuẩn bị - Chúng ta cần chọn những gì thử nghiệm, chúng tôi sẽ làm, bằng cách chọn ditions test con và thiết kế trường hợp thử nghiệm. Chương 4 bao gồm các hoạt động thiết kế thử nghiệm.
• Đánh giá - Cũng như thực hiện các bài kiểm tra, chúng tôi phải kiểm tra kết quả và đánh giá phần mềm được kiểm tra và các tiêu chuẩn hoàn thiện, mà giúp chúng tôi quyết định xem chúng ta đã hoàn thành thử nghiệm và cho dù các sản phẩm phần mềm đã qua . các bài kiểm tra
• Sản phẩm phần mềm và các sản phẩm công việc liên quan - Chúng tôi không chỉ mã kiểm tra. Chúng tôi kiểm tra các yêu cầu và thông số kỹ thuật thiết kế, và chúng tôi kiểm tra các tài liệu liên quan như vận hành, sử dụng và tài liệu đào tạo. . Thử nghiệm tĩnh và động đều cần thiết để trang trải các phạm vi của các sản phẩm chúng ta cần phải kiểm tra
Phần thứ hai của định nghĩa bao gồm một số mục tiêu để thử nghiệm -the lý do tại sao chúng tôi làm điều đó:
• Xác định rằng (các sản phẩm phần mềm) đáp ứng yêu cầu quy định - Một số thử nghiệm, chúng tôi làm là tập trung vào việc kiểm tra các sản phẩm chống lại các đặc điểm kỹ thuật cho các sản phẩm; Ví dụ như chúng tôi xem xét việc thiết kế để xem nếu nó đáp ứng yêu cầu ráp và sau đó chúng ta có thể thực thi mã để kiểm tra rằng nó đáp ứng các thiết kế. Nếu các sản phẩm đáp ứng đặc điểm kỹ thuật của mình, chúng tôi có thể cung cấp thông tin để giúp các bên liên quan đánh giá chất lượng của sản phẩm và quyết định xem nó đã sẵn sàng để sử dụng.
• Chứng minh rằng (các sản phẩm phần mềm) là phù hợp với mục đích - Điều này là hơi khác nhau đến điểm trên ; sau khi tất cả các yêu cầu quy định có thể là sai hoặc không đầy đủ. 'Phù hợp cho mục đích' nhìn xem phần mềm nào đủ để giúp người sử dụng để thực hiện nhiệm vụ của mình; chúng ta xem xét liệu các soft ware làm những gì người dùng có thể mong đợi hợp lý. Ví dụ, chúng ta có thể nhìn vào những người có thể mua hoặc sử dụng các phần mềm, và kiểm tra xem nó làm những gì họ mong đợi; điều này có thể dẫn chúng ta để thêm nhận xét ​​của marketing đời Rial để kiểm tra tĩnh của chúng tôi, để kiểm tra xem những kỳ vọng của các phần mềm được cài đặt đúng. Một cách để đánh giá chất lượng của một sản phẩm là như thế nào phù hợp bởi nó là dành cho mục đích của nó.
• Phát hiện các khuyết tật - Chúng ta thường nghĩ rằng hầu hết các thử nghiệm phần mềm như là một phương tiện để phát hiện lỗi hay khiếm khuyết đó được sử dụng vào hoạt động sẽ gây ra thất bại. Tìm các khuyết tật giúp chúng ta hiểu những rủi ro liên quan với việc đưa phần mềm vào sử dụng vào hoạt động, và sửa chữa các khuyết tật cải thiện chất lượng của các sản sản. Tuy nhiên, việc xác định các khuyết tật có một lợi ích khác. Với phân tích nguyên nhân gốc rễ, họ cũng giúp chúng tôi cải tiến các quá trình phát triển và làm cho ít sai sót trong công việc tương lai.
Đây là một định nghĩa phù hợp cho bất kỳ thử nghiệm mức độ thử nghiệm, từ thử nghiệm compo-nent qua để thử nghiệm chấp nhận, miễn là chúng ta nhớ uống các mục tiêu khác nhau của các mức độ khác nhau của thử nghiệm vào tài khoản. (Trong chương 2, chúng tôi sẽ đề cập đến mức độ kiểm tra khác nhau, mục tiêu của họ, và làm thế nào họ phù hợp với vòng đời phát triển phần mềm.)
Chúng ta có thể thấy rõ ràng bây giờ tại sao các nhận thức chung của thử nghiệm (mà nó chỉ bao gồm các bài kiểm tra chạy, tức là thực hiện phần mềm) là không đầy đủ. Đây là một trong những hoạt động thử nghiệm, nhưng không phải tất cả các quá trình thử nghiệm.
đ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 ©2024 I Love Translation. All reserved.

E-mail: