PlantUMLの状態遷移図から状態遷移表のテンプレートを作成するツールを作った

タイトルの通り、PlantUMLで作成した状態遷移図のファイルから、エクセルの状態遷移表の状態とイベントが入力された状態のテンプレートを作成するツールを作成しました。

 

作成したきっかけは去年の夏のWACATEで状態遷移テストの紹介をしたのだけど、スライドの資料を作成するのに状態遷移図を変更したとき、状態遷移表の修正が凄く面倒臭かったからです。

wacate.jp

ただし、複雑な状態遷移図までは対応していなくて、状態の中に状態を持っているような状態遷移図とかは対応していません。

一次元的な状態遷移図のみ対応しています。

github.com

また、このソフトはGo言語で作成しているので、インストールにはgoコマンドが必要です。

 

(実は結構前に作成していたのだけれど、READMEを更新するを長く放置していたので、今日公開ということにしました。。。。)

NaITE#31 「テストレベル定義について考える」

先日、久々にNaITEの勉強会で喋ってきました。

nagasaki-it-engineers.connpass.com

 

speakerdeck.com

テストレベルに付いての話ですが、最近、同じテストレベルでも前半と、後半と分かれることが多くモヤモヤしていたので考えを整理するために資料にしました。

 

前半と、後半と分かれているけれど、前半がいつ終わるのか明確になっていなかったり、前半と後半でやること、やる目的が明確になっていないことが多かったりするので、何が決まればちゃんと定義出来るかなぁと考えていたのですが、テストレベルを決定するアイテムは想像以上に多くなってしまいました。(22ページ目)

 

このセッション自体かなり組み込みとか寄りになっているので、理解できない人、あるあるって共感してくれる人が両極端でしたね。

機会があったらもうちょっと整理して、時間もいっぱいとってリベンジしてみたい。