White-box testing is a verification technique software engineers can u การแปล - White-box testing is a verification technique software engineers can u ไทย วิธีการพูด

White-box testing is a verification

White-box testing is a verification technique software engineers can use to examine if their
code works as expected. In this chapter, we will explain the following:
• a method for writing a set of white-box test cases that exercise the paths in the code
• the use of equivalence partitioning and boundary value analysis to manage the number of
test cases that need to be written and to examine error-prone/extreme “corner” test cases
• how to measure how thoroughly the test cases exercise the code
White-box testing is testing that takes into account the internal mechanism of a system or
component (IEEE, 1990). White-box testing is also known as structural testing, clear box
testing, and glass box testing (Beizer, 1995). The connotations of “clear box” and “glass
box” appropriately indicate that you have full visibility of the internal workings of the
software product, specifically, the logic and the structure of the code.
Using the white-box testing techniques outlined in this chapter, a software engineer can
design test cases that (1) exercise independent paths within a module or unit; (2) exercise
logical decisions on both their true and false side; (3) execute loops at their boundaries and
within their operational bounds; and (4) exercise internal data structures to ensure their
validity (Pressman, 2001).
There are six basic types of testing: unit, integration, function/system, acceptance, regression,
and beta. White-box testing is used for three of these six types:
• Unit testing, which is testing of individual hardware or software units or groups of
related units (IEEE, 1990). A unit is a software component that cannot be subdivided
into other components (IEEE, 1990). Software engineers write white-box test cases to
examine whether the unit is coded correctly. Unit testing is important for ensuring the
code is solid before it is integrated with other code. Once the code is integrated into the
code base, the cause of an observed failure is more difficult to find. Also, since the
software engineer writes and runs unit tests him or herself, companies often do not track
the unit test failures that are observed– making these types of defects the most “private”
to the software engineer. We all prefer to find our own mistakes and to have the
opportunity to fix them without others knowing. Approximately 65% of all bugs can be
caught in unit testing (Beizer, 1990).
• Integration testing, which is testing in which software components, hardware
components, or both are combined and tested to evaluate the interaction between them
(IEEE, 1990). Test cases are written which explicitly examine the interfaces between
the various units. These test cases can be black box test cases, whereby the tester
understands that a test case requires multiple program units to interact. Alternatively,
white-box test cases are written which explicitly exercise the interfaces that are known
to the tester.
• Regression testing, which is selective retesting of a system or component to verify that
modifications have not caused unintended effects and that the system or component still
complies with its specified requirements (IEEE, 1990). As with integration testing,
regression testing can be done via black-box test cases, white-box test cases, or a
combination of the two. White-box unit and integration test cases can be saved and rerun
as part of regression testing.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ทดสอบกล่องขาวเป็นซอฟต์แวร์เทคนิคการตรวจสอบวิศวกรสามารถใช้เพื่อตรวจสอบว่าพวกเขารหัสทำงานตามที่คาดไว้ ในบทนี้ เราจะอธิบายต่อไปนี้:•วิธีการเขียนชุดขาวกล่องทดสอบกรณีที่เส้นทางในรหัสการออกกำลังกาย•การใช้เทียบเท่าพาร์ทิชันและขอบเขตของค่าวิเคราะห์การจัดการจำนวนกรณีทดสอบที่ต้องการ ให้มีบันทึก และตรวจสอบกรณีทดสอบข้อผิดพลาดแนวโน้ม/มาก "มุม"•วิธีการวัดอย่างไรอย่างกรณีทดสอบออกกำลังกายรหัสกล่องสีขาวทดสอบคือการทดสอบที่คำนึงถึงกลไกภายในของระบบ หรือส่วนประกอบ (IEEE, 1990) ทดสอบกล่องสีขาวเรียกว่าทดสอบโครงสร้าง กล่องใสทดสอบ และแก้วกล่องทดสอบ (Beizer, 1995) หมายถึง "กล่องใส" และ "แก้วกล่อง"เหมาะสมบ่งชี้ว่า คุณสามารถมองเห็นเต็มรูปแบบของงานที่ภายในของซอฟต์แวร์ โดย เฉพาะ แบบตรรกะและโครงสร้างของรหัสใช้เทคนิคการทดสอบสีขาวกล่องระบุไว้ในบทนี้ วิศวกรซอฟต์แวร์สามารถทดสอบออกแบบกรณีที่เส้นทางอิสระ (1) ออกกำลังกายภายในโมดูลหรือหน่วย (2) การออกกำลังกายตัดสินใจทางตรรกะด้านทั้งสองของพวกเขาเป็นจริง และเท็จ (3) ดำเนินการวนรอบที่ขอบ และภายในขอบเขตการดำเนินงาน และออกกำลังกาย (4) โครงสร้างข้อมูลภายในเพื่อให้แน่ใจของพวกเขามีผลบังคับใช้ (Pressman, 2001)มีหกชนิดพื้นฐานของการทดสอบ: หน่วย รวม ระบบฟังก์ชัน ยอมรับ ถด ถอยและเบต้า ทดสอบกล่องสีขาวใช้สำหรับสามหกชนิดเหล่านี้:•หน่วยทดสอบ ทดสอบฮาร์ดแวร์หรือซอฟต์แวร์แต่ละหน่วยหรือกลุ่มของหน่วยที่เกี่ยวข้อง (IEEE, 1990) หน่วยเป็นส่วนประกอบของซอฟต์แวร์ที่ไม่สามารถปฐมภูมิเป็นส่วนประกอบอื่น ๆ (IEEE, 1990) วิศวกรซอฟต์แวร์เขียนกรณีทดสอบกล่องขาวให้ตรวจสอบว่ารหัสหน่วยได้อย่างถูกต้อง หน่วยทดสอบเป็นสิ่งสำคัญสำหรับลูกค้ารหัสเป็นของแข็งก่อนที่จะรวมกับรหัสอื่น เมื่อรวมเข้ากับรหัสรหัสพื้นฐาน สาเหตุของความล้มเหลวที่พบได้ยากในการค้นหา ยัง ตั้งแต่การวิศวกรซอฟต์แวร์เขียน และรันทดสอบหน่วยเขา หรือตัวเอง บริษัทมักจะไม่ติดตามหน่วยทดสอบความล้มเหลวที่จะสังเกต – ทำเหล่านี้ชนิดของข้อบกพร่องสุด "ส่วนตัว"การวิศวกรรมซอฟต์แวร์ เราต้องหาข้อผิดพลาดของเราเอง และมีการโอกาสที่จะแก้ไขปัญหา โดยไม่มีผู้อื่นทราบ ประมาณ 65% ของทั้งหมดโรคจิตได้จับในหน่วยทดสอบ (Beizer, 1990)•รวมทดสอบ การทดสอบในที่ส่วนประกอบของซอฟต์แวร์ ฮาร์ดแวร์ส่วนประกอบ หรือทั้งสองอย่างจะถูกรวม และทดสอบเพื่อประเมินการโต้ตอบระหว่าง(IEEE, 1990) กรณีทดสอบเขียนที่ชัดเจนตรวจสอบอินเทอร์เฟซระหว่างหน่วยต่าง ๆ กรณีทดสอบเหล่านี้ได้อย่างกรณีทดสอบกล่องดำ โดยเครื่องวัดที่เข้าใจว่า กรณีทดสอบต้องใช้หลายโปรแกรมหน่วยการโต้ตอบ หรือกรณีทดสอบกล่องสีขาวเขียนที่ชัดเจนออกกำลังกายอินเตอร์เฟสที่เป็นที่รู้จักการทดสอบ•ถดถอย การทดสอบที่เลือก retesting ของระบบหรือคอมโพเนนต์การตรวจสอบว่าปรับเปลี่ยนได้ทำให้เกิดผลกระทบที่ตั้งใจและที่ระบบหรือคอมโพเนนต์ที่ยังคงสอดคล้องกับข้อกำหนดที่ระบุ (IEEE, 1990) เช่นเดียวกับการทดสอบรวมถดถอยการทดสอบสามารถทำได้ผ่านกรณีทดสอบกล่องดำ กล่องขาวทดสอบกรณี หรือชุดที่สอง กล่องสีขาวหน่วยรวมทดสอบกรณีและสามารถบันทึก และรันเป็นส่วนหนึ่งของการทดสอบถดถอย
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!

การทดสอบกล่องสีขาวเป็นวิศวกรซอฟต์แวร์เทคนิคการตรวจสอบสามารถใช้ในการตรวจสอบของพวกเขาถ้ารหัสทำงานตามที่คาดไว้ ในเรื่องนี้บทที่เราจะอธิบายต่อไปนี้: •วิธีการสำหรับการเขียนชุดของกล่องสีขาวกรณีทดสอบว่าการออกกำลังกายเส้นทางในรหัส•การใช้ความเท่าเทียมแบ่งพาร์ทิชันและขอบเขตค่าการวิเคราะห์การจัดการจำนวนของการทดสอบกรณีที่จำเป็นที่จะต้องเขียนและการตรวจสอบความผิดพลาดได้ง่าย / ที่สุด "มุม" กรณีทดสอบ•วิธีการวัดวิธีการอย่างละเอียดกรณีทดสอบการออกกำลังกายรหัสการทดสอบกล่องสีขาวคือการทดสอบที่คำนึงถึงกลไกภายในของระบบหรือส่วนประกอบ(IEEE 1990) . การทดสอบกล่องสีขาวเป็นที่รู้จักกันว่าการทดสอบโครงสร้างกล่องชัดเจนการทดสอบและการทดสอบกล่องแก้ว (Beizer, 1995) ความหมายของ "กล่องที่ชัดเจน" และ "แก้วกล่อง" เหมาะสมระบุว่าคุณมีการแสดงผลเต็มรูปแบบของการทำงานภายในของผลิตภัณฑ์ซอฟต์แวร์เฉพาะตรรกะและโครงสร้างของรหัส. การใช้เทคนิคการทดสอบกล่องสีขาวที่ระบุไว้ในบทนี้ วิศวกรซอฟต์แวร์ที่สามารถออกแบบกรณีทดสอบว่า(1) การออกกำลังกายเส้นทางอิสระภายในโมดูลหรือหน่วยงาน; (2) การออกกำลังกายการตัดสินใจในด้านตรรกะความจริงและเท็จทั้งสองของพวกเขา (3) ดำเนินการลูปที่ขอบเขตของพวกเขาและภายในขอบเขตการดำเนินงานของพวกเขา และ (4) การออกกำลังกายโครงสร้างข้อมูลภายในเพื่อให้แน่ใจว่าพวกเขาถูกต้องตามกฎหมาย(ข่าว, 2001). มีหกชนิดพื้นฐานของการทดสอบคือหน่วยบูรณาการการทำงานของระบบ / ยอมรับถดถอยและเบต้า การทดสอบกล่องสีขาวที่ใช้สำหรับสามเหล่านี้หกชนิด: •การทดสอบหน่วยซึ่งคือการทดสอบของฮาร์ดแวร์ของแต่ละบุคคลหรือหน่วยงานซอฟแวร์หรือกลุ่มของหน่วยงานที่เกี่ยวข้อง (IEEE 1990) หน่วยเป็นส่วนประกอบซอฟแวร์ที่ไม่สามารถแบ่งเป็นส่วนประกอบอื่น ๆ (IEEE 1990) วิศวกรซอฟต์แวร์เขียนกล่องสีขาวกรณีการทดสอบเพื่อตรวจสอบว่าหน่วยเป็นรหัสอย่างถูกต้อง การทดสอบหน่วยเป็นสิ่งสำคัญสำหรับการสร้างความมั่นใจรหัสเป็นของแข็งก่อนที่จะบูรณาการกับรหัสอื่น ๆ เมื่อรหัสรวมอยู่ในฐานรหัสสาเหตุของความล้มเหลวที่สังเกตเป็นเรื่องยากที่จะหา นอกจากนี้ตั้งแต่วิศวกรซอฟต์แวร์เขียนและทำงานเครื่องจะทดสอบเขาหรือตัวเองที่ บริษัท มักจะไม่ได้ติดตามความล้มเหลวการทดสอบหน่วยที่observed- ทำให้เหล่านี้ประเภทของข้อบกพร่องมากที่สุด "เอกชน" วิศวกรซอฟแวร์ เราทุกคนชอบที่จะหาข้อผิดพลาดของเราเองและที่จะมีโอกาสที่จะแก้ไขปัญหาได้โดยไม่ต้องให้คนอื่นรู้ ประมาณ 65% ของข้อบกพร่องทั้งหมดสามารถติดอยู่ในการทดสอบหน่วย(Beizer, 1990). •การทดสอบบูรณาการซึ่งคือการทดสอบที่ส่วนประกอบซอฟต์แวร์ฮาร์ดแวร์ชิ้นส่วนหรือทั้งสองจะรวมกันและผ่านการทดสอบเพื่อประเมินผลการทำงานร่วมกันระหว่างพวกเขา(IEEE 1990) . กรณีทดสอบจะมีการเขียนที่ชัดเจนตรวจสอบการเชื่อมต่อระหว่างหน่วยงานต่างๆ กรณีทดสอบเหล่านี้สามารถเป็นกล่องดำกรณีทดสอบโดยเครื่องทดสอบเข้าใจว่ากรณีทดสอบต้องใช้โปรแกรมหลายหน่วยในการโต้ตอบ อีกทางเลือกหนึ่งกล่องสีขาวกรณีทดสอบจะมีการเขียนที่ชัดเจนออกกำลังกายอินเตอร์เฟซที่เป็นที่รู้จักกันในการทดสอบ. •การทดสอบการถดถอยซึ่งเป็น retesting เลือกของระบบหรือส่วนประกอบเพื่อตรวจสอบว่าการปรับเปลี่ยนไม่ได้ก่อให้เกิดผลกระทบที่ไม่ได้ตั้งใจและว่าระบบหรือส่วนประกอบที่ยังคงสอดคล้องกับความต้องการที่ระบุ (IEEE 1990) เช่นเดียวกับการทดสอบการรวม, การทดสอบการถดถอยสามารถทำได้ผ่านทางกล่องดำกรณีทดสอบกล่องสีขาวกรณีทดสอบหรือการรวมกันของทั้งสอง หน่วยกล่องสีขาวและบูรณาการกรณีทดสอบที่สามารถบันทึกและเรียกเป็นส่วนหนึ่งของการทดสอบการถดถอย








































การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
การทดสอบกล่องขาวเป็นเทคนิคการตรวจสอบวิศวกรซอฟต์แวร์สามารถใช้เพื่อตรวจสอบว่ารหัสของพวกเขา
ทำงานตามที่คาดไว้ ในบทนี้เราจะอธิบายต่อไปนี้ :
- วิธีการเขียนชุดของกรณีทดสอบกล่องสีขาวที่ใช้เส้นทางในรหัส
- เทียบเท่าการใช้และการวิเคราะห์ค่าขอบเขตที่จะจัดการจำนวน
กรณีทดสอบที่ต้องเขียน และตรวจสอบข้อผิดพลาดได้ง่าย / มาก " มุม " กรณีทดสอบ
- วิธีการวัดวิธีอย่างละเอียดกรณีการทดสอบกล่องสีขาวการทดสอบการออกกำลังกายรหัส
คือการทดสอบที่คำนึงถึงกลไกภายในของระบบหรือส่วนประกอบ
( IEEE , 1990 ) การทดสอบกล่องสีขาวจะเรียกว่าการทดสอบโครงสร้างการทดสอบกล่อง
ชัดเจนและการทดสอบกล่องแก้ว ( beizer , 1995 )ในความหมายของ " ล้างกล่อง " และ " แก้ว
กล่อง " อย่างเหมาะสม บ่งชี้ว่า คุณได้เต็มรูปแบบการมองเห็นของภายในการทำงานของ
ผลิตภัณฑ์ซอฟต์แวร์ , เฉพาะ , ตรรกะและโครงสร้างของรหัส .
ใช้กล่องสีขาวการทดสอบเทคนิคที่อธิบายไว้ในบทนี้ วิศวกรซอฟต์แวร์สามารถ
ออกแบบกรณีทดสอบที่ ( 1 ออกกำลังกายเส้นทางอิสระภายในหน่วยโมดูลหรือ ( 2 ) การออกกำลังกาย
ตรรกะในการตัดสินใจทั้งของ True และ False ด้าน ; ( 3 ) รันลูปที่ขอบเขตและขอบเขต
ภายในงาน และ ( 4 ) แบบฝึกหัดโครงสร้างข้อมูลภายในเพื่อให้ความถูกต้องของ
( คนเขียนข่าว , 2001 ) .
มีหกชนิดพื้นฐานของการทดสอบหน่วยการบูรณาการการทำงานของระบบ , การยอมรับ , การถดถอย
, และ เบต้า การทดสอบกล่องสีขาวใช้สำหรับสามของเหล่านี้หกประเภท :
- หน่วยทดสอบซึ่งเป็นหน่วยทดสอบของซอฟต์แวร์หรือฮาร์ดแวร์ของแต่ละบุคคลหรือกลุ่มของ
หน่วยงานที่เกี่ยวข้อง ( IEEE , 1990 ) หน่วยเป็นส่วนประกอบซอฟต์แวร์ที่ไม่สามารถแบ่ง
เป็นส่วนประกอบอื่น ๆ ( IEEE , 1990 ) วิศวกรซอฟต์แวร์เขียนกรณีทดสอบกล่องขาว

ตรวจสอบว่าหน่วยเป็นรหัสที่ถูกต้อง หน่วยทดสอบเป็นสิ่งสำคัญสำหรับความมั่นใจ
รหัสเป็นของแข็งก่อนที่จะรวมกับรหัสอื่น ๆเมื่อรหัสถูกรวมเข้าไปใน
รหัสฐานเป็นสาเหตุของการตรวจสอบความล้มเหลวเป็นเรื่องยากมากที่จะหา นอกจากนี้ เนื่องจาก
วิศวกรซอฟต์แวร์เขียนและรันหน่วยทดสอบเขาหรือตัวเองที่ บริษัท มักจะไม่ติดตาม
หน่วยทดสอบความล้มเหลวที่พบเหล่านี้ประเภทของข้อบกพร่องมากที่สุด " ส่วนตัว "
กับ Software Engineer ทำ– . เราทุกคนชอบที่จะค้นหาความผิดพลาดของเราเอง และมี
โอกาสที่จะแก้ไขปัญหาได้โดยไม่มีคนอื่นรู้ ประมาณ 65% ของแมลงทั้งหมดสามารถ
จับในการทดสอบหน่วย ( beizer 1990 )
- บูรณาการการทดสอบ ซึ่งการทดสอบที่ส่วนประกอบซอฟต์แวร์ส่วนประกอบฮาร์ดแวร์
, หรือทั้งสองจะรวมกันและทดสอบเพื่อศึกษาปฏิสัมพันธ์ระหว่างพวกเขา
( IEEE , 1990 ) กรณีทดสอบจะถูกเขียนที่ชัดเจนตรวจสอบการเชื่อมต่อระหว่าง
หน่วยต่าง ๆกรณีทดสอบนี้สามารถทดสอบกรณีทดสอบ
กล่องดำ ซึ่งเข้าใจว่าเป็นกรณีทดสอบหน่วยต้องใช้โปรแกรมหลายในการโต้ตอบ หรือ
กรณีทดสอบกล่องสีขาวเขียนที่ชัดเจนใช้อินเตอร์เฟซที่เป็นที่รู้จักกันเพื่อทดสอบ
.
- การทดสอบความถดถอย ซึ่งเป็น retesting เลือกของระบบหรือส่วนประกอบเพื่อตรวจสอบว่า
การปรับเปลี่ยนไม่ได้ก่อให้เกิดผลที่ไม่ได้ตั้งใจและที่ระบบหรือส่วนประกอบของมันยังคง
สอดคล้องกับความต้องการที่ระบุ ( IEEE , 1990 ) เป็นแบบบูรณาการ
การทดสอบความถดถอยสามารถทำได้ผ่านทางกรณีทดสอบกล่องดำกล่องสีขาวการทดสอบ
กรณีหรือการรวมกันของทั้งสอง กล่องสีขาว และกรณีทดสอบหน่วยรวมสามารถบันทึกและฉายซ้ำ
เป็นส่วนหนึ่งของการทดสอบการถดถอย
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: