Comments on: QA & Support http://llun.in.th/2011/09/qa-support/ /īm/ /ə/ /prōgræmər/ Sun, 26 Feb 2012 02:23:00 +0000 hourly 1 http://wordpress.org/?v=3.3.1 By: TAP http://llun.in.th/2011/09/qa-support/#comment-651 TAP Tue, 20 Sep 2011 16:28:00 +0000 http://llun.in.th/?p=2347#comment-651 คำว่า "รู้ทุกส่วน" ไม่น่าจะมีวันมาถึง คำว่า “รู้ทุกส่วน” ไม่น่าจะมีวันมาถึง

]]>
By: llun http://llun.in.th/2011/09/qa-support/#comment-650 llun Tue, 20 Sep 2011 15:53:00 +0000 http://llun.in.th/?p=2347#comment-650 อืมเข้าใจหละ แต่กรณีแก้ปัญหา Support.2 นี่ยังนึกทางทดสอบแบบเร่งด่วนไม่ออกเหมือนกัน แต่ถ้าจะให้ดีมันต้องรู้ทุกส่วนแล้วแก้ถาวรอ่ะ ที่ผ่านมาจะบอกกันไม่ได้ว่าต้องแก้ยังไงใช้เวลาเท่าไหร่มากกว่า อืมเข้าใจหละ แต่กรณีแก้ปัญหา Support.2 นี่ยังนึกทางทดสอบแบบเร่งด่วนไม่ออกเหมือนกัน แต่ถ้าจะให้ดีมันต้องรู้ทุกส่วนแล้วแก้ถาวรอ่ะ ที่ผ่านมาจะบอกกันไม่ได้ว่าต้องแก้ยังไงใช้เวลาเท่าไหร่มากกว่า

]]>
By: TAP http://llun.in.th/2011/09/qa-support/#comment-649 TAP Tue, 20 Sep 2011 15:48:00 +0000 http://llun.in.th/?p=2347#comment-649 "ที่พยายามแก้ปัญหานี้" คือ ปัญหาจาก regression bug ของ support ข้อ 2 ที่พี่พูดถึงนะครับ ไม่ได้หมายถึง ui automate ที่ผมเลือกใช้ selenium เพราะว่าผมยังไม่สามารถทำ unit test กับ code เก่าได้ หวังว่า selenium จะคลุมไว้ เผื่อวันหน้าจะผ่าตัดข้างในจะได้มีตัวเช็ค functional แต่ที่บอกว่า approach ผิด คือ test มันมี dependency เยอะ มันเลยทำให้รันยากเขียนยากไป สร้าง bad impression  “ที่พยายามแก้ปัญหานี้” คือ ปัญหาจาก regression bug ของ support ข้อ 2 ที่พี่พูดถึงนะครับ ไม่ได้หมายถึง ui automate

ที่ผมเลือกใช้ selenium เพราะว่าผมยังไม่สามารถทำ unit test กับ code เก่าได้ หวังว่า selenium จะคลุมไว้ เผื่อวันหน้าจะผ่าตัดข้างในจะได้มีตัวเช็ค functional

แต่ที่บอกว่า approach ผิด คือ test มันมี dependency เยอะ มันเลยทำให้รันยากเขียนยากไป สร้าง bad impression 

]]>
By: llun http://llun.in.th/2011/09/qa-support/#comment-648 llun Tue, 20 Sep 2011 15:40:00 +0000 http://llun.in.th/?p=2347#comment-648 ส่วนแรกมันเกี่ยวเนื่องกับ http://llun.in.th/2011/08/%E0%B8%A5%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B9%84%E0%B8%9E%E0%B9%88/ อ่ะดัดแปลงไปเรื่อยๆ เป้าหมายคือ Milestone ที่แน่นอน และการกะเวลาความสามารถของ Dev ได้ยังไม่ได้เขียนคลุมทั้ง Process เลยน่าจะอ่านไม่รู้เรื่อง ส่วน Selenium แน่นอนว่าต้องทำแต่ว่ามันต้องทำเมื่อ UI มันนิ่งแล้วอ่ะ ไม่งั้นคนทำ Selenium ก็ตาย แต่เป้าหมายของการใส่ Selenium คือเพื่อให้ Automate ได้ทุกส่วนมากกว่า เพราะงั้นอาจจะไม่ใช่ Selenium ก็ได้สุดท้ายแต่เป็นตัวอื่นที่ Automate UI ได้ ส่วนแรกมันเกี่ยวเนื่องกับ http://llun.in.th/2011/08/%E0%B8%A5%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B9%84%E0%B8%9E%E0%B9%88/ อ่ะดัดแปลงไปเรื่อยๆ เป้าหมายคือ Milestone ที่แน่นอน และการกะเวลาความสามารถของ Dev ได้ยังไม่ได้เขียนคลุมทั้ง Process เลยน่าจะอ่านไม่รู้เรื่อง

ส่วน Selenium แน่นอนว่าต้องทำแต่ว่ามันต้องทำเมื่อ UI มันนิ่งแล้วอ่ะ ไม่งั้นคนทำ Selenium ก็ตาย แต่เป้าหมายของการใส่ Selenium คือเพื่อให้ Automate ได้ทุกส่วนมากกว่า เพราะงั้นอาจจะไม่ใช่ Selenium ก็ได้สุดท้ายแต่เป็นตัวอื่นที่ Automate UI ได้

]]>
By: TAP http://llun.in.th/2011/09/qa-support/#comment-647 TAP Tue, 20 Sep 2011 15:29:00 +0000 http://llun.in.th/?p=2347#comment-647 ส่วนแรกอ่านไม่ค่อยรู้เรื่องเลยครับ แต่ถ้าพี่ตั้งใจเขียนไว้อ่านเองก็ไม่เป็นไร :) เรื่อง QA คิดคล้ายพี่เห็นด้วยเรื่องเติม test ใน dev อยากเพิ่มเติมว่าส่วนตัวผมชอบใช้ประโยคว่า QA เอาไว้ "หา bug ท่าพิศดาร" เรื่อง Support ตามนั้นครับ แต่อยากเสริม "ต้องหาทางใส่ Test ทุกระดับให้ได้ ไม่งั้น Support ตาย" ว่าเขียน test ไม่ดีก็ตายได้เหมือนกัน คือ จริงๆแล้ว Selenium ที่ผมเอาเข้ามาผมก็พยายามแก้ปัญหานี้ แต่พอ approach ไม่ดี มันกลายเป็นภาระไป ส่วนแรกอ่านไม่ค่อยรู้เรื่องเลยครับ แต่ถ้าพี่ตั้งใจเขียนไว้อ่านเองก็ไม่เป็นไร :)

เรื่อง QA คิดคล้ายพี่เห็นด้วยเรื่องเติม test ใน dev อยากเพิ่มเติมว่าส่วนตัวผมชอบใช้ประโยคว่า QA เอาไว้ “หา bug ท่าพิศดาร”

เรื่อง Support ตามนั้นครับ แต่อยากเสริม “ต้องหาทางใส่ Test ทุกระดับให้ได้ ไม่งั้น Support ตาย” ว่าเขียน test ไม่ดีก็ตายได้เหมือนกัน คือ จริงๆแล้ว Selenium ที่ผมเอาเข้ามาผมก็พยายามแก้ปัญหานี้ แต่พอ approach ไม่ดี มันกลายเป็นภาระไป

]]>