Software Testing

แนะนำเครื่องมือออนไลน์ แบบเน้น ๆๆ Validation

Online Tools

Online Tools Website Validation Testing

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

งั้นขอเริ่มต้นด้วยบทความแรกในรอบทศวรรษ(โห… นานเ่ว่อร์ไปนิ๊ดดน่ะค่ะ)  ด้วย “20+ Online Tools for Website Validation and Testing” ละกันนะค่ะ ที่มาของ link   นี้ไม่ใกล้ไม่ไกลค่ะ มันมามาจาก G – Talk หุหุ  พอดีว่า มีพี่สุดหล่อนายหนึ่ง ท่านไปพบลิงค์นี้ แล้วส่งมาให้ พร้อมกับ “จัดมาหน่อย..ว่าอันไหนใช้ได้” นั่นไง แถวบ้านเค้าเรียกว่า งานเข้า

จากนั้น ก็เริ่มคลิก ๆๆๆๆๆ ….. หลังจากเวลาผ่านไปประมาณชั่วโมงกว่า ๆๆๆ  ก็มีเครื่องมือบางตัวที่น่าสนใจค่ะ  เลยเอามาแวะฝาก ๆ ให้พี่ ๆ น้อง ๆ ลองเอาไปลองใช้/ ลองเล่นกันดูนะค่ะ  หรือถ้าว่าง ๆ จะลองไปเล่น ๆๆ เจออะไรเพิ่มเติม ก็มาแบ่งปันกันนะค่ะ

More >

Testing Doesn’t Finish It’s just STOP Episode 1

ทกสอบการเขียนบทความผ่าน App WordPress บน iPhone ณ ร้านข้าวต้ม ริมถนน ก็เลยประเดิมด้วยประโยคที่ผมชอบมาก

“Testing Doesn’t Finish It’s just STOP”

ผู้คนส่วนใหญ่มักจะพูดกันติดปากอยู่บ่อยๆ ว่า “Test เสร็จ”

แต่เพื่อนพ้องน้องพี่ที่ทำงานทำการเกี่ยวข้องกับ Software Quality จะรู้ดีว่า “มันไม่ใช่นะ มันไม่ใช่”

Testing ไม่มีมีคำว่า “เสร็จ” หรือ “จบ” มีแต่ “หยุด”

พูดกันแบบง่ายๆ เราจะหยุดการ Testing เมื่อตรงตาม Exit Criteria

Software Testing ช่วยลด Defect ให้เหลือน้อยที่สุด และเพิ่มความมั่นใจ

ขอจบตอนที่ 1 ของ Testing Doesn’t Finish It’s just STOP ไว้ ณ ร้านข้าวต้มริมถนนครับ

Retest VS Regression testing

สวัสดีครับพี่น้อง หลังจากห่างหายจากการเขียนไปนาน เนื่องจากภารกิจรัดตัว วันนี้ขอนำเสนอเรื่องราวเบาๆเกี่ยวกับ Retest, Confirmation test และ Regression test แล้วกันครับ

มาเริ่มกันจากสองคำแรกก่อน Retest กับ Confirmation test จริงๆแล้วสองคำนี้มีความหมายเท่ากันเลยครับ

Retest = Confirmation test คือ การ test เพื่อ confirm ว่าปัญหาที่เคยเจอก่อนหน้านี้ถูก fixed ไปแล้ว ตัวอย่างเช่น เรา test software เจอบั๊กแล้ว report ไป เมื่อทาง Dev แก้มาแล้วเราเอา software กลับมาแล้วเทสตรงจุดที่เราเคยเจอ bug เพื่อ confirm ว่า bug นั้นถูกแก้ไปแล้วจริงๆ อันนี้เรียกว่า retest หรือ confirmation test

เที่ยบเท่าได้กับการที่ลูกค้าหรือคนใช้งาน software แจ้ง bug มา แล้วทีม developer แก้ปัญหา แล้วส่งมาให้เราทำเทส การเทสตรงจุดที่ลูกค้ารีพอร์ตปัญหาเพื่อคอนเฟิร์มว่าปัญหานั้นถูกแก้ไปแล้ว นั่นคือการ retest หรือการทำ confirmation test นั่นเอง

ส่วนอีกคำหนึ่ง Regression test นั้นคือการ test เพื่อตรวจสอบ side effect ที่เกิดจากการ Change:

            Change ในที่นี้หมายถึง

      More >

Case Study: สู้รบปรบมือกับการทดสอบที่มี IP Address มาเกี่ยวข้อง

สวัสดียามค่ำของวันเสาร์ที่ 13 มีนาคม 2553 ครับ เปิดหัวเรื่องของวันนี้ด้วยคำว่า Case Study เนื่องด้วยเรื่องที่จะแบ่งปันในค่ำคืนนี้เป็น Case ที่เกิดขึ้นจริง หรือที่ฝรั่งมักจะใช้คำว่า Base on True Story ครับ และเกิดขึ้นใน ห้องน้ำ อ้าว งง งง งง กันเลยทีเดียวครับ ถ้าอยากรู้ว่า Software Testing ไปเกี่ยวข้องอะไรกับ ห้องน้ำ อ่านกันต่อไปครับ :)

Case Study นี้เกิดขึ้นเมื่อเกือบจะ 2 ปีแล้วครับ และติดตึงอยู่ในสมองน้อยๆ ของผมมานานเลยทีเดียว ว่าจะเขียน ว่าจะเขียน และว่าจะเขียน ลง welovebug มานานสองนาน แต่จนแล้วจนรอดก็ไม่ได้เขียนสักที ค่ำคืนนี้เลยตั้งใจว่าจะเขียนมันออกมา เผื่อจะได้เป้นประโยชน์ไม่มากก็น้อยสำหรับเพื่อนพ้องน้องพี่ทั้ง Software Tester, Programmer และ Developer ครับ

โจทย์ที่เจอจนต้องเอาต้องเอา ตีx ก่ายหน้าผาก

เพื่อนพ้องน้องพี่ทั้งหลายน่าจะคุ้นเคยกับการ Vote ให้คะแนนบน website ต่างๆ ไม่ว่าจะ Vote ให้คะแนนรูปที่ชอบ หรือ ช่วย Vote ให้เพื่อนๆ ที่ประกวดโน้นนี่นั่นบน website หรือ แสดงความคิดเห็น หรือ Comment บน Webboard หรือ Forum หรือ Discussion ที่มีอยู่เยอะแยะมากมายตาม website ต่างๆ ซึ่งเจ้า Vote และ Comment นี่แหละ ที่ทำให้ผมถึงกับต้องนอนเอา ตีx ก่ายหน้าผาก อยู่นานหลายเดือน

โจทย์ที่ได้รับมาเป็น Project ที่จะต้องทำการทดสอบ Function การ Vote ให้คะแนนกับบทความที่เขียน และมี Business Requirement หลักคือ

1 IP Address สามารถ Vote ได้ 1 ครั้ง ทุกๆ 1 ชั่วโมง

หลายคนอาจจะทำหน้า งง งง ว่า แค่ Business Requirement ข้อเดียว ถึงกับทำให้ผมต้องนอนเอา ตีx ก่ายหน้าผาก ได้อย่างไร?
More >

We are Tester

สวัสดีเช้าวันพุธที่ 24 กุมภาพันธ์ 2553 ครับเพื่อนพ้องน้องพี่ เช้าวันนี้มานั่งเขียนเรื่องลงใน welovebug ก่อนที่จะเริ่มงานประจำวัน โดยใช้ชื่อออกแนวปลุกใจเล็กน้อยว่า “We are Tester” อันสืบเนื่องมาจากเมื่อค่ำคืนที่ 23 กุมภาพันธ์ ผมได้คุยกับคุณโอ (Ekaluck) ทาง MSN และชอบประโยคที่คุณโอใช้เป็นหัวของ MSN

I don’t make software, I make it better.

ได้อ่านแล้วมันโดนมากๆ ครับ กับผมที่ทำงานเป็น Software Tester มาตลอด 5 ปีนี้ แม้ ณ ตอนนี้หน้าที่การงานจะไม่ได้ลงมือไปทำการ Test เอง แต่ผมก็ยังเป็น Software Tester
More >

Financial QA Engineer : opportunity to join Horizon Software ยังรับคนเพิ่มครับ

อันนี้เคย post ไปเมื่อ Sep ปีที่แล้ว ตอนนี้มี headcount รับคนเพิ่มครับ ใครสนใจ ดูรายละเอียดด้านล่างได้ครับผม

***

ถึงชาว welovebug ทุกคน

วันนี้ผมเอาโอกาสในการทำงานอันนึงมาแบ่งปันครับ ถือว่าเป็นทางเลือกนึงให้พิจารณาครับ

บริษัทเราเพิ่งเริ่มในเมืองไทย ปลายปี08 สาขาแม่อยู่ที่ฝรั่งเศส ตอนนี้ในเมืองไทยยังมีคนไม่ถึง 20 คนและกำลังขยายทีม พวกเราทำ application ทางด้าน financial โดยเฉพาะ เรากำลังหาผู้ที่มีใจรัก testing และมีประสบการณ์ตรงในการทำงานกับ financial application หรือมีความสนใจอยากจะเรียนรู้ทางด้านนี้อย่างแท้จริงมาร่วมงานครับ บริษัทเราเป็น dynamic & multi national environment อยู่ในซอยต้นสน เดินได้จาก bts สถานีชิดลมครับ ลองดูรายละเอียดข้างล่างได้ครับ หากสนใจ ติดต่อได้ที่ jobs.bkk@hsoftware.com 

Financial Software QA Engineer – Bangkok Horizon Software is a French software editor for Investments Banks and Buy-side institutions, with offices in Paris, London, Hong Kong, New York, Tokyo, Dubai and Bangkok. With a strong innovative approach and a commitment to deliver top quality software and IT services, Horizon Software has recently known a fast and strong growth. We currently employ more than 100 people across the world. If you wish to know more about us, please visit www.hsoftware.com Today, we are looking for several QA Engineers to join our newly created development center in Bangkok. As part of the job, you will have to:

  • Understand our applications both on the technical and the functional side
  • Perform manual testing of the applications when new built are released
  • Work along with the QA team in Paris to define the tests and coordinate work

Qualifications :-

  • Bachelor’s Degree or higher in Information Technology
  • Authorized to work in Thailand without work permit
  • At least 1-2 years of previous work experience in a similar field, preferably in an international environment
  • Good command in spoken and written English
  • Autonomous, self-motivated
  • Curiosity, initiative, willing to learn, and analytical
  • Interested in learning both the technical and the functional sides of financial applications
  • Having basic financial knowledge and/or experience in working with trading, position keeping systems will be advantageous
  • Passion for quality and customer’s satisfaction. Horizon is a highly dynamic company and the job will evolve according to your abilities and your motivations. As part of the job you will get in depth knowledge on our applications and on the underlying financial concepts. The position can evolve into system analysis or project management in the future.In addition to an attractive remuneration package and benefits, you will be working in a friendly and dynamic environment where every individual can make a difference.If you are up for the challenge of working in a fast growing business, please send us your resume in English at: jobs.bkk@hsoftware.com

ควันหลงจากพบปะงานวันก่อน เคล็ด(ไม่ลับ) ทำยังไงถ้าคาดว่ามีเวลา test ไม่พอซะแล้วว

หลังจากได้พบปะกันไปวันอาทิตย์ที่แล้ว ไฟในตัวผมก็แรงขึ้น เพราะได้มีการเปิดประเด็นที่น่าสนใจหลายอย่าง ตอนแรกผมกะจะ post สรุปเป็น comment แต่ไปๆมาๆ เขียนใน notepad แล้วยาวมาก เลยคิดว่าเอามาเปิดเป็นอีก post น่าจะเหมาะกว่า

เอาเป็นว่าขอสรุปมุมมองของผมจากประสบการ์ณตรง ดังนี้ครับ

แบบย่อ

1. ทำทุกอย่างเพื่อ ลดโอกาสข้อผิดพลาดและประหยัดเวลาที่อาจจะเสียไป

2. Make use of time efficiently

3. Integrate with dev team สองหัว ดีกว่าหัวเดียว

4. Record ทุกอย่างให้ได้มากที่สุด เพื่อเป็นหลักฐานสำหรับการexecute และอาจต้องใช้ภายหลัง

แบบถึงพริกถึงขิง … (มาดูกัน)

More >

พูดคุยเรื่อง “ทำอย่างไรถ้าเวลาสำหรับ Software Testing เหลือนิดเดียว”

สวัสดียามเช้าวันพุธกลางสัปดาห์ครับ หวังว่าเพื่อนพ้องน้องพี่ทั้งหลายยังคง Happy ลัล ล้า กันอยู่นะครับ กับการไล่ล่าหาแมลง :) เข้าเรื่องเลยละกัน สืบเนื่องจากบทความตอน “ทำอย่างไรถ้าเวลาสำหรับ Software Testing เหลือนิดเดียว” ซึ่งก็มีเืพื่อนพ้องน้องพี่น้องพี่ทั้งที่เป็น Software Tester และผู้ที่ทำงานเกี่ยวข้องกับการพัฒนา Software เข้ามาแสดงความคิดความเห็นกันอย่างแพร่หลายกันเลยทีเดียว เอาเป็นว่าใส่กันมาเต็มที่ ถ้าเพื่อนพ้องน้องพี่ท่านใดยังไม่ได้อ่านก็เรียนเชิญไปอ่าน Series นี้ได้เลยครับ รับรองว่าใครที่เคยเจอ หรือ กำลังเจอ สถานการณ์นี้อยู่จะต้องชอบแน่ๆ

ผมก็เลยนึกสนุกขึ้นมาในทันใดว่า น่าจะเชิญเพื่อนพ้องน้องพี่มาพปปะพูดคุย แลกเปลี่ยนประสบการณ์ที่เกิดจากการทำงานจริง เมื่อ จะต้องทำการ Test แต่เวลาเหลือน้อยนิดเดียว
More >

Software Testing Career and Skill Development Presentation on BugDay Bangkok 2009

แวะเข้ามาปล่อยของจากงาน BugDay Bangkok 2009 ที่จัดขึ้นไปเมื่อวันเสาร์ที่ 19 ธันวาคม พ.ศ. 2552 ณ มหาวิทยาลัยศรีปทุม วันนี้นำเสนอ Presentation เรื่อง Software Testing Career and Skill Development

Software Testing Career and Skill Development Presentation

ร่วมแบ่งปันโดย K.Chalermpol, K. Ekaluck, K. Jarunee

Software Testing Career and Skill Development Video on BugDay Bangkok 2009 (Part 3/3)

VDO บันทึกการแบ่งปันความรู้เรื่อง Software Testing Career and Skill Development งาน BugDay Bangkok 2009 ที่จัดขึ้นไปเมื่อวันเสาร์ที่ 19 ธันวาคม พ.ศ. 2552 ณ มหาวิทยาลัยศรีปทุม ตอนที่ 1

Software Testing Career and Skill Development Video Part 3

Software Testing Career and Skill Development 3/3 from Prathan D. on Vimeo.

ร่วมแบ่งปันโดย K.Chalermpol, K. Ekaluck, K. Jarunee
บันทึก vdo โดย  @zKanCS