การพัฒนาเครื่องมือสร้างข้อมูลทดสอบเพื่อสนับสนุนการทดสอบซอฟต์แวร์จากสคีมาของฐานข้อมูล

วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2547

Saved in:
Bibliographic Details
Main Author: กฤษณะ พิริยะกิจไพบูลย์, 2522-
Other Authors: ธาราทิพย์ สุวรรณศาสตร์
Format: Theses and Dissertations
Language:Thai
Published: จุฬาลงกรณ์มหาวิทยาลัย 2006
Subjects:
Online Access:http://cuir.car.chula.ac.th/handle/123456789/1482
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Chulalongkorn University
Language: Thai
id th-cuir.1482
record_format dspace
spelling th-cuir.14822007-12-19T08:03:39Z การพัฒนาเครื่องมือสร้างข้อมูลทดสอบเพื่อสนับสนุนการทดสอบซอฟต์แวร์จากสคีมาของฐานข้อมูล Developoment of a test data generating tool to support software testing from database schema กฤษณะ พิริยะกิจไพบูลย์, 2522- ธาราทิพย์ สุวรรณศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์ ซอฟต์แวร์--การพัฒนา ซอฟต์แวร์--การทดสอบ เอ็กซ์เอ็มแอล วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2547 การสร้างข้อมูลทดสอบเพื่อทดสอบซอฟต์แวร์เป็นงานที่เป็นภาระหนักอย่างหนึ่งที่ต้องใช้เวลาและแรงงานเป็นอย่างมากสำหรับผู้ทดสอบซอฟต์แวร์เนื่องจากข้อมูลทดสอบที่สร้างออกมานั้นจำเป็นต้องมีความคล้ายคลึงกับข้อมูลที่ได้จากการใช้งานจริงให้มากที่สุดทั้งในแง่ของปริมาณและความหมาย วิทยานิพนธ์จึงนำเสนอเครื่องมือที่ช่วยผู้ทดสอบสร้างข้อมูลทดสอบได้ง่ายขึ้น โดยเครื่องมือจะสุ่มสร้างข้อมูลทดสอบตามเงื่อนไขที่ได้มาจากผู้ทดสอบและฐานข้อมูลต้นทาง เงื่อนไขจะประกอบด้วยสคีมาของฐานข้อมูล การขึ้นต่อกันเชิงตรรกะระหว่างเขตข้อมูลในแต่ละตารางข้อมูล ความคงสภาพในการอ้างอิงของฐานข้อมูล ปริมาณระเบียบข้อมูลที่ต้องการสร้างวิธีการสร้างข้อมูลทดสอบ และรูปแบบการบันทึกข้อมูลทดสอบ เป้าหมายของเครื่องมือที่พัฒนาขึ้นนี้คือการสร้างข้อมูลทดสอบที่มีความใกล้เคียงกับข้อมูลที่ได้จากการใช้งานจริงของซอฟต์แวร์ที่กำลังถูกทดสอบให้มากที่สุด ซึ่งจากการทดสอบการใช้งานเครื่องมือกับระบบงานจริง พบว่าเครื่องมือสามารถสร้างข้อมูลทดสอบได้ตรงกับคุณสมบัติของข้อมูลที่มีอยู่จริง โดยข้อมูลทดสอบที่สร้างได้จะมีความถูกต้องตามการขึ้นต่อกันเชิงตรรกะและความคงสภาพในการอ้างอิงของสคีมาของฐานข้อมูลด้วย Test data generation is one of the tasks that consumes a lot of cost and effort for software testers because the generated test data need to be similar to the actual data in both quantity and meaning. This thesis presents a tool to automate test data generation for testers. The tool randomly generates test data according to the criteria supplied by testers and source database. The criteria consist of database schema, logical dependencies between fields in each table, referential integrity of database, quantity of generated records, method of generation, and output format. The goal of this tool is to generate test data that is meaningful as the actual data of the software under test. The result of the testing of this tool with real software indicates that the tool could generate test data that is meaningful to software under test. 2006-08-05T05:03:53Z 2006-08-05T05:03:53Z 2547 Thesis 9741761856 http://cuir.car.chula.ac.th/handle/123456789/1482 th จุฬาลงกรณ์มหาวิทยาลัย 7495126 bytes application/pdf application/pdf จุฬาลงกรณ์มหาวิทยาลัย
institution Chulalongkorn University
building Chulalongkorn University Library
country Thailand
collection Chulalongkorn University Intellectual Repository
language Thai
topic ซอฟต์แวร์--การพัฒนา
ซอฟต์แวร์--การทดสอบ
เอ็กซ์เอ็มแอล
spellingShingle ซอฟต์แวร์--การพัฒนา
ซอฟต์แวร์--การทดสอบ
เอ็กซ์เอ็มแอล
กฤษณะ พิริยะกิจไพบูลย์, 2522-
การพัฒนาเครื่องมือสร้างข้อมูลทดสอบเพื่อสนับสนุนการทดสอบซอฟต์แวร์จากสคีมาของฐานข้อมูล
description วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2547
author2 ธาราทิพย์ สุวรรณศาสตร์
author_facet ธาราทิพย์ สุวรรณศาสตร์
กฤษณะ พิริยะกิจไพบูลย์, 2522-
format Theses and Dissertations
author กฤษณะ พิริยะกิจไพบูลย์, 2522-
author_sort กฤษณะ พิริยะกิจไพบูลย์, 2522-
title การพัฒนาเครื่องมือสร้างข้อมูลทดสอบเพื่อสนับสนุนการทดสอบซอฟต์แวร์จากสคีมาของฐานข้อมูล
title_short การพัฒนาเครื่องมือสร้างข้อมูลทดสอบเพื่อสนับสนุนการทดสอบซอฟต์แวร์จากสคีมาของฐานข้อมูล
title_full การพัฒนาเครื่องมือสร้างข้อมูลทดสอบเพื่อสนับสนุนการทดสอบซอฟต์แวร์จากสคีมาของฐานข้อมูล
title_fullStr การพัฒนาเครื่องมือสร้างข้อมูลทดสอบเพื่อสนับสนุนการทดสอบซอฟต์แวร์จากสคีมาของฐานข้อมูล
title_full_unstemmed การพัฒนาเครื่องมือสร้างข้อมูลทดสอบเพื่อสนับสนุนการทดสอบซอฟต์แวร์จากสคีมาของฐานข้อมูล
title_sort การพัฒนาเครื่องมือสร้างข้อมูลทดสอบเพื่อสนับสนุนการทดสอบซอฟต์แวร์จากสคีมาของฐานข้อมูล
publisher จุฬาลงกรณ์มหาวิทยาลัย
publishDate 2006
url http://cuir.car.chula.ac.th/handle/123456789/1482
_version_ 1681410086118883328