Professional Documents
Culture Documents
WK9-2-Mobile Testing
WK9-2-Mobile Testing
การทดสอบและประกันคุณภาพซอฟต์แวร์
Software Testing and Quality Assurance
Week 9
Mobile Application Testing
Basic Phone : ใช้โทรออก รับสาย ส่ง SMS มีการติดตั้ง app ไว้บ้างติดตั้ง app เพิ่มไม่ได้
smart Phone : มี sensor หลายตัว สามารถติดตั้ง app เพิ่มได้ เล่น multi-media และมี browser
การกระจายตัวของตลาด เลือกทดสอบอุปกรณ์ที่เป็นที่นิยม
(Market fragmentation) (https://gs.statcounter.com)
ค่าใช้จ่ายที่ต้องรองรับหลาย platform เลือก platform ที่นิยมใช้ และหลีกเลี่ยงการทดสอบรุ่นที่
ไม่
อยู่ในขอบเขต
ไม่มีอุปกรณ์สาหรับใช้ในการทดสอบ ใช้บริการ remote device access หรือ crowd testing
Hybrid
Common Test Types and Test Process for
Mobile Applications
ความชื้น แสง หรือ อื่น ๆ เช่น GPS , Gyroscope ,Accelerometer สิทธิ์การเข้าถึง contact, picture, sensor
• Screen Orientation Change มีการรักษาสถานะของ app ไว้ • Power Consumption and State ตรวจสอบการใช้พลังงานใน
Globalization&
Usability Database Accessibility
Localization
ทางเลือกในการทดสอบ
ㆍ Application Store
ㆍ Sideloading (Copy file ใส่อุปกรณ์ที่จะทดสอบแล้วติดตั้ง)
ㆍ Desktop Application (Download app แล้วเชื่อมต่ออุปกรณ์ผ่าน cable
เช่น apple iTunes)
Code จะ compile เป็น Byte-code สามารถใช้บนอุปกรณ์จริง Code จะ compile เป็นรุ่นที่จัดทาเฉพาะ ใช้ได้เฉพาะกับ simulator ไม่สา
มาถใช้กับอุปกรณ์จริงได้
ซับซ้อน , ใช้ในการทดสอบ App และ Debugging ง่ายกว่า เหมาะสาหรับทดสอบ functional