Movatterモバイル変換


[0]ホーム

URL:


PDF, PPTX26,468 views

イマドキのExcelスクショの撮り方

2014年現在におけるSIerのエビデンスの作り方です。ご査収ください。

Embed presentation

Download as PDF, PPTX
kawasimaイマドキのExcelスクショの撮り方2014/10/10 Fri.第1回 Clojure夜会
過去こういう発表をしてきました、正真正銘のSIerです
このスライドを世界中の恵まれない「スクショをExcelに貼るおしごと」をしているSE各位に捧げます
Excelスクショとは何か?
ご丁寧に、全てのテストを手作業で実行し、手作業でブラウザのスクショを取得し、それを掻き集めて、手作業でExcelに貼る
そんな世間のイメージらしい…そんな世間のイメージらしい…
んなこたぁーない今日はホンモノのSIerのExcelスクショの撮り方をお見せしたいと思います!
スクショを撮る
tesloggerhttp://github.com/kawasima/teslogger●スクショと自動仕分け機能をもったブラウザ●起動画面からIE、Firefox、Chromeを選択すると各ブラウザが起動します。
カメラボタンを押すだけ
ケース毎に保管される
tesloggerの実装起動時にSeleniumのWebDriverを立ち上げ、GUIを通じて、インタラクティブにWebDriverメソッドを実行する
Clj-webdriver Taxi APISelenium1くらいの手軽さhttps://github.com/semperos/clj-webdriver/
こんな機能のテストは、スクリプト書いてテストし、そうでないものは打鍵のテストで…なんていう使い方でも、Tesloggerだけで対応できます。
データベースの中身を撮る
データベースの中身もスクショとる更新前、更新後で設計通りかを確認する。
teslogger-db-inspection●任意のタイミング間での監視対象のテーブルのデータの差分を可視化するWebアプリ●オートモードの場合、テスト対象アプリを操作するだけで、自動的にデータの変更を取得し、スクショを保存する。
データの更新を可視化しますINSERTUPDATEデータの更新前・後が一目でわかるDELETE
teslogger-db-inspectionの実装●comparator-ds●ulon-colon●om
データの差分を取得するOriginalTableCloneTable(Ver. 1)CloneTable(Ver.2)https://github.com/kawasima/comparator-ds/データセットのSnapshotを作り…
データの差分を取得する相互にMINUSをとり差分を抽出する
データの差分を自動取得するWebappAuto-snapshoterBrowserPush message (WebSocket)Send a screenshotTake a screenshot.(html2canvas.js)更新イベント通知スナップショット取得差分抽出
om●ClojureScript界のKiller app.●Facebook react.jsのラッパー的位置づけ●Stateを更新すると自動的に必要な部分だけDOMを書き換えてくれる。●ビューコンポーネント間は疎結合で、core.asyncでメッセージパッシングのやりとりする。
こんなにスッキリ!正直、取っつきにくさはあまたのJavascriptフレームワークの中でもピカイチです。しかし、一旦仕組みが分かってしまえば、他のヤツにはもう戻れないほどにシンプルに見えるようになります。
ulon-colonConsumerPublisherWebSocket Connection(start-producer)(produce msg)(make-consumer “ws://xxx”)(consume consumer#(println %))異なるプロセス間でメッセージ転送する仕組みhttp://github.com/kawasima/ulon-colon/
スクショを集める
スクショを集めるスクショを簡単に撮るだけなら、既にSIer各社いろんなツールを駆使している。しかし、それを紛失・改ざんの隙を与えずに瞬時にサーバに集めることも重要なのである。
teslogger-Server●スクショを撮ったら瞬時にサーバにプッシュし、ローカルからは消える。●サーバではテストケース毎にエビデンスギャラリーを表示する。https://github.com/kawasima/teslogger-server/
teslogger-serverの実装teslogger-server teslogger起動通知MulticastWebSocket接続スクショ送信ulon-colon
スクショに注釈を付ける
スクショだけじゃエビデンスにはならない世界新規作成ボタンを押下撮ったスクショに説明書きを付け加える、おもてなしの心
teslogger-serverで注釈つけるキーワードを入力するひーーーっ(汗ブラウザだけで可能です※ 本機能は鋭意開発中です
スクショをExcelに貼る
Excel方眼紙に出力する撮ったスクショはExcel方眼紙に貼り付けて、納品するのが慣例のようです。
teslogger-serverから出力できまぁす※ コツは要りませんケースを選択してボタンを押下
マス目ピッタリにスクショの貼られた方眼紙が手に入ります
axebomber-cljhttps://github.com/kawasima/axebomber-clj.gitHiccupフォーマットで書いたHTML-likeなコードからExcel方眼紙を出力するライブラリExcel方眼紙をHTMLライクに作ってみる - Qiitahttp://qiita.com/kawasima/items/60197799a7990c578263
画像出力のコードたったコレだけで、方眼紙が手に入る!
まとめ
SIerの闇と言われるExcelスクショ作業もClojureがあれば楽しいよ!

Recommended

PDF
ソフトウェアにおける 複雑さとは何なのか?
PDF
Pythonによる黒魔術入門
PDF
AngularとSpring Bootで作るSPA + RESTful Web Serviceアプリケーション
PDF
例外設計における大罪
PDF
Spring Data RESTを利用したAPIの設計と、作り直しまでの道のり
PPTX
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
PDF
世界でいちばんわかりやすいドメイン駆動設計
PDF
マルチテナント化で知っておきたいデータベースのこと
PDF
Where狙いのキー、order by狙いのキー
PDF
Infrastructure as Code (IaC) 談義 2022
PDF
マイクロサービス 4つの分割アプローチ
PDF
テスト文字列に「うんこ」と入れるな
PPTX
APIテスト自動化とテストピラミッド
PDF
ちょっと明日のテストの話をしよう
PDF
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
PDF
Fluentdのお勧めシステム構成パターン
PPTX
イベント・ソーシングを知る
PDF
JDK 16 で導入された JEP 396 にご注意!! (JJUG CCC 2021 Spring)
PDF
ドメイン駆動設計のための Spring の上手な使い方
PDF
今日から使おうSmalltalk
PDF
Akkaで分散システム入門
PDF
ディープラーニングのフレームワークと特許戦争
PDF
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
PPTX
モデルベースドテスト入門 -テスト詳細設計を自動化しよう- #stac2013
PDF
思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall
PPTX
SPAセキュリティ入門~PHP Conference Japan 2021
PDF
Grokking Simplicity探訪
PDF
ブルックスのいう銀の弾丸とは何か?
PDF
Are Design Patterns Dead?

More Related Content

PDF
ソフトウェアにおける 複雑さとは何なのか?
PDF
Pythonによる黒魔術入門
PDF
AngularとSpring Bootで作るSPA + RESTful Web Serviceアプリケーション
PDF
例外設計における大罪
PDF
Spring Data RESTを利用したAPIの設計と、作り直しまでの道のり
PPTX
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
PDF
世界でいちばんわかりやすいドメイン駆動設計
PDF
マルチテナント化で知っておきたいデータベースのこと
ソフトウェアにおける 複雑さとは何なのか?
Pythonによる黒魔術入門
AngularとSpring Bootで作るSPA + RESTful Web Serviceアプリケーション
例外設計における大罪
Spring Data RESTを利用したAPIの設計と、作り直しまでの道のり
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
世界でいちばんわかりやすいドメイン駆動設計
マルチテナント化で知っておきたいデータベースのこと

What's hot

PDF
Where狙いのキー、order by狙いのキー
PDF
Infrastructure as Code (IaC) 談義 2022
PDF
マイクロサービス 4つの分割アプローチ
PDF
テスト文字列に「うんこ」と入れるな
PPTX
APIテスト自動化とテストピラミッド
PDF
ちょっと明日のテストの話をしよう
PDF
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
PDF
Fluentdのお勧めシステム構成パターン
PPTX
イベント・ソーシングを知る
PDF
JDK 16 で導入された JEP 396 にご注意!! (JJUG CCC 2021 Spring)
PDF
ドメイン駆動設計のための Spring の上手な使い方
PDF
今日から使おうSmalltalk
PDF
Akkaで分散システム入門
PDF
ディープラーニングのフレームワークと特許戦争
PDF
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
PPTX
モデルベースドテスト入門 -テスト詳細設計を自動化しよう- #stac2013
PDF
思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall
PPTX
SPAセキュリティ入門~PHP Conference Japan 2021
PDF
Grokking Simplicity探訪
Where狙いのキー、order by狙いのキー
Infrastructure as Code (IaC) 談義 2022
マイクロサービス 4つの分割アプローチ
テスト文字列に「うんこ」と入れるな
APIテスト自動化とテストピラミッド
ちょっと明日のテストの話をしよう
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Fluentdのお勧めシステム構成パターン
イベント・ソーシングを知る
JDK 16 で導入された JEP 396 にご注意!! (JJUG CCC 2021 Spring)
ドメイン駆動設計のための Spring の上手な使い方
今日から使おうSmalltalk
Akkaで分散システム入門
ディープラーニングのフレームワークと特許戦争
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
モデルベースドテスト入門 -テスト詳細設計を自動化しよう- #stac2013
思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall
SPAセキュリティ入門~PHP Conference Japan 2021
Grokking Simplicity探訪

More from Yoshitaka Kawashima

PDF
ブルックスのいう銀の弾丸とは何か?
PDF
Are Design Patterns Dead?
PDF
強いて言えば「集約どう実装するのかな、を考える」な話
PDF
Tackling Complexity
PDF
イミュータブルデータモデルの極意
PDF
ソフトウェア開発における『知の高速道路』
PDF
ソフトウェア設計における 意思決定とそのレビューの秘訣
PDF
本番障害に至る病
PDF
システムダウンのひみつ
PDF
Mavenの真実とウソ
PDF
アンチフラジャイルの世界
PDF
Atomic Architecture
PDF
それはYAGNIか? それとも思考停止か?
PDF
ウォーターフォールとアジャイルのフェアな比較
PDF
How to find tech books
PDF
Antifragile Java - Java Day Tokyo 2017 D1-E1
PDF
たとえ日本人同士でも必要な異文化理解力
PDF
SIerにとっての越境 @ DevLOVE 199
PDF
なぜデータモデリングが重要なのか?
PDF
Antifragile Clojure
ブルックスのいう銀の弾丸とは何か?
Are Design Patterns Dead?
強いて言えば「集約どう実装するのかな、を考える」な話
Tackling Complexity
イミュータブルデータモデルの極意
ソフトウェア開発における『知の高速道路』
ソフトウェア設計における 意思決定とそのレビューの秘訣
本番障害に至る病
システムダウンのひみつ
Mavenの真実とウソ
アンチフラジャイルの世界
Atomic Architecture
それはYAGNIか? それとも思考停止か?
ウォーターフォールとアジャイルのフェアな比較
How to find tech books
Antifragile Java - Java Day Tokyo 2017 D1-E1
たとえ日本人同士でも必要な異文化理解力
SIerにとっての越境 @ DevLOVE 199
なぜデータモデリングが重要なのか?
Antifragile Clojure

イマドキのExcelスクショの撮り方


[8]ページ先頭

©2009-2025 Movatter.jp