Movatterモバイル変換
[0]
ホーム
URL:
画像なし
夜間モード
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Gosuke Miyashita
PPTX, PDF
13,157 views
Serverspec at hbstudy #45
Technology
◦
Read more
63
Save
Share
Embed
Embed presentation
Download
Downloaded 96 times
1
/ 128
2
/ 128
3
/ 128
4
/ 128
5
/ 128
6
/ 128
7
/ 128
8
/ 128
9
/ 128
10
/ 128
11
/ 128
12
/ 128
13
/ 128
14
/ 128
15
/ 128
16
/ 128
17
/ 128
18
/ 128
19
/ 128
20
/ 128
21
/ 128
22
/ 128
23
/ 128
24
/ 128
25
/ 128
26
/ 128
27
/ 128
28
/ 128
29
/ 128
30
/ 128
31
/ 128
32
/ 128
33
/ 128
34
/ 128
35
/ 128
36
/ 128
37
/ 128
38
/ 128
39
/ 128
40
/ 128
41
/ 128
42
/ 128
43
/ 128
44
/ 128
45
/ 128
46
/ 128
47
/ 128
48
/ 128
49
/ 128
50
/ 128
51
/ 128
52
/ 128
53
/ 128
54
/ 128
55
/ 128
56
/ 128
57
/ 128
58
/ 128
59
/ 128
60
/ 128
61
/ 128
62
/ 128
63
/ 128
64
/ 128
65
/ 128
66
/ 128
67
/ 128
68
/ 128
69
/ 128
70
/ 128
71
/ 128
72
/ 128
73
/ 128
74
/ 128
75
/ 128
76
/ 128
77
/ 128
78
/ 128
79
/ 128
80
/ 128
81
/ 128
82
/ 128
83
/ 128
84
/ 128
85
/ 128
86
/ 128
87
/ 128
88
/ 128
89
/ 128
90
/ 128
91
/ 128
92
/ 128
93
/ 128
94
/ 128
95
/ 128
96
/ 128
97
/ 128
98
/ 128
99
/ 128
100
/ 128
101
/ 128
102
/ 128
103
/ 128
104
/ 128
105
/ 128
106
/ 128
107
/ 128
108
/ 128
109
/ 128
110
/ 128
111
/ 128
112
/ 128
113
/ 128
114
/ 128
115
/ 128
116
/ 128
117
/ 128
118
/ 128
119
/ 128
120
/ 128
121
/ 128
122
/ 128
123
/ 128
124
/ 128
125
/ 128
126
/ 128
127
/ 128
128
/ 128
Recommended
PPTX
Goss入門
by
ShuyaMotouchi1
PDF
OpenWrtによるサイト間IPsec接続
by
Takashi Umeno
PDF
OPNFVのコンポーネントと調べ方
by
Mibu Ryota
PDF
OpenCenterによるOpenStack自動構築
by
guchi_hiro
PPT
Gaej Explorer
by
katsu.taira
PDF
Tempest
by
努(TSUTOMU) 武川(TAKEKAWA)
PPT
Webサーバの基礎知識【編集済み】
by
Kikunaga Taishi
PDF
OPNFV Handson Tokyo #1
by
Mibu Ryota
PDF
Quarkus による超音速な Spring アプリケーション開発
by
Chihiro Ito
PDF
書こう! 使おう! 単体テスト
by
ryohji ikebe
PDF
Ansible2.0と実用例
by
OSSラボ株式会社
PDF
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
by
Hideharu MATSUFUJI
PDF
Pyats Introduction
by
Toru Okatsu
PDF
Terraformを活用した自動化デモ_F5-NGINX_Community-20200805
by
shinyatsukasaki
PDF
超簡単!ActivePerlをWindows Serverにインストール
by
Shin Tanigawa
PPTX
C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)
by
takots
PDF
.NET 5 勉強会 ~.NET Framework から .NET へ~
by
Fujio Kojima
PDF
Lapp環境をソースからインストールする(debian)
by
Kimiyuki Yamauchi
PDF
Webサーバ勉強会#1_prefork_8-15
by
mashan94
PPT
CruiseControl.NET設置
by
Kuniaki Igarashi
PPTX
Myfirst cloudfoundry intro_20161201
by
Tomohiro Ichimura
PDF
Capistranoで自動デプロイ
by
toyoshi
PDF
TDD勉強会キックオフ for Java
by
Yuta Kawadai
PPT
SubversionServer設置
by
Kuniaki Igarashi
PPTX
Open shiftoriginquickstart clouddevelopercircle_20170920
by
kei omizo
PDF
How to contribute AWX
by
Hideki Saito
PPTX
Red Hat Forum Tokyo 2019 - Red Hat on Azure
by
kei omizo
PDF
OpenStackSDK with Ansible
by
Hideki Saito
PDF
テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-
by
賢 秋穂
PDF
Infrastrucure as a CodeにおけるJenkinsの役割
by
Takashi Honda
More Related Content
PPTX
Goss入門
by
ShuyaMotouchi1
PDF
OpenWrtによるサイト間IPsec接続
by
Takashi Umeno
PDF
OPNFVのコンポーネントと調べ方
by
Mibu Ryota
PDF
OpenCenterによるOpenStack自動構築
by
guchi_hiro
PPT
Gaej Explorer
by
katsu.taira
PDF
Tempest
by
努(TSUTOMU) 武川(TAKEKAWA)
PPT
Webサーバの基礎知識【編集済み】
by
Kikunaga Taishi
PDF
OPNFV Handson Tokyo #1
by
Mibu Ryota
Goss入門
by
ShuyaMotouchi1
OpenWrtによるサイト間IPsec接続
by
Takashi Umeno
OPNFVのコンポーネントと調べ方
by
Mibu Ryota
OpenCenterによるOpenStack自動構築
by
guchi_hiro
Gaej Explorer
by
katsu.taira
Tempest
by
努(TSUTOMU) 武川(TAKEKAWA)
Webサーバの基礎知識【編集済み】
by
Kikunaga Taishi
OPNFV Handson Tokyo #1
by
Mibu Ryota
What's hot
PDF
Quarkus による超音速な Spring アプリケーション開発
by
Chihiro Ito
PDF
書こう! 使おう! 単体テスト
by
ryohji ikebe
PDF
Ansible2.0と実用例
by
OSSラボ株式会社
PDF
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
by
Hideharu MATSUFUJI
PDF
Pyats Introduction
by
Toru Okatsu
PDF
Terraformを活用した自動化デモ_F5-NGINX_Community-20200805
by
shinyatsukasaki
PDF
超簡単!ActivePerlをWindows Serverにインストール
by
Shin Tanigawa
PPTX
C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)
by
takots
PDF
.NET 5 勉強会 ~.NET Framework から .NET へ~
by
Fujio Kojima
PDF
Lapp環境をソースからインストールする(debian)
by
Kimiyuki Yamauchi
PDF
Webサーバ勉強会#1_prefork_8-15
by
mashan94
PPT
CruiseControl.NET設置
by
Kuniaki Igarashi
PPTX
Myfirst cloudfoundry intro_20161201
by
Tomohiro Ichimura
PDF
Capistranoで自動デプロイ
by
toyoshi
PDF
TDD勉強会キックオフ for Java
by
Yuta Kawadai
PPT
SubversionServer設置
by
Kuniaki Igarashi
PPTX
Open shiftoriginquickstart clouddevelopercircle_20170920
by
kei omizo
PDF
How to contribute AWX
by
Hideki Saito
PPTX
Red Hat Forum Tokyo 2019 - Red Hat on Azure
by
kei omizo
PDF
OpenStackSDK with Ansible
by
Hideki Saito
Quarkus による超音速な Spring アプリケーション開発
by
Chihiro Ito
書こう! 使おう! 単体テスト
by
ryohji ikebe
Ansible2.0と実用例
by
OSSラボ株式会社
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
by
Hideharu MATSUFUJI
Pyats Introduction
by
Toru Okatsu
Terraformを活用した自動化デモ_F5-NGINX_Community-20200805
by
shinyatsukasaki
超簡単!ActivePerlをWindows Serverにインストール
by
Shin Tanigawa
C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)
by
takots
.NET 5 勉強会 ~.NET Framework から .NET へ~
by
Fujio Kojima
Lapp環境をソースからインストールする(debian)
by
Kimiyuki Yamauchi
Webサーバ勉強会#1_prefork_8-15
by
mashan94
CruiseControl.NET設置
by
Kuniaki Igarashi
Myfirst cloudfoundry intro_20161201
by
Tomohiro Ichimura
Capistranoで自動デプロイ
by
toyoshi
TDD勉強会キックオフ for Java
by
Yuta Kawadai
SubversionServer設置
by
Kuniaki Igarashi
Open shiftoriginquickstart clouddevelopercircle_20170920
by
kei omizo
How to contribute AWX
by
Hideki Saito
Red Hat Forum Tokyo 2019 - Red Hat on Azure
by
kei omizo
OpenStackSDK with Ansible
by
Hideki Saito
Similar to Serverspec at hbstudy #45
PDF
テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-
by
賢 秋穂
PDF
Infrastrucure as a CodeにおけるJenkinsの役割
by
Takashi Honda
PPTX
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
by
Yosuke Hiraishi
PDF
JenkinsとjMeterで負荷テストの自動化
by
Satoshi Akama
PDF
CMDBuildを中心とした運用管理自動化基盤OpenPIEの事例紹介
by
OSSラボ株式会社
PPTX
serverspecを使用したサーバ設定テストの実例
by
Koichi Shimozono
PDF
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
by
Ken Sawada
PDF
Serverspecを使ってみた話
by
Yasufumi Moritake
PDF
serverspecでサーバ環境のテストを書いてみよう
by
Daisuke Ikeda
PDF
Serverspecの活用tips紹介
by
Daisuke Ikeda
PPTX
Serverspec at July Tech Festa 2013
by
Gosuke Miyashita
PDF
開発エンジニアがChefで テスト駆動サーバー設定してみた #biglobetechtalk
by
BIGLOBE Tech Talk
PPTX
(続) はじめてのCloud Foundry
by
Tomohiro Ichimura
PDF
ポリドックにServerspecを教えよう!
by
ftnk
KEY
Web Operations and Perl kansai.pm#14
by
Masahiro Nagano
PPTX
Ansibleで始めるinfraTDD(初級編)
by
佐久本正太
PDF
Using Chef for Infrastructure Automation of Ameba Pigg
by
Yuuki Namikawa
PDF
Puppet on AWS
by
Sugawara Genki
PDF
Sqale の Puppet と Chef (と テスト)
by
hiboma
PDF
the study of monit
by
Tadayasu Yotsu
テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-
by
賢 秋穂
Infrastrucure as a CodeにおけるJenkinsの役割
by
Takashi Honda
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
by
Yosuke Hiraishi
JenkinsとjMeterで負荷テストの自動化
by
Satoshi Akama
CMDBuildを中心とした運用管理自動化基盤OpenPIEの事例紹介
by
OSSラボ株式会社
serverspecを使用したサーバ設定テストの実例
by
Koichi Shimozono
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
by
Ken Sawada
Serverspecを使ってみた話
by
Yasufumi Moritake
serverspecでサーバ環境のテストを書いてみよう
by
Daisuke Ikeda
Serverspecの活用tips紹介
by
Daisuke Ikeda
Serverspec at July Tech Festa 2013
by
Gosuke Miyashita
開発エンジニアがChefで テスト駆動サーバー設定してみた #biglobetechtalk
by
BIGLOBE Tech Talk
(続) はじめてのCloud Foundry
by
Tomohiro Ichimura
ポリドックにServerspecを教えよう!
by
ftnk
Web Operations and Perl kansai.pm#14
by
Masahiro Nagano
Ansibleで始めるinfraTDD(初級編)
by
佐久本正太
Using Chef for Infrastructure Automation of Ameba Pigg
by
Yuuki Namikawa
Puppet on AWS
by
Sugawara Genki
Sqale の Puppet と Chef (と テスト)
by
hiboma
the study of monit
by
Tadayasu Yotsu
More from Gosuke Miyashita
PPTX
イベント駆動プログラミングとI/O多重化
by
Gosuke Miyashita
PPTX
10分でわかるDevOps
by
Gosuke Miyashita
PPT
Danga::Socketの非同期処理の仕組みとPerlbalで非同期処理するプラグインを書く方法
by
Gosuke Miyashita
PPTX
Ia型超新星とチャンドラセカール限界
by
Gosuke Miyashita
PPT
Assurer - a pluggable server testing/monitoring framework
by
Gosuke Miyashita
PPTX
Open Source System Administration Framework - Func
by
Gosuke Miyashita
PDF
Walter ファミリーの紹介 at Shibuya.go#1
by
Gosuke Miyashita
PPTX
DevOps とは何か 何であるべきか
by
Gosuke Miyashita
PDF
Serverspec at Testing Framework Meeting
by
Gosuke Miyashita
PPTX
Maglica - A Simple Internal Cloud Tool at #techkayac
by
Gosuke Miyashita
PPTX
Puppetのススメ
by
Gosuke Miyashita
PPT
Puppet Best Practices? at COOKPAD
by
Gosuke Miyashita
PPTX
Inside Sqale's Backend at RubyConf Taiwan 2012
by
Gosuke Miyashita
PPTX
Inside Sqale's Backend at YAPC::Asia Tokyo 2012
by
Gosuke Miyashita
PPTX
Inside Sqale's Backend at Sapporo Ruby Kaigi 2012
by
Gosuke Miyashita
PPTX
How Perl Changed My Life
by
Gosuke Miyashita
PPT
How Danga::Socket handles asynchronous processing and how to write asynchrono...
by
Gosuke Miyashita
PPT
Xen Summit 2008 Tokyo - Operating Xen domains through LL(Perl/Python) with li...
by
Gosuke Miyashita
PPTX
DevOpsって何?
by
Gosuke Miyashita
PPTX
NoSQLに関するまとめ
by
Gosuke Miyashita
イベント駆動プログラミングとI/O多重化
by
Gosuke Miyashita
10分でわかるDevOps
by
Gosuke Miyashita
Danga::Socketの非同期処理の仕組みとPerlbalで非同期処理するプラグインを書く方法
by
Gosuke Miyashita
Ia型超新星とチャンドラセカール限界
by
Gosuke Miyashita
Assurer - a pluggable server testing/monitoring framework
by
Gosuke Miyashita
Open Source System Administration Framework - Func
by
Gosuke Miyashita
Walter ファミリーの紹介 at Shibuya.go#1
by
Gosuke Miyashita
DevOps とは何か 何であるべきか
by
Gosuke Miyashita
Serverspec at Testing Framework Meeting
by
Gosuke Miyashita
Maglica - A Simple Internal Cloud Tool at #techkayac
by
Gosuke Miyashita
Puppetのススメ
by
Gosuke Miyashita
Puppet Best Practices? at COOKPAD
by
Gosuke Miyashita
Inside Sqale's Backend at RubyConf Taiwan 2012
by
Gosuke Miyashita
Inside Sqale's Backend at YAPC::Asia Tokyo 2012
by
Gosuke Miyashita
Inside Sqale's Backend at Sapporo Ruby Kaigi 2012
by
Gosuke Miyashita
How Perl Changed My Life
by
Gosuke Miyashita
How Danga::Socket handles asynchronous processing and how to write asynchrono...
by
Gosuke Miyashita
Xen Summit 2008 Tokyo - Operating Xen domains through LL(Perl/Python) with li...
by
Gosuke Miyashita
DevOpsって何?
by
Gosuke Miyashita
NoSQLに関するまとめ
by
Gosuke Miyashita
Serverspec at hbstudy #45
1.
serverspechbstudy #452013/06/21Gosuke Miyashita
2.
自己紹介
3.
宮下 剛輔mizzy.org@gosukenator
4.
paperboy&co.テクニカルマネージャー
5.
理学部情報工学科の三年生
6.
学割でGitHub Micro Plan無料です
7.
Amazon Student入ってます
8.
hbstudy #8Puppetのススメ
9.
サーバプロビジョニング
10.
Cloud or VMImageLaunchOSInstallSystemConfigurationProvisioning
Toolchain by Lee Thompson at Velocity 2010Application ServiceOrchestrationBootstrappingConfigurationOrchestrationCapistranoFabricPuppetChefEC2OpenStack
11.
サーバプロビジョニングとテスト
12.
監視とは継続的なテストであるby @kazuho
13.
Cloud or VMImageLaunchOSInstallSystemConfigurationApplication
ServiceOrchestrationBootstrappingConfigurationOrchestrationNagiosZabbixserverspec???
14.
Zabbix/NagiosによるApacheのテスト(監視)httpdプロセスが動いているか80番ポートに外からアクセスできるか80番ポートが正しいレスポンスを返すか
15.
serverspecによるApacheのテストhttpdプロセスが動いているか80番ポートをListenしているかhttpdパッケージが入っているか自動起動するようになっているか設定ファイルが存在するか正しい設定がされているか
16.
Orchestration領域のテストZabbixNagiosConfiguration領域のテストserverspec
17.
Configurationとテスト
18.
みなさんどうやってますか?
20.
シェルコマンド叩く?シェルスクリプト?実際にサービスにアクセスする?
21.
ConfigurationManagementFramework
25.
ConfigurationManagement Frameworkとテスト
26.
これはテストどうやってますか?
27.
シェルコマンド叩く?シェルスクリプト?実際にサービスにアクセスする?
28.
この界隈は様々なテストツールが存在
29.
シンタックスチェックFoodcriticknife cookbook testpuppet-lint
30.
ユニットテストChefspecrspec-puppet
31.
結合テストMinitest Chef HandlerCucumber
ChefTest Kitchenrspec-systemserverspec
32.
Infrastructure as Codeからの自然な流れ
33.
これだけテストツールが存在するのになぜわざわざserverspecをつくったのか?
34.
既存ツールは機能が多すぎたり、特定のツールに依存してたりするのがイヤ
37.
PuppetやChef使っていてそもそもserverspecって必要?
38.
そもそもPuppetやChefにテストって必要?
39.
一度書いたマニフェストやレシピを更新しないのであればたぶん不要
40.
マニフェストやレシピを継続的に更新するなら必要
41.
プログラムのリファクタリングと一緒
42.
継続的に更新するならテストも継続的に実行する必要がある
43.
なのでテストを自動化することが必要
44.
テストコード自体もメンテナンスが必要
45.
なのでテストコードの読みやすさや書きやすさも重要
46.
テストツール自体のシンプルさも重要
47.
severspec
48.
サーバのテストを簡潔に書くための仕組み
49.
サーバのテストをRSpecで記述
50.
RSpec?
51.
Rubyのテストフレームワーク
52.
describe Array, "when
empty" dobefore do@empty_array = []endit "should be empty" do@empty_array.should be_emptyendit "should size 0" do@empty_array.size.should == 0endend
53.
@empty_array.should be_empty@empty_array.should_not be_empty
54.
serverspecによるテスト
55.
describe package('httpd') doit
{ should be_installed }enddescribe service('httpd') doit { should be_enabled }it { should be_running }enddescribe port(80) doit { should be_listening }end
56.
最近推奨の書き方expect(file ‘/etc/passwd’).to be_file非推奨な書き方file(‘/etc/passwd’).should
be_file
59.
テストコードが簡単に書けて結果がわかりやすくても内部が複雑なら意味がない
60.
serverspecは基本的にシェルコマンド叩いてチェックしてるだけ
61.
テスト対象のサーバにSSHで接続してコマンドを叩く
62.
シェルコマンド実行によるサーバのテストをスマートにやれるようにしたのがserverspec
63.
serverspecの始め方
64.
# yum install
rubygems# gem install serverspec rake# serverspec-init# rake spec
65.
デモ
66.
serverspecが産まれた経緯
67.
2007年
68.
Puppetを導入することにした
69.
Puppetでサーバ構築は自動化できた
70.
じゃあテストはどうしよう?
71.
AssurerというPerl製のツールを書いた
73.
Assurerは面倒すぎて実用には耐えなかった
74.
テスト駆動サーバ構築のことはしばらく忘れた
75.
2013年
76.
Puppetマニフェストのリファクタリングをやろうと思った
77.
コードをリファクタリングするならテスト必要だろ
78.
rspec-pupetはモジュールのテストにしか使えない
79.
Puppet適用後の実際のサーバの状態をテストしたい
80.
@hibomaが何かやってたそういえばhttp://d.hatena.ne.jp/hiboma/20130513/1368411746
81.
それパクろうそしてgemにしよう
82.
serverspec誕生
83.
もう少し詳しいserverspecの話
84.
リソースタイプ
85.
command cron default_gatewayfile
group host ipfilter ipnatiptables kernel_modulelinux_kernel_parrameter packageport routing_table selinuxservice user zfshttp://serverspec.org/resource_types.html
86.
複数OSサポート
87.
DebianGentooRed HatSolarisDarwin
88.
rootユーザじゃない場合はsudoつけてコマンド実行(SSHの場合のみExec ではつけない)
89.
PATHの追加設定できます
90.
spec/spec_helper.rb でRSpec.configure do
|c|c.path = ‘/sbin:/usr/sbin:$PATH’…end
91.
describe package(‘serverspec') dolet(:path){‘/usr/local/rbenv/shims:$PATH’}it
{ should be_installed.by(‘gem’) }end
92.
pre_command
93.
describe package(‘serverspec') dolet(:path){‘/usr/local/rbenv/shims:$PATH’}let(:pre_command)
{‘eval ‚$(rbenv init -)‛’}it { should be_installed.by(‘gem’) }end
94.
サーバ単位じゃなくロール単位でのテスト
95.
サーバ固有属性を扱う
96.
詳しくはウェブでhttp://mizzy.org/http://serverspec.org/
97.
インフラの継続的インテグレーション
100.
プログラム内部の話
101.
describe file(‘/etc/passwd’) doit
{ should be_file }endが実行されるとどうなるか(Exec Backend の場合)
102.
この辺が主に呼ばれるserverspec/type/file.rbserverspec/backend/exec.rbserverspec/commands/redhat.rb実際にコードを見てみましょう
103.
SSH の場合は?Backend::Exec の代わりに
Backend::Sshが呼ばれる
104.
chain する場合は?describe package('serverspec')
doit { should be_installed.by('gem') }endmatchers/be_installed.rb が呼ばれる
105.
serverspec自身のテスト
106.
テストコードは2パターンコマンドのテストリソースマッチャのテスト
107.
コマンドのテストserverspecがテストのために実行するシェルコマンドが正しく生成されるかどうかをチェック
108.
リソースマッチャのテストテスト用シェルコマンドが実行されたという「仮定」の元で、リソースのテストが想定通りの結果
109.
GitHub でのコントリビュート1. フォークする2.
ブランチをつくるgit checkout –b my-new-feature3. コード書いてコミットしてプッシュgit push origin my-new-feature4. プルリクエストを送る
110.
プルリクエストは日本語でOK途中状態でいったんプルリクしてくれてもOKあとからまたpushすればいいその場合は頭に[WIP]とつけてください動作確認は自分が使ってるOSだけでOK完璧に実装しなくて大丈夫ですテストコードも書いてもらえるとうれしいです書き方わからなければお気軽に相談を
111.
プルリクエストはお気軽に
112.
まとめ
113.
serverspecは読みやすい書きやすいわかりやすい
114.
要するに簡潔
115.
簡潔さ超重要
116.
ビジネス要件は絶えず変化する
117.
それに伴いシステムも変化し複雑に
118.
複雑さと変化に対応するためには継続的なテスト重要
119.
テストコード自体もシステムに伴い変化し複雑になる
120.
なのでできるだけ簡潔に記述できることが重要
121.
serverspecとは
122.
現実のシステムの複雑さと変化に対応するために
123.
システムのあるべき状態を簡潔に記述し継続的にテストするためのもの
124.
おまけ
128.
おしまい
Download
[8]
ページ先頭
©2009-2025
Movatter.jp