Skip to Content

Blog Archives

Stream Innovation Day งานรวมนวัตกรรมดิจิทัลที่น่าสนใจมาอย่างครบครัน

ผ่านไปแล้วสำหรับงาน Stream Innovation Day จาก Stream I.T. Consulting ที่จัดขึ้นเมื่อวันที่ 4 เมษายน 2560 ที่ผ่านมา ณ โรงแรม Sofitel Bangkok Sukhumvit ไฮไลท์ของงานบนเวทีก็คือซอฟต์แวร์ Digital Report Center (DRC) พร้อมการสาธิตวิธีการใช้งาน โดยซอฟต์แวร์นี้เหมาะสำหรับจัดเก็บรายงานในรูปแบบอิเล็กทรอนิกส์ไม่ว่าจะเป็นรายงานงบดุล ใบเสร็จรับเงิน ใบแจ้งหนี้ รายงานสินค้าคงคลังของโรงงาน ฯลฯ เพราะเป็นเอกสารที่จะต้องมีการเรียกตรวจสอบจากกรมสรรพากร ซึ่งปกติแล้วทุกบริษัทจะต้องปริ้นท์เอกสารเหล่านี้ออกมาเก็บไว้ อันเป็นเหตุให้ต้องสูญเสียค่าใช้จ่ายไปกับการจัดเก็บ พื้นที่ ตู้เก็บเอกสาร กระดาษ หมึกพิมพ์ เป็นต้น

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

ซอฟต์แวร์ Digital Report Center (DRC) นี้ ได้รับการรับรองจากกรมสรรพากรแล้วว่าสามารถใช้ในการจัดเก็บภาษีอย่างถูกต้อง ตามคำสั่งสรรพากรที่ ป.121/2545 และหากบริษัทใดใช้ซอฟต์แวร์นี้ กรมสรรพากรก็จะยกเลิกภาษีย้อนหลังให้อีกด้วย

นอกจากนี้ ภายในงานยังได้นำเทคโนโลยีหลากหลายมาออกบูธด้วย อาทิ อาทิ Intelligent Video Analytics (IVA) ฟังก์ชันวิดีโอในกล้องวงจรปิดที่มากกว่าแค่การเก็บภาพ แต่ยังช่วยวิเคราะห์สถานการณ์เสี่ยงและแจ้งเตือนได้, Bluemix ช่วยในการเขียนแอปพลิเคชั่น และทำให้การทำงานของแอปพลิเคชั่นทั้งในมือถือและเว็บไซต์ทำงานได้รวดเร็ว, Business Process Management (BPM) ระบบการจัดการกระบวนการทางธุรกิจ ที่ช่วยให้องค์กรสามารถพัฒนากระบวนการทำงานอย่างอัตโนมัติ รวมถึงช่วยให้ผู้บริหารสามารถกำหนด คาดการณ์และประเมินสภาวะในองค์กรได้ก่อนเกิดปัญหา, IFS Enterprise Resource Planning (ERP) การวางแผนทรัพยากรทางธุรกิจขององค์กรโดยรวม ทั้งการจัดซื้อ จัดจ้าง การผลิต การซ่อมบำรุงเครื่องจักร การขาย บัญชีการเงิน ฯลฯ

นอกจากนั้นยังมีโซลูชั่นอีกมากมาย ได้แก่ Enterprise solution เพิ่มขีดความสามารถให้ data center ของคุณ, Connectivity solution การป้องกันความปลอดภัยของเครือข่ายและการส่งผ่านข้อมูล, Endpoint solution ช่วยให้ผู้ใช้สามารถเข้าใช้งานผ่านเดสก์ท็อปหรือแอพพลิเคชั่นอย่างง่ายดายและปลอดภัย, Hybrid Cloud เป็นการผสมผสานระหว่าง Private Cloud และ Public Cloud เพื่อเก็บรักษาข้อมูลของลูกค้าให้เป็นส่วนตัวและมีความปลอดภัยสูงสุด เข้าถึงได้ทุกที่ทุกเวลา และสามารถปรับขยายได้ตามที่ต้องการ  มีการจัดแสดงหุ่นยนต์ (Robotics) ที่จะช่วยอำนวยความสะดวกให้คุณได้มากกว่าที่คุณคิดฝัน รวมถึงมีเกมสนุกๆ ให้ได้ร่วมเล่นกันด้วย

 

ภาพบรรยากาศภายในห้องสัมมนา

 

ภาพบรรยากาศโดยรวม นอกจากซอฟต์แวร์ Digital Report Center (DRC) ที่กล่าวถึงบนเวทีแล้ว ยังมีโซลูชั่นน่าสนใจอื่นๆ อีกมากมายมาให้เลือกสรร

 

สุดท้ายนี้ ต้องขอขอบคุณทุกท่าน ที่มาร่วมงาน Stream Innovation Day ทางสตรีมหวังเป็นอย่างยิ่งว่าจะได้รับการสนับสนุนจากทุกท่านอีก ในโอกาสต่อๆ ไปค่ะ

ติดตามข้อมูลข่าวสารเกี่ยวกับ Stream I.T. Consulting ได้ที่เว็บไซต์ www.stream.co.th และ FB Fan Page www.fb.com/streamitconsulting

สนใจสอบถามรายละเอียดเกี่ยวกับโซลูชั่นต่างๆ ได้ที่ marketing@stream.co.th หรือโทร 02-679-2233

0 2 Continue Reading →

Stream I.T. Consulting becomes new salespartner in Thailand

Blue Ocean Robotics announces a new partnership with the Thailand-based company Stream I.T. Consulting

ODENSE, DENMARK – DECEMBER Blue Ocean Robotics, today announces a new sales partnership with Stream I.T. Consulting. The partnership enables Blue Ocean Robotics to provide emerging robotic solutions in Thailand through Stream I.T. Consulting.

Worldwide, the robotics trends are very strong. Thailand – with its strong manufacturing base, successful service sectors such as food and healthcare, its role as South East Asia transportation and logistics hub, and near full employment – is prime for robotics.

The automotive sector has sparked the trends, followed by other manufacturing sectors. Thailand also has a young, vibrant talent pool who have participated in regular national and international level robotics competitions.

Stream I.T. Consulting will be providing the robotic solutions: The UV-Disinfection Robot for healthcare, The Budgee – the personal shopping assistant, and the Beam telepresence series.

 

“We are very pleased to announce our entry into robotics with such esteemed partner as Blue Ocean Robotics. We believe the Thai market can benefit greatly from the innovation and experience of Blue Ocean Robotics. Our initial focus will be on logistics and service robots, and we will explore the robot portfolios where Stream can add value based on our deep IT experience. This is the first steps for our partnership and we hope to deepen our joint efforts to bring robotics expertise and products to Thailand.” said Mr. Nattapong Wanawongsawa, Vice President of Solutions Management, Digital Computing Strategic Business Unit at Stream I.T. Consulting Limited.

“We are very excited about our new sales partner Stream I.T., since it is of great importance for Blue Ocean Robotics to expand our sales of new technologies beyond Denmark’s borders. Blue Ocean Robotics focuses on creating new markets for robots. This includes both the development of new technologies and the creation of a new market for revolutionary robot solutions through the attention the robots creates in users. We welcome Stream I.T. with open arms and look forward to a fruitful collaboration in the years ahead.” says Claus Risager, Rune K. Larsen & John Erland Østergaard, Partners and Co-CEOs, Blue Ocean Robotics.

About Stream I.T. Consulting:
Stream I.T. Consulting Ltd. was founded in November 1998 by a group of highly experienced Thai IT professionals. The company has been profitable from year one, and have continued to develop the Thai IT industry along with its global partners, who are leaders in their respective fields.

From 2015, Stream I.T. embarks upon our digital transformation roadmap, and aligns our portfolio of products and services with the new digital world. Our entry into Robotics will extend our reach to build our innovation portfolio to further benefit the Thai market, leveraging from our strong IT background.

About Blue Ocean Robotics:
Blue Ocean Robotics apply robot technology to create solutions and innovation for end-users and new businesses in partnerships.

partnerne

0 0 Continue Reading →

บริษัท สตรีมฯ ร่วมออกบูธ ในงาน Thailand Software Fair 2016

บริษัท สตรีม ไอ.ที. คอนซัลติ้ง ร่วมกับบริษัท ไอบีเอ็ม ประเทศไทย ร่วมออกบูธเพื่อแสดงเทคโนโลยี ในงาน “Thailand Software Fair 2016” ที่จัดขึ้นเมื่อวันที่ 3 พฤศจิกายน 2559 ที่ผ่านมา ณ ศูนย์การประชุมแห่งชาติสิริกิติ์ โดยหนึ่งในผลิตภัณฑ์และบริการที่เป็นไฮไลท์ของทางสตรีม ได้แก่ ซอฟต์แวร์ Content Manager OnDemand ซึ่งเป็นระบบจัดเก็บข้อมูลรายงานแบบ eReport สำหรับหน่วยงานและธุรกิจที่ต้องการตัวช่วยในการจัดเก็บข้อมูลให้สะดวกขึ้น สามารถเรียกค้นข้อมูลได้ง่าย ประหยัดทั้งเวลาและค่าใช้จ่าย

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

ชมภาพบรรยากาศ

0 0 Continue Reading →

Gadget เพิ่มมูลค่าทางธุรกิจ: Pizza Beats, Portable Power, Pokémon Go Drones

Pizza Beats

xl-2016-dj-pizza-box-1

ขอบคุณภาพจาก technewsworld.com

Pizza Hut ในประเทศอังกฤษ ได้จับมือกับบริษัท Novalia  เสริมลูกเล่นให้กับกล่องพิซซ่าที่สุดแสนธรรมดา ที่ปกติซื้อมาแล้วนำกล่องไปทิ้งอย่างเดียว แปลงมาเป็น Turntable สำหรับ DJ สุด chic มีทั้งการควบคุมเสียง , pitch, mixer และ touch sensitive decks  ด้วยสิ่งที่มีให้ ผู้ใช้สามารถ Crossfade, rewind และ scratch แผ่น เพิ่อสร้างสรรค์เสียงเพลงได้ตามต้องการ

กล่องกระดาษนี้ต้องการ DJ software ที่ลงกับ computer หรือ smartphone ต่างๆ และเชื่อมต่อกับ การทำงานผ่าน Bluetooth

 

Portable Power

hppowerup

ขอบคุณภาพจาก winsupersite.com

หุ้นตกดันขายไม่ทัน  โทรศัพท์สายสำคัญเข้าดันแบตหมด  ลืมเอาสายชาตร์ note book มาจากบ้าน หลายคนคงเคยประสบแบบนี้ คงรู้สึกหงุดหงิดไม่น้อย แต่วันนี้ปัญหาจะหมดได้ ลองคิดดูว่าถ้าเราสามารถมีกระเป๋าสะพายที่สามารถชารต์แบตอุปกรณ์ต่างๆที่เรามีทั้งหมด ได้พร้อมกันจะสะดวกสบายแค่ไหน

HP ได้ผลิต กระเป๋าสะพายที่ให้คุณสามารถชารต์อุปกรณ์ต่างๆได้ ในขณะที่คุณเดินทาง ในกระเป๋าได้ติดแบตเตอรี่ที่สามารถชารต์มือถือ ได้ถึง 10 ครั้ง tablet ได้ 3 ครั้ง และ notebook ได้ 1 ครั้ง

เรื่องความปลอดภัย ไม่ต้องกังวล เพราะผ่านมาตราฐานของกรม Transportation Security Administration(tsa) ทางสหรัฐอเมริกา กระเป๋าใบนี้มีการตรวจสอบและควบคุมอุณหภูมิ มีการระบายความร้อน และ ซึ่งจะทำให้หลังคุณไม่ร้อนจนเกินไป

 

Pokémon Go Drones

อยากจะไปตียิม แต่อยู่ไกล โปเกมอนที่หายาก ดันไปอยู่ที่เราไปไม่ถึง อยาก อยาก อยาก แต่ดันไปไม่ได้ ทำไงดี

บริษัท TRNDlabs หัวใสออก หาวิธีการที่จะแก้ปัญหาเหล่านี้ โดยใช้ Drones !!!

maxresdefault

ขอบคุณภาพจาก trndlabs.com

Drone พวกนี้จะต่อกับมือถือของผู้ใช้ ผ่านสัญญาณ wifi และผู้ใช้ต้อง Download Application Pokedron’s ซึ่ง App ตัวนี้จะใช้เชื่อมสัญญาณ GPS และ กล้องมือถือผ่าน Drone  ส่วนการบังคับ Drone สุดแสนจะง่ายดาย เพราะว่าการขึ้นบิน และลงจอดเป็นแบบอัตโนมัติผู้ใช้ไม่จำเป็นต้องมี Skill ในการบังคับ แต่อย่างไรก็ตามผู้ผลิตได้เตือนว่า ให้ใช้ Drone ห่างจากสุนัขหรือแมว ไม่งั้นอาจจะกลายเป็นเศษพลาสติกไปได้

สนใจที่จะใช้บริการ E-Commerce สามารถติดต่อได้ที่ฝ่ายขายของเรา marketing@stream.co.th เราเป็น Magento Partner หนึ่งเดียวในประเทศไทย

banner

0 0 Continue Reading →

Mobile Payment Apply Pay VS Android Pay Vs Samsung Pay

ปัจจุบันนี้เราจะเห็นได้ว่าการซื้อขายสินค้าผ่าน smartphone มีอย่างมากมายเพื่อความสะดวกสบายของลูกค้าจึงทำให้เทคโนโลยีระบบการชำระเงินสินค้าและบริการต้องพัฒนาตามไปด้วย จึงทำให้เกิดระบบ mobile payment ขึ้น

Mobile payment คือ การชำระเงินต่างๆผ่านทางโทรศัพท์มือถือ ไม่ว่าจะเป็นการใช้โทรศัพท์มือถือโอนเงินหรือชำระเงินให้กับร้านค้าและบริการต่างๆ แต่สำหรับในประเทศไทยเราสามารถเห็น Mobile payment ในรูปแบบของ Mobile banking เป็นส่วนใหญ่มากกว่าโดยใช้ application ของธนาคารในการชำระสินค้าหรือบริการต่างๆ  

Apple Pay

Apple pay คือหนึ่งในระบบ mobile payment ซึ่งนำบัตรเครดิตและเดบิตไปผูกเข้ากับตัว apple pay ใช้ได้กับบัตรเครดิต visa, MasterCard, American express และบัตรเดบิต โดยวิธีการจ่ายเงินจะใช้เทคโนโลยี NFC เข้ามา ส่วนในเรื่องของความปลอดภัยนั้น apple ได้ใช้ระบบ touch id หรือการสแกนนิ้วมือเข้าช่วยในเรื่องนี้ รุ่น smart phone ที่สามารถใช้ apple pay ได้นั้น ก็จะเป็นรุ่น iPhone 6 , iPhone 6 plus ขึ้นไป apple watch , iPad air 2 และ iPad 3 mini ขึ้นไป ประเทศที่สามารถใช้งาน Apply pay ได้ตอนนี้มีทั้งหมด  6 ประเทศ คือ สหรัฐอเมริกา, สหราชอาณาจักร, แคนาดา, ออสเตรเลีย, จีน และสิงคโปร์

apple-pay-demo_01-600x334

Android Pay

Android pay คล้ายๆกับ apple pay แต่ต่างกันอยู่ที่ว่า android pay สามารถจ่ายเงินให้กับร้านค้าที่มีแอพลิเคชั่นของตัวเองได้โดย android pay จะผูกบัตรต่างๆไว้ในแอพเลย และยังสามารถใช้ได้กับทุกเครื่องจ่ายเงินที่มี NFC รองรับโทรศัพท์มือถือทุกรุ่นที่มี NFC ตัวอย่างแอพที่สามารถใช้ android pay จ่ายได้เลย เช่น Uber

androidpayamex

Samsung Pay

Samsung pay มีความคล้ายกับ apple pay อย่างมากแต่จะแตกต่างกันโดย Samsung pay ได้เพิ่มระบบ MST (Magnetic Secure Transmission) ทำให้มีโอกาสในการชำระเงินสินค้าได้มากกว่า ตอนนี้ประเทศที่ใช้ก็จะมี เกาหลีและอเมริกา

Samsung-Pay1

วีดีโอการใช้ Apple Pay , Android Pay , Samsung Pay

 

 

Reference: http://www.androidauthority.com/android-pay-vs-apple-pay-vs-samsung-pay-688041/

Kanyarat Povorasin

0 1 Continue Reading →

มูลค่ายอดขาย E-Commerce ในประเทศไทย – ภาคธุรกิจอาหาร,เครื่องสำอาง,ยาและเวชภัณฑ์

ในบทความนี้เราจะเจาะมูลค่ายอดขายของภาคธุรกิจอาหารและเครื่องดื่ม,เครื่องสำอาง ยาและเวชภัณฑ์จะแบ่งออกเป็น 2 ส่วน ได้แก่

1.อาหารและเครื่องดื่ม (ไม่รวมอาหารสำหรับเด็กทารก)  ในกลุ่มนี้เราจะเห็นว่ามีการแข่งขันกันหลายเจ้าในบ้านเรา ไม่ว่าจะเป็น KFC, Pizza, MK, BURGER KING เป็นต้น

2.เครื่องสำอาง ยาและเวชภัณฑ์ ซึ่งในกลุ่มนี้มีผู้เล่นหลายเจ้า เช่น Watson, Boot  เป็นต้น

เรามาดูว่ายอดขายประมาณการณ์ของภาคธุรกิจนี้ตั้งแต่ปี 2014-2020 เป็นอย่างไรR1

*ข้อมูลมูลค่ายอดขายนี้เป็นตัวเลขประมาณการณ์โดยสำรวจจากการซื้อขายสินค้าที่จับต้องได้(physical goods)และมีลักษณะ B2C ที่มีการซื้อขายผ่าน คอมพิวเตอร์ และ Mobile Devices

จากรูปด้านบน ภาพรวมมูลค่ายอดขายสินค้าผ่าน E-Commerce ในประเทศไทยของภาคธุรกิจนี้มีแนวโน้มเพิ่มขึ้นอย่างต่อเนื่อง ในปี 2014 มีมูลค่าสูงถึง 124 ล้านดอลลาร์สหรัฐ คิดเป็นเงินไทยถึง 4,340 ล้านบาท และในปี 2015 ที่ผ่านมา 5,530 ล้านบาท มูลค่าเพิ่มขึ้นถึง 27.4%  ในปี 2016 คาดการณ์ว่าเพิ่มขึ้น 58% จากปี 2014 และเพิ่มขึ้นอย่างต่อเนื่องไปจนถึงปี 2020 ซึ่งคิดเป็นมูลค่า 395 ล้านดอลลาร์สหรัฐ คิดเป็นเงินไทยถึง 13,825 ล้านบาท ถึงแม้ว่าภาคธุรกิจนี้ยอดขายจะไม่สูงเท่าธุรกิจอื่น แต่มีอัตราการเพิ่มขึ้นของยอดขายเพิ่มขึ้นประมาณ 20% ทุกปี

อัตราการเติบโตยอดขายภาคธุรกิจอาหารและเครื่องดื่ม,เครื่องสำอาง ยาและเวชภัณฑ์(คิดเป็น%)

R2

จากกราฟจะเห็นได้ว่าตั้งแต่ปี 2015 – 2020 สินค้าจำพวกอาหารและเครื่องดื่มตกลงจากปี 2015 ประมาณ 22.1% และแผ่วลงเล็กน้อยในปีต่อๆไป และมีอัตราการโตโดยเฉลี่ย 20% ทุกปี

ส่วนสินค้าพวก เครื่องสำอาง ยาและเวชภัณฑ์จากปี 2015 เพิ่มขึ้นเล็กน้อยประมาณ 4% และตกลงเรื่อยๆ แต่ยังคงเป็นบวก

จำนวน User ที่ซื้อสินค้าต่อปี

U1

จากกราฟจะเห็นได้ว่าตั้งแต่ปี 2014 – 2020 จำนวน user ที่ซื้อสินค้าทั้ง อาหาร เครื่องดื่ม เครื่องสำอาง ยาและเวชภัณฑ์เพิ่มขึ้นอย่างต่อเนื่องที่น่าสนใจคือ สินค้าพวก อาหารและเครื่องดื่ม มีจำนวน User เพิ่มขึ้น 2 เท่าจากปี 2014 ถึง 2020 เป็นไปได้ว่าลูกค้ามีความนิยมที่จะซื้ออาหารหรือเครื่องดื่มผ่านทางออนไลน์แทนที่จะไปซื้อถึงที่ร้าน

ค่าใช้จ่ายเฉลี่ยต่อ User ในการซื้อสินค้าต่อปี (Average revenue per user)

A1

กราฟก่อนหน้าแสดงให้เห็นว่ามีจำนวน User ต่อปีที่เท่าไรที่ซื้อสินค้า คราวนี้มาดูว่าแต่ละ User มีการใช้จ่ายเท่าไรบ้าง

จากกราฟด้านบนตั้งแต่ปี 2014-2020 ค่าใช้จ่ายเฉลี่ยต่อ User ที่ซื้อสินค้าอาหารและเครื่องดื่มเพิ่มขึ้นเรื่อยๆจากปี 2014 จนถึงปี 2020 เพิ่มขึ้นมา 2 เท่าตัว ส่วนสินค้าเครื่องสำอาง ยาและเวชภัณฑ์มีการใช้จ่ายเพิ่มขึ้นเล็กน้อยในแต่ละปี

อัตราการเติบโตของภาคสินค้าอาหารและเครื่องดื่ม เครื่องสำอาง ยาและเวชภัณฑ์ส่งผลให้มูลค่ายอดขายเพิ่มมากขึ้นอย่างต่อเนื่อง สาเหตุหลักๆ มาจากอัตราการเข้าถึงของผู้ใช้ Internet ในประเทศเพิ่มมากขึ้นและอุปกรณ์ IT ต่างๆ มีราคาลดลงและคนรุ่นใหม่ยุค Gen Y,Z ที่เติบโตมาพร้อมกับเทคโนโลยีสมัยใหม่จะเป็นกลุ่มลูกค้าที่มีกำลังซื้อและมีศักยภาพในการผลักดัน E-Commerce ในอนาคต

Picture Credit: www.statista.com/

_______________________________________________________________________

ไปต่อกับบทความ ยอดขาย  E-Commerce ในประเทศไทยแยกตามภาคธุรกิจ

_______________________________________________________________________

จากข้อมูลทั้งหมด ทาง Stream IT Consulting มี Solution ที่ตอบโจทย์ E-Commerce ทุกภาคธุรกิจ ได้อย่างครบถ้วน อย่างแน่นอน

banner

สนใจที่จะใช้บริการ สามารถติดต่อได้ที่ฝ่ายขายของเรา marketing@stream.co.th เราเป็น Magento Partner หนึ่งเดียวในประเทศไทย

เขียนและเรียบเรียงโดย Kittiphat Dumrongprat

Business Analyst

0 0 Continue Reading →

ถอด Test Script ให้เป็น Robot Script (Robot Framework)

หลังจากที่ทำความเข้าใจกับ Requirement ของระบบงานแล้ว ต่อมา ก็คือการเขียน Test script พอเขียนเสร็จ ก็จะเป็นขั้นตอนของการลงมือ Test ระบบตาม Step ที่เขียนใน Test script ซีงในส่วนของวิธีการที่ทำจะ Test ก็แล้วแต่ว่า Case ไหนเราสามารถทำ Automate test ได้ หรือ Case ไหนที่เราควร Manual Test

โดยในบทความนี้เราจะกล่าวถึงการทำ Automate Test โดยใช้ Robot framework ค่ะ

          “ Robot Framework คือซอฟต์แวร์ Open Source ที่ใช้สำหรับการทำ Acceptance Testing และ ATDD (Acceptance Test-Driven Development) โดยมีรูปแบบ Syntax ที่เป็นภาษาเขียนธรรมดาทำให้การ Test ระบบไม่น่าเบื่ออีกต่อไป ”

 

ตัวอย่างประโยคในการเขียน Test Script

Case 1 : ลงชื่อเข้าสู่ระบบ Facebook  กรณีระบุ Username  และ Password ถูกต้อง ระบบจะแสดงหน้าหลักของเว็บไซต์ Facebook

11

 

จากตัวอย่าง case ข้างต้นเราก็จะเห็น Process การทำงานที่เรียงเป็นลำดับได้ดังนี้

12

 

จาก Process ดังกล่าว เราสามารถนำมาเขียนเป็น Script ใน Robot framework ได้ดังนี้

  1. เริ่มที่การวางโครงสร้างโดยใน sublime สามารถเรียกโครงสร้างของ Robot ได้โดยคลิกขวา > Robot Framework > Snippets

ก็จะปรากฎโครงสร้างส่วนต่าง ๆ ของ Robot ให้เลือกโดยที่เราไม่ต้องพิมพ์เองเลย

13

          บันทึกไฟล์ชื่อ case-1-facebook-login.txt ไว้ในโฟล์เดอร์ที่ต้องการ

14

  1. เมื่อสร้างโครงสร้างเรียบร้อยแล้วก็เริ่มเขียน Test case ได้เลย ในกรอบสี่เหลี่ยมสีชมพูคือคีย์เวิร์ด ที่สั่งให้สคริปทำงานนั่นเองค่ะ สามารถเข้าไปดู Keyword ใน Selenium2Library ได้ที่นี่

15

คำอธิบาย :

Note : ช่องว่างระหว่าง Keyword กับ Argument ต้องห่างกัน 2 วรรคขึ้นไป ไม่เช่นนั้น Robot จะถือว่าเป็น Keyword เดียวกัน

 

  • Open Browser https://www.facebook.com/    gc

คำสั่งเปิดเว็บไซต์ facebook  จากตัวอย่างจะเขียนตามด้วย  gc  คือจะเป็นการกำหนดเว็บบราวเซอร์เปิดโดยเว็บบราวเซอร์ Google Chrome แต่ถ้าไม่มีการกำหนด ก็จะเปิดเว็บไซต์ด้วย Default web browser นั่นคือ Firefox

  • Wait Until Page Contains โลโก้ Facebook

Wait Until Page Contains เป็นคำสั่งที่ตรวจสอบว่า เจอสิ่งที่เราคาดหวังหรือไม่ จากตัวอย่างคือ เมื่อเปิดเว็บไซต์ facebook ขึ้นมาจะต้องเจอ “โลโก้ Facebook” ซึ่งสิ่งที่เราคาดหวังเราจะหาได้โดยการกด inspec ในหน้าเว็บไซต์

16

          ทั้งนี้สิ่งที่เราคาดหวังอาจจะเป็นได้ทั้งข้อความ, รูปภาพ, Text box หรือ Element อื่น ๆ ก็ได้ แต่ Wait Until Page Contains จะใช้ในกรณีสิ่งที่เราคาดหวังเป็น Text เท่านั้น ถ้าสิ่งที่เราคาดหวังเป็นรูปภาพอาจจะใช้คีย์เวิร์ดอื่นแทน เช่น

Wait Until Page Contains Element    <<Element locator>>

          ซึ่ง Element locator ได้แก่

17

เป็นคำสั่งให้กรอกค่าลงไปใน Text box หรือ Text area ซึ่งระบุ Text box ที่ต้องการให้กรอกด้วย Element locator นั่นเอง

  • Input Password pass    xxx

คำสั่งนี้ลักษณะการทำงานจะเหมือนกับ Input Text แต่ค่าข้อมูลที่ระบุลงไปจะเป็นลักษณะของการกรอก Password

18

  • Click Button เข้าสู่ระบบ

เป็นคำสั่งให้คลิกปุ่ม

  • Wait Until Page Contains หน้าหลัก

ตรวจสอบว่าเมื่อคลิกปุ่มเข้าสู่ระบบแล้ว หากกรอกอีเมล์และรหัสผ่านถูกต้อง ระบบจะแสดงหน้าหลักของ Facebok

  • Close Browser

คำสั่งปิดบราวเซอร์ เมื่อเสร็จสิ้นการทำงาน

  1. หลังจากที่เราทำการเขียนครบทุกคีย์เวิร์ดแล้ว กดบันทึกอีกครั้งแล้วทำการรันโดยกด Ctrl+B Robot ก็จะทำงานโดยเริ่มจากคีย์เวิร์ดในบรรทัดแรกไปจนถึงบรรทัดสุดท้าย

19

20

เมื่อรันเสร็จสิ้น Sublime จะแสดงผลการรันดังนี้

21

 

นอกจากนี้ตัว Robot framework ก็จะ Generate Log file หลังจากที่เสร็จสิ้นการรันเป็น .html ไฟล์ ในโฟล์เดอร์เดียวกับไฟล์ .txt ของเราด้วยซึ่งจะมีลักษณะดังนี้

22

 

Note: คีย์เวิร์ด “Wait Until Page Contain” หรือ “Wait …”  เป็นคีย์เวิร์ดที่สำคัญและจำเป็นที่จะต้องมีหลังจากที่เกิดการกระทำกับระบบที่เราทำการ Test เช่น Mouse action ต่าง ๆ เนื่องจากเป็นการกำหนดว่า พอเกิดการกระทำจากคำสั่งใด ๆ แล้วผลลัพธ์เมื่อการกระทำนั้นเกิดขึ้นจะเป็นอย่างไร

 

________________________________________________________________________

บทความอื่น ๆ ที่เกี่ยวกับ Robot framework

________________________________________________________________________

เรียบเรียงโดย

ทัศนีย์ คัดเจริญ
Quality Assurance

 

0 6 Continue Reading →

การตั้งค่า Shipping method ใน Magento 2

Magento 2 นั้น เราสามารถตั้งค่า rate การจัดส่งสินค้าได้ ทั้งหมด 4 แบบ

  1. Free Shipping
  2. Flat Rate
  3. Table Rates
  4. Dimensional Weight

 

อันแรกที่จะอธิบายคือการตั้งค่าแบบ Free Shipping เราสามาถตั้งค่าเพื่อดึงดูดลูกค้าของเราได้อย่างแน่นอน แล้วส่วนมากลูกค้าก็จะชอบเงื่อนไขแบบนี้มาก ตัวอย่างเช่น ถ้าเราซื้อสินค้าครบ  500 บาท ค่าจัดส่งสินค้าฟรี เป็นต้น

ขั้นตอนแรกในการตั้งค่า Free Shipping

  1. ไปที่ Stores -> Configuration-> Sale -> Shipping Methods -> Free Shipping
  2. ตั้งค่า Enable เป็น Yes
  • ตั้งชื่อ Title
  • หลังจากเพิ่ม Title แล้วก็ต้องใส่ Method Name เข้าไปด้วย
  • กำหนด Minimum Order Amount
  • ในกรณีที่เกิดข้อผิดพลาดเราสามารถกำหนดข้อความที่ต้องการแสดงได้ผ่านทาง Displayed Error Message
  • กำหนดพื้นที่การจัดส่งได้ว่าจะเลือกอนุญาตทุกประเทศเลยหรือเลือกเฉพาะบางประเทศ(All Allow Countries or Specific Countries)
  1. กรอกข้อมูลเสร็จแล้วให้ไปที่ Save Config

 

1

2

 

2. Flat Rate Shipping 

เจ้าของร้านค้าบนเว็บไซต์สามารถ fix ค่า ของการจัดส่งสินค้าในสินค้าแต่ละอันได้

ขั้นตอนในการกำหนดค่า Flat Rate Shipping

  1. ไปที่ Stores -> Configuration-> Sale -> Shipping Methods -> Flat Rate
  2. ตั้งค่า Enable เป็น Yes
  • กรอก Method name
  • Type ขึ้นอยู่กับตัวเจ้าของร้านเองเลยว่าจะกำหนด รูปแบบของ Type เป็น Per Order หรือ Per Item
  • ตั้งราคาที่เจ้าของร้านต้องการจะเก็บค่าขนส่งสินค้าจากลูกค้า
  • ในการคำนวนค่าธรรมเนียมค่าจัดส่งสินค้า Calculate Handing Fee สามารถกำหนดเป็นค่าคงที่ไปเลยก็ได้หรือจะกำหนดให้คิดเป็น Percent ก็ได้
  • ในกรณีที่เกิดข้อผิดพลาดเราสามารถกำหนดข้อความที่ต้องการแสดงได้ผ่านทาง Displayed Error Message
  • กำหนดพื้นที่การจัดส่งได้ว่าจะเลือกอนุญาตทุกประเทศเลยหรือเลือกเฉพาะบางประเทศ(All Allow Countries or Specific Countries)
  1. โดยกรอกข้อมูลตามช่องที่กำหนดให้มาแล้ว กด Save config

 

3

5

3.Table Rate Shipping

การคิดค่าขนส่งแบบ Table rate จะเป็นการคิดค่าขนส่งตามน้ำหนัก, ปลายทางที่ส่ง หรือ ราคาสินค้าที่ลูกค้าซื้อ

ขั้นตอนการตั้งค่า Table Rate Shipping

  1. ไปที่ Stores -> Configuration-> Sale -> Shipping Methods -> Table Rate
  2. ตั้งค่า Enable เป็น Yes
  • กรอก Method name ชื่อที่ตั้งนี้จะไปแสดงที่หน้า Checkout ด้วย
  • ขั้นตอนนี้เป็นขั้นตอนที่สำคัญนั้นก็คือเลือกคำนวณค่าจัดส่ง การคำนวณค่าจัดส่งจะถูกแบ่งเป็น 3 วิธีที่แตกต่างกัน
  • 1. Weight VS Destination
  • 2. Price VS Destination
  • 3. No. of Items VS Destination
  • ในการคำนวนค่าธรรมเนียมค่าจัดส่งสินค้า Calculate Handing Fee สามารถกำหนดเป็นค่าคงที่ไปเลยก็ได้หรือจะกำหนดให้คิดเป็น Percent ก็ได้
  • ในกรณีที่เกิดข้อผิดพลาดเราสามารถกำหนดข้อความที่ต้องการแสดงได้ผ่านทาง Displayed Error Message
  • กำหนดพื้นที่การจัดส่งได้ว่าจะเลือกอนุญาตทุกประเทศเลยหรือเลือกเฉพาะบางประเทศ(All Allow Countries or Specific Countries)
  1. โดยกรอกข้อมูลตามช่องที่กำหนดให้มาแล้ว กด Save config

 

7

8

 

4. Dimensional Weight

วิธีการนี้คือการคิดค่าขนส่งสินค้าตาม rate ของบริษัทส่งสินค้า เช่น FedEx ,DHL, UPS

สุดท้ายนี้ในการกำหนดค่าshipping method สำหรับร้านค้าออนไลน์ที่ใช้ magento 2 ผู้ใช้งานสามารถเลือกใช้ function ที่เหมาะสมกับธุรกิจของคุณได้ เพื่อเพิ่มยอดขายให้แก่ร้านค้าของคุณ ผู้เขียนได้ทดลองใช้ shipping method ระหว่าง magento 1 และ magento 2 ผู้เขียนได้เห็นว่ามีความแตกต่างกันเพียงเล็กน้อยในเรื่องของ interface แต่โดยส่วนตัวผู้เขียนชอบ interface ของ magento 2 มากกว่า

Kanyarat Povorasin

0 0 Continue Reading →

สตรีมได้รับ Magento 2 Certificate ที่แรกของไทย!!!

Stream it passed the magento 2 training solution partner

บริษัท สตรีม ไอ.ที. คอนซัลติ้ง จำกัด เป็น Partner หนึ่งเดียวของไทยที่ Magento กล้าการันตีว่าเราเป็นผู้เชี่ยวชาญใน Magento e-commerce Platform และสตรีมได้รับ Magento 2 Training Certificate อย่างเป็นทางการ

  • เราคือผู้เชี่ยวชาญในการพัฒนา Magento 2 ได้อย่างมีประสิทธิภาพ
  • ถ้าคุณให้ทีมงานของเราพัฒนาระบบ e-commerce เพื่อใช้ในธุรกิจ  คุณจะได้ระบบที่มีคุณภาพ ใช้งานได้จริง และสามารถสร้างกำไรให้กับธุรกิจของคุณได้เป็นอย่างดี
  • ลูกค้าส่วนใหญ่ได้ให้ความไว้วางใจเรา

Magento 2 Trained program ทำอะไรบ้าง?

Requirement:

1.Front End developer หนึ่งคน ต้องลงทะเบียนและเรียนรู้ในหัวข้อต่างๆของคอร์ส Core Principles for Theming in Magento 2.

2.Developer สองคน ต้องลงทะเบียนและ ดูทั้ง 5 Training module สำหรับ Fundamentals of Magento 2 Development ให้จบ.

Process:
– Developer จะต้องลงทะเบียนเรียนคอร์ส Fundamentals ของ Magento 2 ให้ครบทุกบท

-เราจะใช้ Developer หนึ่งคนในการลงทะเบียน Magento 2 Trained Partner จากหน้านี้ คลิกดูลิงค์เพิ่มเติม หลังจากเราได้เรียนบทเรียนครบหมดแล้ว ลงทะเบียนเสร็จเราจะสามารถเข้าถึงกิจกกรมผ่านทางMagento U

Course activities included
– Developer ที่ลงทะเบียนเรียนจะต้องทำแบบทดสอบให้เสร็จตรงตามที่กำหนดไว้ และทำการส่งให้ทางผู้จัดคอร์สเรียนเพื่อทำการตรวจต่อไป
– Developer ที่ลงทะเบียนทุกคนจะต้องทำแบบสำรวจความคิดเห็นและข้อเสนอแนะเกี่ยวกับการเรียน Fundamentals ของ Magento 2 ให้เสร็จสมบูรณ์ในแต่ละบท

 

Prawit SaraphanKanyarat Povorasin

เขียนโดย Magento Team @ Stream I.T Consulting Ltd.

0 0 Continue Reading →

“Real-Time Payments Breakfast Briefing” by Stream IT Consulting

IMG_2961

สตรีม ไอที คอนซัลติ้ง ร่วมกับพันธมิตร D+H

ซึ่งเป็นผู้นำเทคโนโลยีด้านระบบการชำระเงินมาตรฐานโลกให้กับทางธนาคารขนาดใหญ่
จัดงาน “Real-Time Payments Breakfast Briefing” ในวันที่ 13 พฤษภาคม 2559
ณ โรงแรม St. Regis เพื่อเปิดตัวเทคโนโลยี Global Pay Plus
สำหรับรองรับการขยายตัวของธุรกิจธนาคารไปสู่ภูมิภาคอื่นๆทั่วโล
การทำแซทเทิลเมนต์และคิดค่าธรรมเนียมการบริการต่างๆได้อย่างรวดเร็ว
รวมถึงการเชื่อมต่อกับโครงสร้างพื้นฐานของระบบการชำระเงินแห่งชาติ
NPMS (National Payment  Message Standard) บนมาตราฐาน ISO20022
ตามนโยบายของธนาคารแห่งประเทศไท

งานนี้ ผู้มีส่วนเกี่ยวข้องในภาคธนาคารต่างๆให้การตอบรับที่ดีและเข้าร่วมงานอย่างเนืองแน่น
โดยมีผู้เชี่ยวชาญในอุตสาหกรรมทางการเงินมาแชร์ประสบการณ์ที่ทำให้กับ
Singapore’ s Fast and Secure Transfers (FAST) และ Australia’ s New
Payments Platform (NPP) รวมถึงเทรนใหม่ๆของ Immediate Payments Globally
ที่จะเสริมศักยภาพด้านการชำระเงินให้กับ P2P, C2B, B2C, B2B, G2C/C2G
โดยใช้ Payment Modernization Platform จากทาง D+H และสตรีม ไอที
คอนซัลติ้งจะเป็นผู้สนับสนุนบริการตามมาตรฐานของธนาคารเพื่อผลักดันให้
ธนาคารในบ้านเราสามารถแข่งขันกับประเทศอื่นได้ต่อไป

ภาพบรรยากาศในงาน

0 2 Continue Reading →

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

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • คุกกี้ที่จำเป็น
    Always Active

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

  • คุกกี้เพื่อการวิเคราะห์

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

Save