More Related Content
Similar to テストの視点からのモデリング(公開用) #wacate (15)
More from Kinji Akemine (11)
テストの視点からのモデリング(公開用) #wacate
- 3. 宣伝(1)
■ NaITE #28 7/21(土)午後@川崎らへん
■ アジャイル開発におけるサービス企画の考え方や開発
プロセスとの統合に関するプラクティスについて話しま
す
■ タイトル(仮)
– 「プロダクトオーナーシップそーゆーことね
完全に理解した←わかってない」
- 19. 1.5.1 NGT
■ Notation for Generic Testing
has-a
関係
組み合わせ
出典:Viewpoint-basedTest Architecture Design, MaSST
2012
- 20. 1.5.2 FV表
■ Function Verification表
No. 目的機能 検証内容 テスト技法
4-1 冬の通学路で学生が百人
一首を聞きたい。それは、
ライバルに勝つためだ。
シャッフル機能
早送り
気温/温度
雪
音質
手袋つけて操作
:
:
組合せテスト
雪
音質
:
シナリオテスト
シャッフル
長押し
:
出典:ユーザーストーリーとFV表, JaSST’18Tohoku
- 21. 1.5.3 テスト分析マトリクス
■ 機能×テストタイプ/カテゴリ
機能テスト ロード
テスト
堅牢性
テスト
データ互換
テスト
ボタン
押下
センサー
反応
内部
メモリ
状態
遷移
外部
メモリ
画面
表示
長時間起動 条件
組合せ
メディア
互換
システム 電源管理 ○ ○ ○ ○ ○ ○
リセット ○ ○ ○ ○ ○
撮影 通常撮影 ○ ○ ○
ズーム撮影 ○ ○ ○
連続撮影 ○ ○ ○ ○
再生 通常再生 ○ ○
設定 撮影設定 ○ ○ ○
再生モード設定 ○ ○ ○
データ メモリ装着 ○ ○ ○ ○ ○
ファイルコピー ○ ○ ○ ○
- 24. 2.1 UMLとは
■ Unified Modeling Language
– OMG(Object Management Group)によって策定
– 現在v2.5.1
■ ISO国際規格にもなっている
– ISO/IEC 19505-1:2012
– UML v2.4.1がベース
- 25. 2.2 UMLの代表的なモデル
1. 構造モデル
– クラス図
2. 振る舞いモデル
– ユースケース図
– アクティビティ図
– 状態遷移図
3. 相互作用モデル
– シーケンス図
ブラックボックステ
スト向き
ホワイトボックステ
スト向き
静的解析向き
- 43. 4.2 astah* community
■ 日本発のモデル記述ツール astah*シリーズ
■ communityは限定的な機能を無料で利用可能
– v6.9までは商用利用も可
■ まだちゃんと公式サイトでもダウンロード可能
– v7.0以降は商用利用は不可
■ 現在の最新版はv7.2
■ 仕事で使いたい場合は有償版を買いましょう
- 44. 4.2 astah* community
■ communityで基本的なUMLは全て記述できる
■ 有償版になると、UML以外にも様々なモデルを記述で
きる
– SysML
– データベース設計
– マインドマップ
– 各種業務図
- 46. 4.3 PlantUML
■ PlantUML
– テキストでUMLを記述可能な”DSL”定義
■ 記述はお好みのエディタを使う
– Emacs
– Vim
– Atom
– Visual Studio Code
– 記述されたモデルの文法チェック
– 画像出力