Pickles Living Documentation

ที่ผ่านมาเราสร้างไฟล์รายงานผลการทดสอบซึ่งก็คือ Test Execution Report.html โดยใช้เครื่องมือที่ชื่อว่า SpecRun.SpecFlow ซึ่งเป็นรายงาน HTML ที่อาจจะไม่สวยงามนัก
อ่านเพิ่มเติม

Advertisements

SpecFlow.MsTest

ก่อนหน้านี้ เราจะใช้เครื่องมือที่ชื่อว่า SpecRun.SpecFlow ในการรัน Test Scenario และสร้างรายงาน Test Execution Report.html ซึ่งปัญหาที่เราพบก็คือ เราไม่สามารถสร้างไฟล์ผลการทดสอบ .trx ซึ่งเป็นไฟล์ที่ได้จากการรัน MsTest ทำให้เกิดปัญหาตามมาดังนี้ครับ

  • ไม่สามารถนำผลไปใช้ใน Team Foundation
  • ถ้าใครใช้ Test Report ของ Pickles จะไม่สามารถนำผลการทดสอบมารวมใน Pickles Report ได้ครับ

อ่านเพิ่มเติม

runtests.cmd

ข้อดีของ specrun อีกเรื่องคือ มันจะสร้างไฟล์ runtests.cmd มาให้เลยครับ ซึ่งประโยขน์ของมันก็คือความสามารถในการรัน Test Scenario ที่เขียนไว้โดยไม่จำเป็นต้องเปิด Visual studio เลยครับ

อ่านเพิ่มเติม

การรับค่าจากไฟล์ Feature

ตัวอย่าง ต้องการ input ค่า 2 ส่วนดังต่อไปนี้

  1. รับค่าด้วยตัวแปร (Table Id = SearchList)
  2. รับค่าด้วย Table (ในที่นี้มีแค่ 1 คอลัมน์ คือ text1)

อ่านเพิ่มเติม