A test automation framework in POCT system using TDD techniques

dc.contributor.advisorSupaporn Kiattisin
dc.contributor.advisorAdisorn Leelasantitham
dc.contributor.advisorWaranyu Wongseree
dc.contributor.authorRatchanok Chaipraserth
dc.date.accessioned2024-02-07T02:14:26Z
dc.date.available2024-02-07T02:14:26Z
dc.date.copyright2013
dc.date.created2013
dc.date.issued2013
dc.descriptionTechnology of Information System Management (Mahidol University 2013)
dc.description.abstractThe growth of IT business is highly competitive, both in the development process and the functionality of software requirements of customer. To increase parallel of the software quality and reduced cost and time. Its business can then begin to focus on customer satisfaction; the greater the speed of the business process to maximize business opportunities. The problems and constraint of software development under pressured environments are likely to increase the release of software that do not meet requirement specifications or are susceptible to programming errors. This paper presents an implementation of technique model which is an agile development methodology using Test Driven Development (TDD) in the automation testing framework for the software development process. It helps optimization software testing as it can locate program failures defects early and is flexible for requirement changes in the future; either to increase or change requirement without any effect on coding behaviors. It also helps to reduce the cost of software development, as human resource time is reduced and provides rapid feedback of test result. This researcher has applied this approach to the software development process prototype from the Point of care testing (POCT) system as an example for creating test cases using the black box and white box testing techniques that were based on the requirements specification to improve the quality of product.
dc.description.abstractการเติบโตของธุรกิจด้านไอทีในปัจจุบันมีการแข่งขันสูงทั้งในด้านกระบวนการพัฒนาซอฟท์แวร์และฟังค์ชันการใช้งานเพื่อให้สามารถตอบสนองความต้องการของผู้ใช้งานมากที่สุด ในการเพิ่มคุณภาพของซอฟต์แวร์จะควบคู่ไปกับการลดค่าใช้จ่ายและเวลาในการผลิตซอฟต์แวร์ควบคู่กันไป โดยธุรกิจด้านไอทีเริ่มให้ความสําคัญกบความพึงพอใจของลูกค้าเพื่อเพิ่มโอกาสในการเติบโตทางด้านธุรกิจมากยิ่งขึ้นปัญหาเดิมคือการทํางานภายใต้สภาพแวดล้อมที่มีความกดดันส่งผลให้พบบัคมากขึ้น ในช่วงการทดสอบระบบและการส่งมอบโปรแกรมพบว่าฟังค์ชันการทํางานของโปรแกรมไม่ครบตามความต้องการของลูกค้า งานวิจัยนี้เสนอการใช้การพัฒนาระบบแบบอไจล์ ซึ่งเทคนิคที่เราเลือกใช้คือ TEST DRIVEN DEVELOPMENT (TDD) ภายใต้กรอบการทดสอบระบบแบบอัตโนมัติในกระบวนการพัฒนาซอฟท์แวร์ซึ่งสามารถช่วยเพิ่มประสิทธิภาพในการทดสอบของซอฟท์แวร์ เช่น สามารถพบบัคได้เร็วในขั้นตอนการพัฒนาระบบ, โปรแกรมมีความยืดหยุนในการปรับเปลี่ยนตามความต้องการของลูกค้าที่อาจเกิดขึ้นหรือเปลี่ยนแปลงได้ในอนาคตโดยไม่กระทบกับโครงสร้างของโปรแกรมหรือโค้ดในส่วนอื่นๆ นอกจากนี้ยังช่วยลดต้นทุนในในการพัฒนา ซอฟท์แวร์ด้านทรัพยากรคน, เวลาและสามารถรายงานผลการทดสอบได้อยางรวดเร็ว งานวิจัยนี้นําวิธีข้างต้นมาใช้ในกระบวนการพัฒนาซอฟท์แวร์โดยใช้ในระบบ POINT OF CARE TESTING (POCT) เป็นกรณีศึกษา การสร้างกรณีทดสอบด้วยเทคนิคการทดสอบแบบ กล่องดําและกล่องขาวโดยอิงตามความต้องการของลูกค้าเพื่อให้ซอฟท์แวร์มีคุณภาพมากยิ่งขึ้น
dc.format.extentxii, 96 leaves : ill.
dc.format.mimetypeapplication/pdf
dc.identifier.citationThesis (M.Sc. (Technology of Information System Management))--Mahidol University, 2013
dc.identifier.urihttps://repository.li.mahidol.ac.th/handle/20.500.14594/95206
dc.language.isoeng
dc.publisherMahidol University. Mahidol University Library and Knowledge Center
dc.rightsผลงานนี้เป็นลิขสิทธิ์ของมหาวิทยาลัยมหิดล ขอสงวนไว้สำหรับเพื่อการศึกษาเท่านั้น ต้องอ้างอิงแหล่งที่มา ห้ามดัดแปลงเนื้อหา และห้ามนำไปใช้เพื่อการค้า
dc.rights.holderMahidol University
dc.subjectComputer software -- Testing
dc.subjectComputer software -- Development -- Testing
dc.subjectPoint-of-care testing
dc.titleA test automation framework in POCT system using TDD techniques
dc.title.alternativeกรอบการทดสอบระบบอัตโนมัติในระบบ POCT โดยใช้เทคนิค TDD
dc.typeMaster Thesis
dcterms.accessRightsopen access
mods.location.urlhttp://mulinet11.li.mahidol.ac.th/e-thesis/2556/cd481/5436431.pdf
thesis.degree.departmentFaculty of Engineering
thesis.degree.disciplineTechnology of Information System Management
thesis.degree.grantorMahidol University
thesis.degree.levelMaster's degree
thesis.degree.nameMaster of Science

Files