คอมพิวเตอร์การเขียนโปรแกรม

ซอฟแวร์การทดสอบการถดถอย การทดสอบการถดถอยคืออะไร

เมื่อคุณสร้างซอฟต์แวร์ที่มีคุณภาพสูงที่คุณจะต้องไม่เพียง แต่เขียนบรรทัดของรหัส แต่ยังเพื่อให้แน่ใจว่ามีข้อผิดพลาดในพวกเขาไม่มี และถ้าความผิดดั้งเดิมที่พบในภาษาส่วนใหญ่แม้ที่รวบรวมเวลาที่มีความซับซ้อนมากขึ้นก็เป็นสิ่งที่จำเป็นที่จะมองหาอีกต่อไปการใช้งานเมื่อทำงาน กระบวนการนี้เรียกว่าการทดสอบ เขาหันแบ่งออกเป็นจำนวนสาขาที่แตกต่างกันเนื้อหาและลักษณะของความผิดพลาดของพวกเขา ในฐานะที่เป็นส่วนหนึ่งของบทความจะได้รับการพิจารณาว่าเช่นการทดสอบการถดถอย มันจะมีอะไรแทน? การทดสอบอะไรจะมี? มันเป็นไปได้โดยอัตโนมัติ? ดังนั้นสิ่งที่เป็นการทดสอบการถดถอย? ให้มาพูดคุยมากขึ้น

ประเภทชนิดแนวโน้ม

การทดสอบการถดถอย (การทดสอบการถดถอย) - คือการตรวจสอบกลไกซึ่งมีจุดมุ่งหมายในการตรวจสอบความหลากหลายของปัญหาในพื้นที่โปรแกรมการพิสูจน์แล้ว นี้จะกระทำไม่ได้สำหรับความเชื่อมั่นสุดท้ายในกรณีที่ไม่มีชิ้นส่วนที่ไม่ทำงานของรหัสและการค้นหาและแก้ไขข้อบกพร่องถดถอย ภายใต้การให้พวกเขาเข้าใจข้อบกพร่องที่ไม่ปรากฏในช่วงเวลาของการเขียนโปรแกรมและมีการเพิ่มของส่วนใหม่ของรหัสหรือการแก้ไขความผิดพลาดของความมุ่งมั่นที่ก่อนหน้านี้ในไวยากรณ์รหัส

ข้อสรุปถึงทั้งหมดข้างต้นเราสามารถสรุปได้ว่าจุดประสงค์ของการทดสอบการถดถอย - ให้แน่ใจว่าการแก้ไขปัญหาที่มีอยู่จะนำไปสู่พื้นที่ใหม่ในรหัสแล้วที่ผ่านการทดสอบ มีสองประเภทหลักของการทดสอบคือ:

  1. ฟังก์ชั่น
  2. nonfunctional

พวกเขาสามารถแสดงเป็น:

  1. สคริป
  2. ชุด
  3. ชุดสำหรับการเริ่มต้น

อะไรในความเป็นจริงรวมถึงซอฟต์แวร์การทดสอบการถดถอย? การทำงานใน 3 พื้นที่หลัก คือการถดถอย:

  1. เป็นโรคจิต
  2. ปัญหาเก่า
  3. ผลข้างเคียง

ทดสอบการใช้งาน

พวกเขาจะขึ้นอยู่กับฟังก์ชั่นที่ดำเนินการโดยระบบ อาจจะจัดขึ้นในส่วนที่บูรณาการระบบและระดับการยอมรับ ทั้งสองด้านหลักซึ่งจะถูกทดสอบ:

  • ความต้องการ
  • กระบวนการทางธุรกิจ

เมื่อทำงานร่วมกับความต้องการที่จำเป็นในการทำรายการของสิ่งที่จะต้องผ่านการทดสอบ เป็นที่พึงประสงค์ในการระบุรายการที่มีความสำคัญในการกำหนดทิศทางของการทำงาน นี้เป็นสิ่งจำเป็นที่จะละเลยไม่ทุกฟังก์ชันการทำงานที่สำคัญที่สุด เมื่อทดสอบ "กระบวนการทางธุรกิจ" มุ่งเน้นไปที่พวกเขา t. อีสถานการณ์จะถูกเรียกใช้งานประจำวัน

ข้อดีของการตรวจสอบการทำงานควรจะรวมถึงความจริงที่ว่าซอฟต์แวร์ที่เลียนแบบการใช้งานจริงของระบบ แต่ยังมีข้อเสีย: ยกตัวอย่างเช่นโปรแกรมอาจจะคล้อยตามการทดสอบมากเกินไป นอกจากนี้ยังมีการละเลยที่เป็นไปได้ของข้อผิดพลาดตรรกะในซอฟต์แวร์

การทดสอบแบบไม่ทำงาน

เหล่านี้ประเภทของการทดสอบมุ่งเป้าไปที่การตรวจสอบคุณสมบัติทั้งหมดที่ไม่เกี่ยวข้องกับการทำงานของระบบ พารามิเตอร์เช่นสามารถจากพวกเขา

  1. ความเชื่อถือได้ เป็นการตอบสนองการทดสอบเพื่อให้สถานการณ์ต่างๆไม่ได้ให้
  2. การปฏิบัติ วิธีการทำงานของระบบซึ่งเป็นคล้อยตามภาระต่างๆ
  3. ความสะดวกสบาย วิธีที่สะดวกในการทำงานร่วมกับแอพลิเคชันในมุมมองของผู้ใช้
  4. ขนาด ที่จะเปลี่ยนความสูงของความต้องการและความกว้างของแอพลิเคชันเมื่อทำงานกับจอภาพที่แตกต่างกัน
  5. ความปลอดภัย วิธีที่ปลอดภัยข้อมูลของผู้ใช้เช่นเดียวกับข้อมูลที่ส่งผ่านช่องทางที่แตกต่างกัน
  6. ความเบา ตรวจสอบว่าโปรแกรมทำงานบนแพลตฟอร์มที่แตกต่างกันและถ้าเป็นเช่นนั้น - หลายวิธี

อะไรคือคุณสมบัติของระบบที่สามารถตรวจสอบในกรณีเหล่านี้? รวมเป็น 4

  1. การทดสอบการติดตั้ง ตรวจสอบวิธีการที่ดีในการจัดการที่จะนำโปรแกรมบนเครื่องคอมพิวเตอร์เพื่อกำหนดค่าและถ้าจำเป็นและลบ การตั้งค่าคุณภาพช่วยให้ผู้ใช้เพื่อลดความเสี่ยงของการสูญเสียข้อมูลหรือลดลง (ที่เลวร้าย) ประสิทธิภาพการใช้งาน
  2. การทดสอบการใช้งานของความสะดวกสบาย ตรวจสอบซอฟแวร์ที่พัฒนาขึ้นในการใช้งานและความชัดเจนของผู้ใช้
  3. การทดสอบการกำหนดค่า มันเกี่ยวข้องกับการตรวจสอบประสิทธิภาพการทำงานของโปรแกรมระหว่างการติดตั้งการตั้งค่าต่างๆของระบบเช่นเดียวกับการทดสอบด้วยการตั้งค่าภายในของโปรแกรม
  4. การทดสอบสำหรับความล้มเหลวและการกู้คืน การตรวจสอบหลังการเกิดข้อผิดพลาด ประเมินการตอบสนองของคุณสมบัติในการป้องกันเช่นเดียวกับสิ่งที่ข้อมูลและวิธีการมากที่บันทึกไว้การยกเลิกอย่างกระทันหันของแอพลิเคชัน

ข้อสรุปถึงก็ควรจะตั้งข้อสังเกตว่าแม้ว่าจากการทดสอบแบบไม่ทำงานและการทดสอบความเป็นอิสระของการใช้งานในแง่ของประสิทธิภาพของงานที่พวกเขาสามารถพูดคุยเกี่ยวกับคุณภาพเช่นความน่าเชื่อถือประสิทธิภาพและซอฟต์แวร์รักษาความปลอดภัย พารามิเตอร์เหล่านี้ลักษณะคุณภาพของโปรแกรมและในทางใดทางหนึ่งออกจากผู้ใช้บางอย่างประทับใจ ดังนั้นความสำคัญของการทดสอบนี้มีจำนวนไม่น้อยกว่าของการทำงาน

กรณีทดสอบ

กรณีทดสอบที่เรียกว่าเช็คเปล่าสำหรับซอฟต์แวร์ พวกเขาจะเรียกเครื่องมือสำหรับการทดสอบอัตโนมัติ ซอฟแวร์พิเศษโดยที่ผู้เชี่ยวชาญคือการสร้างการแก้จุดบกพร่องดำเนินการและการวิเคราะห์ผลของการประยุกต์ใช้การทำงานผ่านการพัฒนาดังกล่าว:

  1. บททดสอบ เหล่านี้รวมถึงชุดของคำสั่งที่ออกแบบมาสำหรับการตรวจสอบโดยอัตโนมัติจากแยกชิ้นส่วนของซอฟต์แวร์
  2. ชุดทดสอบ การรวมกันของสคริปนี้ที่ทดสอบชิ้นหนึ่งของซอฟต์แวร์ที่มีวัตถุประสงค์การทำงานแบบบูรณาการหรือร่วมกัน
  3. การทดสอบวิ่ง การรวมกันของสคริปต์ต่างๆหรือชุดนี้จะทำงานพร้อมกันในขณะที่การตรวจสอบโปรแกรม

ระบบอัตโนมัติของการทดสอบการถดถอย

ระบบอัตโนมัติของแรงงาน - หนึ่งในรากฐานของการพัฒนามนุษย์ในศตวรรษที่ 21 เธอสัมผัสหัวข้อ ดังนั้นภายใต้การทดสอบซอฟต์แวร์อัตโนมัติที่จะเข้าใจกระบวนการตรวจสอบของซอฟต์แวร์ในระหว่างที่ฟังก์ชั่นหลักและงานต่างๆเช่นการเริ่มต้นการเริ่มต้นและการดำเนินการเช่นเดียวกับการวิเคราะห์และการส่งมอบผลจะดำเนินการโดยอัตโนมัติโดยใช้เครื่องมือที่เหมาะสม การดำเนินการนี้จะดำเนินการโดยช่างผู้รับผิดชอบสำหรับการสร้างการแก้จุดบกพร่องและการสนับสนุนในการทำงานสคริปต์ทดสอบสภาพชุดทดสอบและเครื่องมือวัด การทำงานสามารถดำเนินการความหลากหลายของซอฟต์แวร์ที่มีรวมทั้งการทดสอบการถดถอยและระบบอัตโนมัติ

ข้อบกพร่องถดถอย

ภายใต้การทดสอบนี้เพื่อทำความเข้าใจปัญหาด้านการสืบค้นที่มีอย่างเป็นทางการ "ได้ถูกลบออก" แต่มีเหตุผลที่จะเชื่อว่าพวกเขายังคงมีอยู่ ความไม่ชอบมาพากลของประเภทของการตรวจสอบนี้ก็คือว่ามันเป็นสิ่งที่จำเป็นในการตรวจสอบการกระทำทั้งหมดที่มีวัตถุโดยเฉพาะในชุดที่แตกต่างกัน ความจริงการทดสอบการแข่งขันครั้งแรกรายงานปัญหาได้รับการแก้ไขโดยกลไกที่พบ รูปแบบการทดสอบการถดถอยในกรณีนี้ช่วยให้มั่นใจว่าจะไม่มีผลกระทบ

การถดถอยของความผิดพลาดเก่า

นี้หมายถึงบัตรประจำตัวของสถานการณ์ที่เปลี่ยนแปลงล่าสุดที่เกิดขึ้นกับรหัสโปรแกรมยกเลิกการแก้ไขข้อบกพร่อง ดังนั้นพวกเขาอีกครั้งเริ่มต้นที่จะใช้งาน ดังนั้นเมื่อมีการเปลี่ยนแปลงรหัสซอฟแวร์ที่จำเป็นในการเริ่มต้นขั้นตอนการทดสอบจากจุดเริ่มต้น (สมมติว่าแน่นอนว่ามีปัญหาเกี่ยวกับการปฏิบัติงาน)

ผลข้างเคียงของการถดถอย

ภายใต้เธอเข้าใจสถานการณ์ที่เมื่อมีการเปลี่ยนแปลงรหัสผ่านมาในส่วนหนึ่งของโปรแกรมที่ทำไม่ทำงานบางส่วนหรือทั้งหมดในส่วนอื่น ๆ ของโปรแกรมการพัฒนา ที่บ่งบอกถึงการปรากฏตัวของปัญหาดังกล่าวคือการขาดประสิทธิภาพในหนึ่งหรือมากกว่าส่วนของโปรแกรม งานของการทดสอบในการระบุพื้นที่ที่มีปัญหาทั้งหมด

ข้อสรุปถึงทุกสิ่งที่เขียนไว้ว่าสามารถพูดเกี่ยวกับการทดสอบการถดถอย? ตอนนี้มันเป็นเรื่องที่ไม่ควรทำให้เกิดปัญหา มันยังคงอยู่เพียงต้นแบบทุกอย่างในทางปฏิบัติ

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.delachieve.com. Theme powered by WordPress.