Enviar pesquisa
Carregar
第2回nseg slideshare
•
0 gostou
•
756 visualizações
ko ty
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 27
Baixar agora
Baixar para ler offline
Recomendados
20161212 selenium adventcalender
20161212 selenium adventcalender
Naoya Kojima
iPhoneアプリを Javaで書くよ?
iPhoneアプリを Javaで書くよ?
Toshio Ehara
テスト自動化のパターンと実践
テスト自動化のパターンと実践
Hiroshi Maekawa
Getting start with knockout.js
Getting start with knockout.js
Akio Ishida
JavaFXとRoboVMを使ってiOS上で動くアプリを試してみた
JavaFXとRoboVMを使ってiOS上で動くアプリを試してみた
Satoshi Takami
async/awaitダークサイド is 何
async/awaitダークサイド is 何
Kouji Matsui
いまさら恥ずかしくてAsyncをawaitした
いまさら恥ずかしくてAsyncをawaitした
Kouji Matsui
2013 08-19 jjug
2013 08-19 jjug
sk44_
Recomendados
20161212 selenium adventcalender
20161212 selenium adventcalender
Naoya Kojima
iPhoneアプリを Javaで書くよ?
iPhoneアプリを Javaで書くよ?
Toshio Ehara
テスト自動化のパターンと実践
テスト自動化のパターンと実践
Hiroshi Maekawa
Getting start with knockout.js
Getting start with knockout.js
Akio Ishida
JavaFXとRoboVMを使ってiOS上で動くアプリを試してみた
JavaFXとRoboVMを使ってiOS上で動くアプリを試してみた
Satoshi Takami
async/awaitダークサイド is 何
async/awaitダークサイド is 何
Kouji Matsui
いまさら恥ずかしくてAsyncをawaitした
いまさら恥ずかしくてAsyncをawaitした
Kouji Matsui
2013 08-19 jjug
2013 08-19 jjug
sk44_
angular1脳で見るangular2
angular1脳で見るangular2
Moriyuki Arakawa
angular X designer - デザイナからみたAngularJS #ten1club
angular X designer - デザイナからみたAngularJS #ten1club
silvers ofsilvers
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Kohei Asai
ネットワークトラブルシューティング ~自端末編~
ネットワークトラブルシューティング ~自端末編~
creaism
VisualStudinoの役に立ちそうな拡張機能をまとめてみた
VisualStudinoの役に立ちそうな拡張機能をまとめてみた
ytanno
PHPでWebSocketを実装してみてわかったこと
PHPでWebSocketを実装してみてわかったこと
ksimoji
JavaScript使いのためのTypeScript実践入門
JavaScript使いのためのTypeScript実践入門
Shumpei Shiraishi
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
Shumpei Shiraishi
最近のフロントエンドツールの紹介
最近のフロントエンドツールの紹介
Ryo Iinuma
Text editor anywhereでtextareaもsublime text 2
Text editor anywhereでtextareaもsublime text 2
Masayuki Maekawa
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
Hiroh Satoh
Scala、play初心者が触った感想 share用
Scala、play初心者が触った感想 share用
amkt922
ReSharperを使ってみた
ReSharperを使ってみた
ytanno
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
pinmarch_t Tada
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
Jun-ichi Sakamoto
continuatioN Linking
continuatioN Linking
Kouji Matsui
What is JSpec
What is JSpec
eiji ienaga
テスト自動化のパタンランゲージ@Agilet Tour Osaka
テスト自動化のパタンランゲージ@Agilet Tour Osaka
Hiroshi Maekawa
インフラエンジニアとして普段心がけていること
インフラエンジニアとして普段心がけていること
Shohei Koyama
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
Shohei Koyama
Nseg第32回勉強会
Nseg第32回勉強会
ko ty
NSEG第25回勉強会
NSEG第25回勉強会
ko ty
Mais conteúdo relacionado
Mais procurados
angular1脳で見るangular2
angular1脳で見るangular2
Moriyuki Arakawa
angular X designer - デザイナからみたAngularJS #ten1club
angular X designer - デザイナからみたAngularJS #ten1club
silvers ofsilvers
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Kohei Asai
ネットワークトラブルシューティング ~自端末編~
ネットワークトラブルシューティング ~自端末編~
creaism
VisualStudinoの役に立ちそうな拡張機能をまとめてみた
VisualStudinoの役に立ちそうな拡張機能をまとめてみた
ytanno
PHPでWebSocketを実装してみてわかったこと
PHPでWebSocketを実装してみてわかったこと
ksimoji
JavaScript使いのためのTypeScript実践入門
JavaScript使いのためのTypeScript実践入門
Shumpei Shiraishi
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
Shumpei Shiraishi
最近のフロントエンドツールの紹介
最近のフロントエンドツールの紹介
Ryo Iinuma
Text editor anywhereでtextareaもsublime text 2
Text editor anywhereでtextareaもsublime text 2
Masayuki Maekawa
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
Hiroh Satoh
Scala、play初心者が触った感想 share用
Scala、play初心者が触った感想 share用
amkt922
ReSharperを使ってみた
ReSharperを使ってみた
ytanno
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
pinmarch_t Tada
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
Jun-ichi Sakamoto
continuatioN Linking
continuatioN Linking
Kouji Matsui
What is JSpec
What is JSpec
eiji ienaga
テスト自動化のパタンランゲージ@Agilet Tour Osaka
テスト自動化のパタンランゲージ@Agilet Tour Osaka
Hiroshi Maekawa
インフラエンジニアとして普段心がけていること
インフラエンジニアとして普段心がけていること
Shohei Koyama
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
Shohei Koyama
Mais procurados
(20)
angular1脳で見るangular2
angular1脳で見るangular2
angular X designer - デザイナからみたAngularJS #ten1club
angular X designer - デザイナからみたAngularJS #ten1club
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
ネットワークトラブルシューティング ~自端末編~
ネットワークトラブルシューティング ~自端末編~
VisualStudinoの役に立ちそうな拡張機能をまとめてみた
VisualStudinoの役に立ちそうな拡張機能をまとめてみた
PHPでWebSocketを実装してみてわかったこと
PHPでWebSocketを実装してみてわかったこと
JavaScript使いのためのTypeScript実践入門
JavaScript使いのためのTypeScript実践入門
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
最近のフロントエンドツールの紹介
最近のフロントエンドツールの紹介
Text editor anywhereでtextareaもsublime text 2
Text editor anywhereでtextareaもsublime text 2
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
Scala、play初心者が触った感想 share用
Scala、play初心者が触った感想 share用
ReSharperを使ってみた
ReSharperを使ってみた
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
continuatioN Linking
continuatioN Linking
What is JSpec
What is JSpec
テスト自動化のパタンランゲージ@Agilet Tour Osaka
テスト自動化のパタンランゲージ@Agilet Tour Osaka
インフラエンジニアとして普段心がけていること
インフラエンジニアとして普段心がけていること
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
Destaque
Nseg第32回勉強会
Nseg第32回勉強会
ko ty
NSEG第25回勉強会
NSEG第25回勉強会
ko ty
NSEG第3回勉強会
NSEG第3回勉強会
ko ty
nseg第5回勉強会
nseg第5回勉強会
ko ty
Open data とは in open data day
Open data とは in open data day
ko ty
NSEG第33回勉強会
NSEG第33回勉強会
ko ty
NSEG第11回勉強会
NSEG第11回勉強会
ko ty
やさしいGit hub
やさしいGit hub
Shintaro Abe
install Sourcetree for windows
install Sourcetree for windows
sirojiba
Source treeで始めるgit
Source treeで始めるgit
Satoshi Kamigaki
Source treeの紹介
Source treeの紹介
ko ty
データベース実践入門読書会スペシャル #nseg
データベース実践入門読書会スペシャル #nseg
ko ty
Tddbc nagano0.1(nseg第20回勉強会)
Tddbc nagano0.1(nseg第20回勉強会)
ko ty
Git超入門
Git超入門
Shun Nishitsuji
Destaque
(14)
Nseg第32回勉強会
Nseg第32回勉強会
NSEG第25回勉強会
NSEG第25回勉強会
NSEG第3回勉強会
NSEG第3回勉強会
nseg第5回勉強会
nseg第5回勉強会
Open data とは in open data day
Open data とは in open data day
NSEG第33回勉強会
NSEG第33回勉強会
NSEG第11回勉強会
NSEG第11回勉強会
やさしいGit hub
やさしいGit hub
install Sourcetree for windows
install Sourcetree for windows
Source treeで始めるgit
Source treeで始めるgit
Source treeの紹介
Source treeの紹介
データベース実践入門読書会スペシャル #nseg
データベース実践入門読書会スペシャル #nseg
Tddbc nagano0.1(nseg第20回勉強会)
Tddbc nagano0.1(nseg第20回勉強会)
Git超入門
Git超入門
Semelhante a 第2回nseg slideshare
異業種でのテスト自動化の実際
異業種でのテスト自動化の実際
Satsuki Urayama
Azureを使って手軽にブラウザテストの自動化をはじめよう
Azureを使って手軽にブラウザテストの自動化をはじめよう
Naoya Kojima
Win7 * appium * androidで実機自動テストやってみた。
Win7 * appium * androidで実機自動テストやってみた。
Naoto Kishino
ワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeploy
Ryutaro YOSHIBA
機械学習を活用したテスト自動化システムの設計
機械学習を活用したテスト自動化システムの設計
Nozomi Ito
Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料
Akiko Kosaka
アジャイル×テスト開発を考える
アジャイル×テスト開発を考える
yasuohosotani
Et west テスト自動化_公開版
Et west テスト自動化_公開版
Noriyuki Mizuno
FriendlyとTestAssistantProでテスト自動化やってみた
FriendlyとTestAssistantProでテスト自動化やってみた
NakaiYusaku
【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSST
【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSST
Kotaro Ogino
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
完全版:「UI自動テストツールとAI」〜AIを使った自動テストの「今」と「未来」〜
完全版:「UI自動テストツールとAI」〜AIを使った自動テストの「今」と「未来」〜
Nozomi Ito
20140903 じどうかの窓口特別編 君にもなれる!?テスト自動化エンジニア
20140903 じどうかの窓口特別編 君にもなれる!?テスト自動化エンジニア
SHIFT Inc.
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
Toshiyuki Hirata
アジャイルテストを、壮絶に、考える。
アジャイルテストを、壮絶に、考える。
Dai FUJIHARA
退屈なブラウザ作業をpuppeteerにやらせたいお話
退屈なブラウザ作業をpuppeteerにやらせたいお話
Tadashi Nemoto
.Netlab202107
.Netlab202107
TomomitsuKusaba
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
健一 辰濱
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
Toshiyuki Hirata
第3回ソフトウェアテストセミナー
第3回ソフトウェアテストセミナー
Tomoyuki Sato
Semelhante a 第2回nseg slideshare
(20)
異業種でのテスト自動化の実際
異業種でのテスト自動化の実際
Azureを使って手軽にブラウザテストの自動化をはじめよう
Azureを使って手軽にブラウザテストの自動化をはじめよう
Win7 * appium * androidで実機自動テストやってみた。
Win7 * appium * androidで実機自動テストやってみた。
ワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeploy
機械学習を活用したテスト自動化システムの設計
機械学習を活用したテスト自動化システムの設計
Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料
アジャイル×テスト開発を考える
アジャイル×テスト開発を考える
Et west テスト自動化_公開版
Et west テスト自動化_公開版
FriendlyとTestAssistantProでテスト自動化やってみた
FriendlyとTestAssistantProでテスト自動化やってみた
【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSST
【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSST
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
完全版:「UI自動テストツールとAI」〜AIを使った自動テストの「今」と「未来」〜
完全版:「UI自動テストツールとAI」〜AIを使った自動テストの「今」と「未来」〜
20140903 じどうかの窓口特別編 君にもなれる!?テスト自動化エンジニア
20140903 じどうかの窓口特別編 君にもなれる!?テスト自動化エンジニア
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
アジャイルテストを、壮絶に、考える。
アジャイルテストを、壮絶に、考える。
退屈なブラウザ作業をpuppeteerにやらせたいお話
退屈なブラウザ作業をpuppeteerにやらせたいお話
.Netlab202107
.Netlab202107
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
第3回ソフトウェアテストセミナー
第3回ソフトウェアテストセミナー
第2回nseg slideshare
1.
@第2回nseg勉強会 にしざわこういち
2.
自己紹介 • にしざわこういち (@koty) •
市内の情報サービス会社勤務 • VB.NET C# ASP.NET • 自宅サーバ・・・運用に自信なし
3.
今回のお話は・・・・
4.
テストの 自動化
5.
2007年 ・・・
6.
NUnitの存 在を知る
うちはテストを 自動化してるんですよー Σ(゚Д゚ ) なんですとー !?
7.
テストの 自動化に 着手
8.
その後
9.
2009年 ・・・
10.
結婚
11.
つまり
12.
テストを 自動化 すると
13.
結婚 できます
14.
Let's Automate!
15.
アジェンダ •
世の中の動向 • 自動化の長所・短所 • 各テストフェーズでの自動化 • 自動化にあたっての難しいところ • 落とし穴
16.
世の中の動向 • OSS(Open Source
Software) – テストコードが当然のように付属 • 開発ツール – Visual Studio • Visual Studio 2008あたりから、テストコード記述の支援機能 が充実 – Eclipse • テスティングフレームワークが標準で付属 • クラウド – ミドルウェア、OSのバージョンアップを制御できない – 退行テストの存在が不可欠(force.comはテストコード を義務化している)
17.
レガシーコード改善ガイド
【テストがないコードはレガシーコードだ!】 【.NETでレガシーコードを書いていませんか?】 • 超良書 – よしおかひろたか氏も 読書会を始めている http://d.hatena.ne.jp/hyoshiok/20100403 – codezineに連載記事 http://codezine.jp/article/detail/4103
18.
自動化の長所 • 同じテストを簡単に繰り返し実行できる –
ライフサイクルの長いパッケージには最適 • デグレードの確認が迅速にできる – 修正して祈るか?(Edit and Pray) – 保護して修正するか?(Cover and Modify) • リファクタリングする勇気を持てる – 触らぬソースにたたり(バグ?)なし – 数千行のPublicメソッド・・・
19.
自動化の短所 • 初期コスト –
環境を作る – テストコードを書く – ツールを買う – 慣れる • ランニングコスト – テストも保守する • 実績がない • 開発者一人でやってもありがたみが薄い
20.
各テストフェースでの自動化
メソッド・クラスのテスト 単体テスト 『NUnit、MSTest、JUnit』 画面・ジョブのテスト 結合テスト 『Selenium、VSTSのUIテスト、 TestPartner』 システムテスト 結合テスト+α、非機能テスト Test Load Agent 受け入れテスト シナリオテスト Fitnesse
21.
自動化にあたって難しいところ • 直さないとテストを書きにくい –
テストを書かないと不安で直せない • 鶏と卵 • 外部リソースを利用する部分のテスト – データベース ・・・同じ社員番号の登録処理 – ファイル ・・・設定パラメータ、レジストリ – 通信 ・・・インタネット上のwebサービス – Exe ・・・外部プロセスを起動 • 画面のテスト – イベントハンドラ ・・・ – 画像 ・・・目で確認するしかない – ASP.NET ・・・ブラウザからの入力が大前提
22.
落とし穴 • テスト仕様書を書くのは自動化できない! • 「テストの自動化の成否は、テストケースの品
質によって決まる!」 (豆蔵 テストコンサルタント 湯本剛氏 談)
23.
おしまい • http://www.atmarkit.co.jp/fjava/rensai4/webj
ousiki10/webjousiki10_1.html • http://www.atmarkit.co.jp/fdotnet/tools/nuni t2/nunit2_01.html • http://nunit.org
24.
アツい ご要望に
25.
お答えして
26.
シリーズ化 決定!
27.
To Be Continued...
Baixar agora