ある機能のテストを行う時に、どの観点でテストするか考える必要がある。
その観点をはじめからなるべく多く見つけることが重要なんだけど、その観点の見つけ方をまとめてみる
2018-01-31
2018-01-30
世界的ベストセラー『7つの習慣』をまとめ、思ったことをいろいろ書いてみました。
ここ最近、技術書ばかり読んでいたのですが、会社に入って人格の欠如に悩み始めました。ちょうどそんなときに、7つの習慣、上司が紹介してくれ、電子書籍があったので読みました。世界的に評価の高い本らしいですね。
7つの習慣は、人生をより善く生きていくうえで重要な習慣をまとめている本です。
本の内容は、大きく分けると、こんな感じになっておりました。
今回はこの本をまとめてみたいと思います。
— Dai Kawai@RubyPython (@never_be_a_pm) January 15, 2018
『7つの習慣』(ななつのしゅうかん、The 7 Habits of Highly Effective People)は、スティーブン・R・コヴィーによって書かれ1996年に出版された書籍。原著の初版は1989年。コヴィーの末日聖徒イエス・キリスト教会/モルモン教の信仰経験に基づいて書かれた。(wikipedia)
7つの習慣の概要
7つの習慣は、人生をより善く生きていくうえで重要な習慣をまとめている本です。
本の内容は、大きく分けると、こんな感じになっておりました。
- インサイド・アウト(内から外へ)
- 7つの習慣とは
- 私的成功
- 第1の習慣:主体的である
- 第2の習慣:終わりを思い描くことから始める
- 第3の習慣:最優先事項を優先する
- 公的成功
- 第4の習慣:Win-Winを考える
- 第5の習慣:まず理解に徹し、そして理解され
- 第6の習慣:シナジーを創り出す
- 再新再生
- 第七の習慣:刃を砥ぐ
今回はこの本をまとめてみたいと思います。
2018-01-28
回帰テスト(Regression Test)をやるうえで重要な観点
回帰テスト(リグレッションテスト)とは
ソフトウェアの製品をアップデートする場合、アップデート以後に、過去の実装とコンフリクトして、エラーが起こる。このような、ディグレを確認するためのテストを回帰テストという。
プログラムを修正・変更した場合に、過去に実施したテストを再度実施することを回帰試験(regression test)又は退行テストという。修正前の試験に再度合格するかどうか、他の機能に影響与えていないかどうか、他の機能が動作するかどうかを確認する。過去のテスト資産を使い、実施する回数も多いことから、実施を省略することがないようにテスト自動化することにより効率化を図る。(ソフトウェアテスト - Wikipedia)
2018-01-23
2018-01-21
FlaskとAngular JSで{{}}がかぶってエラーが起こるときの対処法
FlaskとAngular JSを利用している際に、エラーが起こる
FlaskでAngular JSを利用して以下のようなHTMLコードを書いているときに、エラーが表示される。
<html ng-app>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js"></script>
</head>
<body>
<h1>リダイレクトURL</h1>
<p>OAuth Providerで登録した、Client IDと、リダイレクトURLを入力してください。</p>
<form>
<label for="client_id">クライアントID</label>
<input type="textfield" name="client_id" id="client_id" ng-model="client_id" placeholder="クライアントID"></input>
<label for="redirect_uri">リダイレクトURL</input>
<input type="textfield" name="redirect_uri" id="redirect_uri" ng-model="redirect_uri" placeholder="リダイレクトURL"></input>
<label for="textfield">スコープ</label>
<input type="textfield" name="scope" id="scope" ng-model="scope" placeholder="scope"></input>
</form>
<p>生成されたURL</p>
<a href="https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=263680507619-6sm2e6jv584ilmd7h6jrn5dstk6magke.apps.googleusercontent.com&redirect_uri=http://127.0.0.1:5000/callback.html/&scope=https://www.googleapis.com/auth/calendar
">これじゃ</a>
<p>{{client_id + redirect_uri + scope}} </p>
{% if result %}
<h1>アクセストークン</h1>
<form method="post">
<label>Access Token</label>
<blockquote>{{ result }}</blockquote>
<input type="textfield" name="access_token" value="{{result}}">
<input type="submit"></input>
</form>
{% endif %}
{% if schedule %}
<h1>スケジュール一覧</h1>
<blockquote>{{ schedule }}</blockquote>
{% endif %}
<!-- javascript-->
<script>
</script>
</body>
</html>
jinja2.exceptions.UndefinedError
jinja2.exceptions.UndefinedError: 'client_id' is undefined
登録:
投稿 (Atom)
注目の投稿
めちゃくちゃ久しぶりにこのブログ書いたw 更新3年ぶりw > 多様性というゲームは尊厳と自由を勝ち取るゲームなのかもしれないな。 もともとツイッターでツイートした内容なんだけど、ちょっと深ぼる。 ----- 自分は男 x 30代x 二児の父 x 経営者 x 都心(共働き世...
-
社会人になると、建設的な会話ができる人とそうでない人に大きく分かれますよね。僕がいろいろな人と話していて、この人建設的な会話できる人だなぁと思った人と、そうでない人を思い出しつつ、 建設的(constructive) な会話と、そうでない会話の違い が何かを考えてみました...
-
こんにちは。スケベなエンジニアのDAIです。ここ最近、DMMにR18のAPIが存在することを聞き、Pythonでエッチなコードを書いてみようかと考えています。小学生の頃にエロ本を探しに行く感覚を思い出しますね。作りたいものは以下の通り。 「新人」とついたタイトルのA...
-
DMM APIを使うときのAFFILIATE IDがどこかわからなくなってしまってInvalid Request Errorが出たときの解決法をまとめておく。
