並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 2231件

新着順 人気順

phpunitの検索結果281 - 320 件 / 2231件

  • PHPUnit の始め方について語りあう 【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ

    弊社で毎月開催し、PHPエンジニアの間でご好評をいただいているPHPエンジニアのための勉強会 『PHP TechCafe』。2021年9月に開催されたイベントでは「PHPUnit の始め方」について語り合いました。 社外の有識者にも参加頂いてアドバイスを受けながらPHPUnitの使い方やテストコードの書き方を学びました。 今回はその内容についてレポートします。 rakus.connpass.com PHPUnitテストコードの書き方 setUpメソッド アサーション データプロバイダ アノテーション モック 結果の確認方法 テスト実行時に値が変わるケースの実装方法 イベント参加者からの質問コーナー おわりに PHPUnitテストコードの書き方 以下のShowNoteをベースに、「PHPUnit導入の目的」 ~ 「入門にあたり押さえておくべきポイント」などに ついてディスカッションしました。

      PHPUnit の始め方について語りあう 【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ
    • Jenkins で CakePHP 1.3の自動テストを行う | バシャログ。

      仕事でCakePHP 1.3のユニットテストを書きました。 Jenkinsで自動実行させるのが、前にやったときより簡単にできたので 手順をご紹介します。 (職場はLinuxで、紹介するのはMac OS Xでの手順なのでいくつか違う点がありますが) 環境 今回は次の環境に自動テスト環境を作ってみました。 Mac OS Xにインストールしてみましたが、Cent OSにインストールしたときでも、Jenkinsのインストールとテスト実行コマンド以外はほとんど設定方法にかわりはありません。 なお、CakePHPの環境はすでに構築済みでSubversionでバージョン管理していることとします。 Mac OS X 10.7(Lion) PHP や ApacheはHomebrewで用意しました(PHP は5.3.10がインストールされています) CakePHP 1.x系のテスト結果をJenkinsに取り込

        Jenkins で CakePHP 1.3の自動テストを行う | バシャログ。
      • Lancers本番環境のコンテナ化が完了しました | ランサーズ(Lancers)エンジニアブログ

        Lancers Engineer Blog をご覧のみなさんこんにちは。開発部/技術基盤 SREの安達(@adachin0817)です。以下前回のブログから3ヶ月経ちましたが、ついにLancersのBatch、AppサーバーをEC2からECS/Fargateに移行完了しました。 そして長年自前で運用していたデプロイシステムを廃止して、CI/CDはCircleCIに完全統一しました。これにて、Lancersの全サービスをコンテナに移行完了となりました。 ※見ていない方はぜひ一読してもらえると幸いです。 ・LancersをAmazon Linux2へログ基盤のリニューアルと管理画面をECS/Fargateに移行しました 旧開発環境、EC2での運用課題 Ansibleコンテナによる開発環境の統一により工数がかかる 本番コンテナ化以前は、EC2で利用しているAnsibleの管理を開発環境にも適用す

          Lancers本番環境のコンテナ化が完了しました | ランサーズ(Lancers)エンジニアブログ
        • PHP is much better than what you think - Fabien Potencier

          Rants about PHP are everywhere, and they even come from smart guys. When Jeff Atwood wrote yet another rant about PHP, it made me think about the good parts of PHP. The biggest problem of these rants is that they come from people stuck in the old days of PHP. They either don't care or they don't want to admit that PHP actually evolves at a very fast pace, both at the language level but also at the

          • Selenium RCの紹介 | feedforce Engineers' blog

            Selenium RCとは Selenium RCは、 OpenQAによって提供されているSelenium製品ファミリの1つです。 2007/02/02現在、 Apache License, Version 2.0の下に配布されています。 Selenium RCは、 Selenium Remote Control という名が表すとおり、Seleniumテストを遠隔操作するための製品です。 これは、JAVAの Jetty Web Serverを利用した Selenium Server を利用して実現されています。 Selenium RCとは 準備 Selenium RC PHPUnit3.0 インタラクティブモードで実行 PHPUnitから実行 Selenium Serverをデーモンとして実行 サンプルコード 実行 さいごに Selenium RCとは Selenium RCは、 Open

              Selenium RCの紹介 | feedforce Engineers' blog
            • Composerを使った簡単Travis CI設定 - FLOG SPLASH

              これは PHP Advent Calendar 2013 - Qiita [キータ] の5日目の記事です。 みなさんこんにちは。fivestarことクロコスの小川です。 Composerを使うと簡単に依存ライブラリを管理することが可能です。Composer とはなんぞや、という方は下記の記事あたりに目を通してみてください。 Composerを活用したモダンな開発手法をPHPカンファレンス2013で発表してきた。 #phpcon2013 | Engine Yard Blog JP Composerでは例えば次のようにcomposer.jsonファイルを書くことで依存ライブラリを指定できます。この例だとFacebookのPHP SDKが使えるようになります。 { "require": { "facebook/php-sdk": "dev-master" } } Composerとオートロード

              • エリック・エヴァンスのドメイン駆動設計に沿ってSymfony2でユーザー管理アプリを作ってみた - sifue's blog

                あけましておめでとうございます。 去年の暮からエリック・エヴァンスのドメイン駆動設計という5200円、500ページもする本を購入して読み始めた自分です。 エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践) 作者: エリック・エヴァンス,今関剛,和智右桂,牧野祐子出版社/メーカー: 翔泳社発売日: 2011/04/09メディア: 大型本購入: 19人 クリック: 1,360回この商品を含むブログ (129件) を見るあまりに勿体無かったので試しにこのドメイン駆動設計の設計思想にそって、簡単なアプリをSymfony2で作ってみました。 実際に作られたサイトは、 http://www.soichiro.org/sf こんな感じです。 id: test1@test.com pass: test1 でログインできます。(ユーザー作るだけなら

                  エリック・エヴァンスのドメイン駆動設計に沿ってSymfony2でユーザー管理アプリを作ってみた - sifue's blog
                • Laravel 5.4で Vue.js開発環境を手軽に作る

                  上記コマンドを使用すると、現在のディレクトリに「sample」という名前のディレクトリが追加され、その中にLaravelアプリケーションが作成されます。 作成直後のディレクトリ構造は以下のようになります。 $ tree -L 1 . ├── app ├── artisan ├── bootstrap ├── composer.json ├── composer.lock ├── config ├── database ├── package.json ├── phpunit.xml ├── public ├── readme.md ├── resources ├── routes ├── server.php ├── storage ├── tests ├── vendor └── webpack.mix.js 10 directories, 8 files

                    Laravel 5.4で Vue.js開発環境を手軽に作る
                  • It's just same as dust ahead of a wind: PHPだけでコードやテストを保存したら自動でテストを実行しGrowlへ通知する環境

                    11/07/07 PHPだけでコードやテストを保存したら自動でテストを実行しGrowlへ通知する環境 はじめに言っておきますが、これはリスペクトです。 コードやテストを保存したら自動でPHPUnitを実行しGrowlへ通知する環境 | Act as Professional - プロとしての行為 パクリではありません。 パクリではありません。 大事なことなので2回言いました。 上記 HIROCAST さんのブログを昨日拝見し、これはあのツールのブログを書く時が来たと思いました。 そのツールとは Stagehand_TestRunner - テスト駆動開発のためのテストランナー - Piece Framework です。 Stagehand_TestRunner は、PHP テスティングフレームワークの実行を強力にサポートするツールです。対応フレームワークは、PHPUnit

                    • PHPUnit Manual 3.7 Japanese

                      Welcome to PHPUnit! PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.

                        PHPUnit Manual 3.7 Japanese
                      • Xdebug - Debugger and Profiler Tool for PHP

                        Xdebug is an extension for PHP, and provides a range of features to improve the PHP development experience. Step Debugging A way to step through your code in your IDE or editor while the script is executing. Improvements to PHP's error reporting An improved var_dump() function, stack traces for Notices, Warnings, Errors and Exceptions to highlight the code path to the error Tracing Writes every fu

                        • 【SublimeText2】PHPコーディング向けのカスタマイズ - へろへろもへじ

                          先日PHPコーディングする際のエディタをEclipsePDTからSublimeText2に移行しました。使用歴は約1ヶ月程度ですが、ひと通り設定周りや利用しているパッケージが落ち着いてきたので備忘録として残しておきます。(デフォルトでも十分使える高性能なエディタですね、はい。) また、よく利用するショートカットも合わせてまとめておきます。 ※EclipsePDTに関するエントリーはこちら↓ 【PHP】PHPの開発環境(仮)に関するメモ - f.retu.TechLog (パッケージコントロールの導入)Installation - Package Control ビルドシステムにPHPを追加するSublimText上からPHPを実行できるようにします。(なぜデフォで入っていないのか。。) Sublime Text 2 >Tools > Build System > New Build Sys

                            【SublimeText2】PHPコーディング向けのカスタマイズ - へろへろもへじ
                          • MVCフレームワークで単体テストを実施する - Zend_Test -

                            本連載では、PHP上で動作するアプリケーションフレームワークであるZend Frameworkについて紹介していきます。今回は、Zend FrameworkのMVCアプリケーションのための単体テストを作成するためのコンポーネント、Zend_Testについて紹介します。 はじめに 本連載では、PHP上で動作するアプリケーションフレームワークであるZend Frameworkについて紹介しています。今回はZend FrameworkのMVCアプリケーションのための単体テストを作成するためのコンポーネント、Zend_Testについて紹介します。 単体テストはシステムのテストの方式の1つで、アプリケーションが提供する機能をテスト可能な最小単位(通常はメソッド)に分離し、その最小単位ごとにテストを行います。細かい単位でテストを記述するため、テストの漏れが発生しにくいといったメリットがある一方で、細か

                            • PHPUnitの使い方まとめ - Qiita

                              「はじめに」の「はじめに」 2016年版としてマイグレーションしました。 特にこだわりが無い場合は、こちらを参照してください。 はじめに こんな感じで資料を作ろうとしていた草稿です。 文中のソースコードの正誤とかは見きれていません。 ツッコミとか有れば、よろしくお願いしますm( _ _ )m PHPUnitを使ったからといって、どんなソースコードもテストできる訳ではありません。 テストをし易いようにクラスを設計している必要があります。また、そのように設計していてもUnitテストに入れることの出来ない箇所は出てきます。Unitテストに入れることの出来ない箇所は出来ないと割り切らなければなりません。むしろ、どれだけのコードをUnitテストに入れることが出来るか? というのが設計者の腕の見せどころになるでしょう。 極論を言うと 「どんなクラスでも疎結合に実装していなければならない」 ということで

                                PHPUnitの使い方まとめ - Qiita
                              • ユニットテスト、ここどうするの?

                                こんにちは、斉藤です。 前々回はTDDというユニットテストを使った開発方法、前回はユニットテスト実行の自動化と、触れてきました。 今回もやっぱりユニットテストについてということで、方法論などをtips形式でお送りします。 * プライベートメソッドのテスト ユニットテストでは、公開されているメソッドを呼び出して実行します。 クラスを書いたことがある方なら知っている通り、プライベートメソッドを外部から呼び出すことは出来ません。 そのため一般的にこれは、避けた方が良いと言われていますが・・・自分はテストしたい派なので、以下の方法をご紹介します。 – パブリックメソッドでプライベートメソッドを呼び出す 一番簡単な方法ですね。 ただしこの場合だと、公開APIと非公開APIの区別が出来なくなってしまいます。 クラスに手を入れることになり、テストのためだけのコードが混じってしまうことがデメリットです。

                                  ユニットテスト、ここどうするの?
                                • もうブラウザーテストに手間取らない!Laravel Duskで自動化しよう

                                  複雑なシンプルページアプリケーション(SPA)こそテストが大事ですが、手作業でやるには大変。そこで、Laravelのテストライブラリー「Dusk」を使ってみましょう。 JavaScriptアプリケーション、特にシングルページアプリケーションにおいてエンドツーエンドテストは常に課題です。Laravelは最近、その課題の打開案となる新しいテストライブラリー、Duskの5.4バージョンをリリースしました。 今回のDuskのリリースで、Laravelはユーザーにブラウザーテスト用の共通APIを提供するようになりました。デフォルトでChromeDriverが付属し、ほかのブラウザーのサポートが必要な場合はSeleniumを使用できます。ニーズに応えるために、今後もこの共通テストAPIをサポートされる予定です。 この記事では、新しいLaravel 5.4アプリケーションを紹介します。 インストール c

                                    もうブラウザーテストに手間取らない!Laravel Duskで自動化しよう
                                  • 5分じゃ出来ないJenkins導入

                                    5分で出来たjenkins導入ですが、PHPのプロジェクトが動かずひたすらはまりました Template for Jenkins Jobs for PHP Projectsを参考にしつつ足りていない情報があるので補完します PHPのバージョン PHP.5.2.x以上を求められるのでPHP5.3.xを入れちゃうほうが楽です(テスト環境が本番環境とバージョンが違っていいのかという問題はさておき) PHP5.3のインストール方法⇒開発環境を構築する時用のメモ Apache・PHP・MySQL | のぶろぐ 必要なpearモジュールのインストール ~~~ pear channel-discover pear.pdepend.org pear channel-discover pear.phpmd.org pear channel-discover pear.phpunit.de pear chan

                                      5分じゃ出来ないJenkins導入
                                    • Symfony Meetup Tokyo での Extract Till You Drop の写経

                                      PHPメンターズ道場生の @ganchiku です。よろしくお願いします。 はじめに10月4日 Engine Yard 東京オフィスにて、Symfony Meetup が開催され、14人ほどの参加者がありました。そこでのテーマは、Symfony Live London 2013 のセッションのうち Mathias Verraes さんの Extract Till You Drop(極限まで抽出せよ)のコードを真似てみよう、というものでした。Extract Till You Drop という言葉は、Uncle Bob ことロバート・マーチン氏の引用になります。 さて、Mathias さんのライブコーディングは、 YouTube にアップロードされており、その過程を PHP メンターズの後藤さんが説明しながら、一緒に写経を行いました。 http://verraes.net/2013/09/ex

                                        Symfony Meetup Tokyo での Extract Till You Drop の写経
                                      • PHP でカバレッジを出すなら phpdbg - Qiita

                                        2021年2月26日追記 最近は PCOV が良いらしいです。 PCOV は PHPUnit8 以降の対応なので、この記事は PHPUnit8 未満の方向けです。 2021年8月2日追記 が、phpdbg と比べてカバレッジが下がってしまう場合もあるようです ユニットテストの評価に、コードカバレッジを使用することは、よくあると思います。 従来より、 PHPUnit にはコードカバレッジ解析機能が実装されており、 HTML をはじめとするいくつかの形式で、レポートを出力可能です。 PHP5 では、 xdebug が提供するステートメントカバレッジ機能が利用されてきましたが、これが大変遅く、1100 Assertions ほどの EC-CUBE3 のカバレッジを出力するまで、2時間以上かかります。 しかも、速い CPU にしても大して速くならないのです。 Windows 環境では特に遅くなるら

                                          PHP でカバレッジを出すなら phpdbg - Qiita
                                        • いまどきのPHPが分かる「PHPエンジニア養成読本」が出ます

                                          2013/9/13に「PHPエンジニア養成読本」というムック本が技術評論社から出ます。 この本の巻頭記事を執筆させて頂きました。巻頭記事では本書のイントロダクションとして、PHP5.3/5.4/5.5の新機能と「いまどき」のPHP開発を紹介する2章構成になっています。 PHPを取り巻く環境は大きく変わっていっています。普段からそういった変化を追いかけている人は良いのですが、日常の開発に没頭しているとついそういった動きに気づかないままということがあります。また、昔のPHPのままのイメージで止まっている人も多いかもしれません。 そこで、PHP が大きく変化した 5.3(名前空間、クロージャ、LSB)から、5.4(トレイト、配列の短縮構文、ビルトインサーバ)、最新の 5.5(ジェネレータ、finally、パスワードハッシュ関数)を第1章で紹介しています。 第2章では「いまどきのPHP開発」という

                                          • WEB MEMO: cakephp2.0でのテストについて

                                            前日は@takuo_doiさんの「SQLから考えるModel::findの使い方」でした。SQLは誰もが悩むところだと思いますので非常に参考になると思いました。 最終日になりましたが、私はテストについて書かせて頂きたいと思います。 cakephp2.0からテストがphpunitになりました。 phpunitマニュアル http://www.phpunit.de/manual/3.5/ja/index.html cakephpのテストの実行には2つ方法がありまして、 ブラウザからtest.phpにアクセスする。 cake testsutie コマンドから実行する。

                                            • 第5回 PHPUnitの便利な機能とPhingとの連携 | gihyo.jp

                                              今回は、PHPUnit3の便利な機能とPHP版プロジェクトビルドシステムであるPhingとの連携について見ていきます。 既存クラスからテストを作成する さて、別の開発チームで作成していた決済用クラス(Checkoutクラス)が届きました。 <?php require_once 'Cart.php'; class Checkout { private $cart; public function __construct(Cart $cart) { $this->cart = $cart; } public function getSubTotal() { return $this->cart->getTotal(); } public function getShippingCharge() { if ($this->cart->getTotal() > 1500) { return 0;

                                                第5回 PHPUnitの便利な機能とPhingとの連携 | gihyo.jp
                                              • Laravel 5.4 で手軽にテストを書こう!|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

                                                Laravel 5.4 で手軽にテストを書こう! こんにちは。最近はお茶が趣味なんです、というとまるでお上品な人のように思えてくる YamaYuski です。 さて、巷ではどうやら「ユニットテスト」なるものが(数年前から)流行しているそうですね。 当技術ブログでも、 PHP7 の assert による簡易テストはいいぞ。 初心者がテストコードを書くようになった経緯とオススメのテストフレームワーク とテストに関する記事があります。 弊社も、最近のプロジェクトではテストを書く前提でPRが飛び交っています。 老舗の(PHP5.2等の時代からある)いわゆるレガシーコードを保守するプロジェクトでも、新規にテストコードを追加し続けている所が多いです。 その中で今回は、PHPのWebアプリケーションフレームワーク Laravel におけるテスト手法をご紹介します。充実したサポートのおかげで、手軽にテスト

                                                  Laravel 5.4 で手軽にテストを書こう!|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
                                                • Travis CI を使って PHP コードを HHVM 環境でテストする

                                                  Shin x blog Advent Calendar 2013 の 14 日目です。 PHP の高速な実行環境として知られる HHVM の新しいバージョン 2.3.0 がリリースされました。 今回のリリースでは、オープンソースプロジェクトの CI サービスとして人気の Travis CI へのサポートが発表されました。以前から Travis CI では、PHP 5.2 から PHP 5.5 の実行環境がサポートされていたのですが、ここに HHVM 環境が新たに加わることになります。 さっそく、Travis CI の HHVM 環境を試してみました。 Travis CI の設定 Travis CI 上で HHVM 環境でのテストを行う設定は簡単です。.travis.yml の php: に hhvm を追加するだけです。 php: - hhvm これで、次回のテストから hhvm 環境で実

                                                  • Wercker+deployerで始める新リリース生活 - オールアバウトTech Blog

                                                    @takkyです。 前回私が執筆した記事では、オールアバウトのリリースフローの変遷について説明しました。 allabout-tech.hatenablog.com FTP手動アップロードの時代からJenkinsやWerckerを使用したフローへと今では変わっています。 前回の記事では、WerckerやDeployerについての説明や実際の運用方法などは触れていなかったため今回の記事で紹介します。 Werckerとは wercker.com WerckerはCIツールの一種です。buildやテスト・デプロイを自動で行ってくれるものです。 よく他社で使われているツールにはcircleciやTravis CIなどがあると思いますが、それと同様のツールだと捉えてください。 ちょうど検証が終わったころにBitbucketもBitbucket PipelinesというCIツールを出しましたが、 機能が

                                                      Wercker+deployerで始める新リリース生活 - オールアバウトTech Blog
                                                    • 自動テストするぞ!tmux + PHPUnit + watchmedoで構築する自動ユニットテスト環境

                                                      自動テストするぞ!tmux + PHPUnit + watchmedoで構築する自動ユニットテスト環境 こんにちは、斉藤です。 前回はテスト駆動開発という開発方法をご紹介しました。 その中では”ユニットテストの実行”を主体に開発を行っていくことをお伝えしました。 今回は(余計な話も交えつつ)そのユニットテストの実行を自動化する方法をご紹介します。 * なぜ自動化? ユニットテストを手動で走らせていませんか? ユニットテストなど、開発プロセスの中で機械がやれることを手動で行うと、そこでスピード(and 効率)がガクッと下がります。機械任せにできるものは、以下のようなタスクがあります。 手動で行うことにしていると、そのプロセスを実行することを忘れてしまったり、「めんどくさいよー」ってなってしまい、実行回数が減ってしまいます。 その結果、品質の低いアプリが生まれますよね・・・。 近年では、それら

                                                      • PHPとGoって何が違うの?LIGが自社サービス開発にGo言語を採用したお話 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

                                                        この結果では、Go言語がPHP 7の30倍、PHP 5.6と比べるとなんと82倍にも及ぶスピードを示しています。(※あまりに差が大きすぎてGoのバーが見えなくなったので、グラフは対数にしています) PHP 7では内部仕様を刷新し大幅な高速化を図り、かつてないほどの高速化を成し遂げました(このテストでは2.7倍の速度を叩き出しています)。これはPHP 5系最初のリリースから10年もの月日を経てようやく成し遂げられたものであり、通常ここまでの高速化は一筋縄ではいきません。では一体なぜ、GoはそのPHP 7よりさらに30倍もの速度を成し得たのでしょうか? その理由の一つは、次に紹介するGoの「コンパイラ言語」という特徴によりもたらされています。 Go vs PHP: 実行のつど解析するか、先に変換しておくか Go言語とPHPの最も大きな違いとして、Go言語は「コンパイラ言語」、PHPは「インタプ

                                                          PHPとGoって何が違うの?LIGが自社サービス開発にGo言語を採用したお話 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
                                                        • GitHub - hugues-m/phpunit-vw: VW PHPUnit extension makes your failing test cases succeed under CI tools scrutiny

                                                          VW makes failing test cases succeed in continuous integration tools. Your primary objective is to ship more code to the world. No need to be slowed down by regressions or new bugs that happen during development. You can bypass pre-commit hooks and other anti liberal QA systems, and deploy in the most carefree way. VW Extension does not interfere with your dev environment so you can test your code

                                                            GitHub - hugues-m/phpunit-vw: VW PHPUnit extension makes your failing test cases succeed under CI tools scrutiny
                                                          • Ending PHP Support, and The Future Of Hack

                                                            Fred Emmott Ending PHP Support, and The Future Of Hack Posted September 12, 2018 Ending Support for PHP HHVM v3.30 will be the last release series where HHVM aims to support PHP. The key dates are: 2018-12-03: branch cut: expect PHP code to stop working with master and nightly builds after this date 2018-12-17: expected release date for v3.30.0 2019-01-28: expected release date for v4.0.0, without

                                                              Ending PHP Support, and The Future Of Hack
                                                            • Laravel Cheat Sheet

                                                              hint: keep tapping the search, it scrolls to the result Artisan // Displays help for a given command php artisan --help OR -h // Do not output any message php artisan --quiet OR -q // Display this application version php artisan --version OR -V // Do not ask any interactive question php artisan --no-interaction OR -n // Force ANSI output php artisan --ansi // Disable ANSI output php artisan --no-a

                                                              • WebページのビジュアルデザインをSeleniumで自動テストするには?

                                                                Webアプリケーションのデザインの確認って大変面倒だよね。 ブラウザ経由での自動テストを行うSelenium周りをいろいろとちゃんとやっていこうと整備し始めたのは、先日のBlog記事通り。 それで、Seleniumの基本的な使い方はあれこれ理解したが、これを、ブラウザ上のデザインのテストにも使えないかと模索を始めた。今回はJava/ScalaのWebフレームワークであるPlayFrameworkをベースに解説するが、Selenium周りはあまり変わらないのではと思う。 Webページ(ビュー)のテストには何があるのか 基本的にビューのテストには3種類あると思っている。 きちんと値が出力されているか 正しい遷移が行えるか きちんと表示がされているか 「きちんと値が出力されているか」「正しい遷移が行えるか」については、まあ普通にSeleniumを使えば出来るので割愛。 Seleniumの基本的な

                                                                • GitHub Actionsが来ました!触ってみよう - 大好き!にちようび

                                                                  Beta参加の秘密保持条項に反しているのでは?という指摘をいただいたので、一部修正を行いました 1人AdventのDay-7です。なるほど、1週間・・・ adventar.org 私の環境でも、GitHub Actionsを触れるようになりました!! 自分の手で実際に触ってみて、動かしてみると「おお!これはすごい!!」という感想です。。。! 実際に動いているものを見ないと「何があってどういうものなのか」のイメージが付きにくかったのですが、手元で動かしてみると「なるほど、、、そういう!」とワクワクしてきます。 今の自分なりの理解を、改めて、ドキュメント等を整理する形でまとめてみたいと思います。 GitHub Actions、ざっくりいうと GitHub上での様々なイベントで発火させる「Workflow」と、Workflowから具体的な起動される「Action」からなる Actionは、利用す

                                                                    GitHub Actionsが来ました!触ってみよう - 大好き!にちようび
                                                                  • The Future of HHVM

                                                                    Max Wang The Future of HHVM Posted September 18, 2017 Several months ago, PHP officially announced the end-of-life for PHP5. The HHVM team is happy about the direction PHP has taken with PHP7, and we’re proud of the role we’ve played in pushing the language and runtime to where they are today. Since the PHP community is finally saying goodbye to PHP5, we’ve decided to do so as well. Our next LTS r

                                                                      The Future of HHVM
                                                                    • ComposerでPHPUnit一式+Mockeryをインストール - Qiita

                                                                      phpunitの本家はなかなかcomposerに対応していませんでした。なので、今までは本家のリポジトリではなく、EHER/phpunit-all-in-oneからphpunitをインストールするのが最も手軽でした。しかし、2012年8月13日に本家がcomposerをサポートしため、本家のリポジトリからインストールすることができます。 composer.json の "require-dev" は開発系の依存パッケージを指定するためのものです。一方、ここにはありませんが、通常の "require" はプロダクトの依存パッケージを指定するのものです。この2つを区別することで、開発環境やビルドマシンではComposerでPHPUnitをインストールでき、プロダクション環境ではPHPUnitをインストールしないように環境に応じて選択することができます。 ComposerでPHPUnitなどをイ

                                                                        ComposerでPHPUnit一式+Mockeryをインストール - Qiita
                                                                      • XAMPPでPEARを使用できるようにする [データベース] All About

                                                                        XAMPPでPEARを使用できるようにするXAMPPのインストール設定後に、PEARを使用できるようにする手順について解説します。 XAMPPのインストール後にPEARを使用できるようにする XAMPPのインストール設定後に、PEARを使用できるようにする手順について解説します。 PEARとはPHPの一部として提供されるライブラリのことで、さまざまな機能のライブラリが用意されています。 1. スタートメニューのプログラムのアクセサリより(またはファイル名を指定して実行に「CMD」を指定します)コマンドプロンプトを起動します。 C: と入力し、エンターキーを押し、Cドライブに切替た後、 CD \xampp\php と入力し、エンターキーを押し、 \xampp\php のディレクトリに移動します。 go-pear.bat と入力し、エンターキーを押してバッチファイルの「go-pear.bat」

                                                                          XAMPPでPEARを使用できるようにする [データベース] All About
                                                                        • TDDに関する記事のリンク集|ネスケラボ

                                                                          こんにちは、青木です。 これは、TDD Advent Calendar jp: 2011の12/24分のエントリーです。 前日は@irasallyさんのエントリ「職業プログラマに贈るTDDのススメ」です。 翌日は@biacさんのエントリ「TDD とアジャイルを支えるバックボーン」です。 このエントリーではTDD(テスト駆動開発)に関する記事を、一覧に整理しています。 TDDには素晴らしい記事が多く、100を超えるリンク集になっています。 そこで目的に近い記事を探しやすいように、大まかな区分で分類して、内容について簡単なコメントを追記しました。また、昔の記事か最近の記事かわかるように掲載年月も記載しました。 TDDを学ぶときにこのリンク集が役立てば幸いです。 TDDとは [動画で解説]和田卓人の“テスト駆動開発”講座(Gihyo.jp) http://gihyo.jp/dev/serial/

                                                                          • 最近のvimrc(vundle, neocomplcache, uniteなど) - Qiita

                                                                            " ====================== " vim configuration file " @author suzuken (https://github.com/suzuken) " " README file is here: " " suzuken/dotfiles - GitHub " https://github.com/suzuken/dotfiles " " Sorry for writing some comments in Japanese, and I'll translate to English " later. " ====================== set nocompatible " be iMproved filetype off " required! set rtp+=~/.vim/bundle/vundle/ call vundl

                                                                              最近のvimrc(vundle, neocomplcache, uniteなど) - Qiita
                                                                            • ソフトウェアテスト自動化まとめサイト なんでも自動化サイト - テスト自動化とは - @ウィキモバイル

                                                                              1.V字開発プロセスモデルによる分類 1.1.要件定義 VDM 形式手法(Formal Methods)により仕様の自動検証などを行う。 1.2.システム設計 モデル検査 Spin モデル検査により状態遷移図の状態で自動検証を行う。 LTSA モデル検査により状態遷移図の状態で自動検証を行う。 NuSMV モデル検査により状態遷移図の状態で自動検証を行う。 モデル駆動 ZIPC(商用:キャッツ株式会社) 状態遷移図による検証が可能 MDA モデルを実際に動かして動作検証する。Executable Umlなどを使用して仕様を記述。 IAR visualSTATE(商用:IAR SYSTEMS) ステートマシンを設計、検証、実装できるツール。20ステートまでの無料の評価版あり 1.3.詳細設計 Enterprise Architect(商用:SPARX SYSTEMS) テストツールではないが

                                                                                ソフトウェアテスト自動化まとめサイト なんでも自動化サイト - テスト自動化とは - @ウィキモバイル
                                                                              • プログラミング講座第16回「ユニットテスト」 : IT速報

                                                                                1: 以下、\(^o^)/でVIPがお送りします 2014/06/14(土) 23:12:50.46 ID:d0BdcYGa0.net 皆さんこんばんは。 今回はユニットテストについて勉強していきましょう 2: 以下、\(^o^)/でVIPがお送りします 2014/06/14(土) 23:13:34.77 ID:rl5YXWBg0.net はい 3: 以下、\(^o^)/でVIPがお送りします 2014/06/14(土) 23:14:44.25 ID:v1sp5ndT0.net 第一回からお願い 4: 以下、\(^o^)/でVIPがお送りします 2014/06/14(土) 23:14:44.50 ID:d0BdcYGa0.net 最近「ユニットテスト」という単語をよく聞くようになりましたね。 今回はそのユニットテストについての講座です。 まずユニットテストとは何でしょう? ユニットには「単

                                                                                  プログラミング講座第16回「ユニットテスト」 : IT速報
                                                                                • PHPカンファレンス2013 当日レポート[更新終了] | gihyo.jp

                                                                                  9月14日、大田区産業プラザPiOにて「PHPカンファレンス2013」が開催されています。本稿では、本イベントの各セッションの模様を随時更新形式でレポートしていきます。 なお、本年は5トラック構成のため、すべてのセッションをレポートできません。気になるセッションはUstream中継等をご覧ください。 http://www.ustream.tv/channel/php-conference-a http://www.ustream.tv/channel/php-conference-b http://www.ustream.tv/channel/php-conference-c 今年はWordCamp Tokyo 2013と共催で、1階のホールでは会場を分けて使用しています。 今年のスタッフTシャツは次のとおりです。テーマが「PHPの夢を語ろう。」ということで、それをあしらったものになってい

                                                                                    PHPカンファレンス2013 当日レポート[更新終了] | gihyo.jp