テスト自動化の戦略

どのテストを自動化すべきか? 機能ごとのテスト Customer Tests Unit Tests Component Tests Fault Insertion Tests 機能横断のテスト Property Tests Usability Tests Exploratory Testing どのテストをどのツールを使って自動化すべきか? どのテストフィ…

1 on 1

初回 相手のパーソナリティー 仕事にどんな価値観を持っているのか 今の仕事をする上での悩み、問題 将来の方向性 仕事の役割 フィードバック 目標の計画と振り返り マネージャー -> コントリビューター 君の職務のため、チームのため、会社のために最大の価…

OKR (Objectives and Key Results)

OKRの種類 コミットするOKR コミットするOKRとは、組織として必ず達成すると決め、確実に達成されるようにスケジュールやリソースを積極的に調整するOKR。コミットするOKRに期待される評点は1.0である。1.0未満であった場合には原因を究明する。 チームには…

Transient Fixture Management

Transient Fixture Management Transient Fixture Management Building Fresh Fixtures In-line Fixture Setup Delegated Setup Implicit Setup Tearing Down Transient Fresh Fixtures Building Fresh Fixtures Transient Fresh Fixture や Persistent Fres…

テスト自動化の方針

方針:テストを最初に書く (Write the Tests First) 方針:テスト可能な設計 (Design for Testability) 方針:フロントドアを最初に使う (Use the Front Door First) 方針:コミュニケーションを意図する (Communicate Intent) 方針:テスト対象を改変しない…

テストの考え方の違いについて

テストを先に書くか、後に書くか テストを書くのか、例を書くのか テストを1個づつ書くか、一度にすべて書くか 外側から内側にテストを書くか(Outside-in)、内側から外側にテストを書くか(Inside-0ut) 状態の妥当性を確認するのか、振る舞いの妥当性を確認す…

テスト自動化のゴールについて

テスト自動化のゴールは、以下の観点がある。 <テストにより生み出される価値の観点> (1) テストは品質向上の手助けになるべき (2) テストはSUT(テスト対象)を理解する手助けになるべき (3) テストは(リスク生み出さず)リスクを減らものになるべき <テスト自…

TruffleによるDapp開発のテストについて

はじめに EthereumによるDapp開発では、Truffle、Ganacheといった開発ツールを利用できる。 スマートコントラクトは、一度ブロックチェーンに取り込まれると変更できないため、テストを事前に実施すべきである。 とは言っても、ETHの支払いや時間の進め方な…

My Cheat

Markdown Markdown Sample - Trial and error Slack Action Command クイックスイッチャー Command + K スレッド画面を開く Command + Shift + T 右サイトバーを開く/閉じる Command + , アクティビティ@ Command + Shift + M スター付きアイテムを表示 Comm…

PoEAA 0.Introduction

Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series (Fowler))作者: Martin Fowler出版社/メーカー: Addison-Wesley Professional発売日: 2002/11/05メディア: ハードカバー購入: 4人 クリック: 36回この商品を含むブログ (…

Markdown Sample

見出し1 見出し2 見出し3 見出し4 見出し5 # 見出し1 ## 見出し2 ### 見出し3 #### 見出し4 ##### 見出し5 箇条書きリスト 箇条書きリスト(字下げ階層化) 箇条書きリスト(字下げ階層化) 箇条書きリスト - 箇条書きリスト - 箇条書きリスト(字…