Stay organized with collections Save and categorize content based on your preferences. We want to help you build beautiful, accessible, fast, and secure websites that work cross-browser, and for all of your users. This site is our home for content to help you on that journey, written by members of the Chrome team, and external experts.
WordPressサイトに対して BDD なテストを行うためのボイラープレートを作りました。 https://github.com/vccw-team/boilerplate-behat-wordpress BDDとはなにかというと振る舞い駆動という意味で、ユニットテストがよりプログラマーよりなものであるなら、BDDは顧客の要求仕様に基づいたテストになります。 たとえばユニットテストでは、特定の関数の戻り値の確認作業を自動化するわけですが、これは必ずしも顧客の要求仕様に基づいたものではありません。 一方で、BDDなテストでは、「スマホでみたときに、このサイドバーを非表示にして!」みたいなことをテストするものなので、顧客からの要求仕様を直接テストに落とし込んだものになります。 Behat とは Behat とは、PHPで書かれたBDDテスト用のフレームワークで、その最大の特徴はまるでドキュメ
Marko Anastasov is a software engineer, author, and co-founder of Semaphore. He worked on building and scaling Semaphore from an idea to a cloud-based platform used by some of the world’s engineering teams. RSpec is a testing tool for Ruby, created for behavior-driven development (BDD). It is the most frequently used testing library for Ruby in production applications. Even though it has a very ri
Marketing is at an inflection point. Here’s why that’s an opportunity
A Gentle Introduction to Javascript Test Driven Development: Part 1 This is part one of a three-part series outlining my personal approach to JavaScript Test Driven Development (TDD). Over the course of the series, I’ll work through developing a full application (albeit a small, simple one) in JavaScript that involves making network requests (also known as AJAX) and manipulating the DOM. The vario
はじめに インターンのhmryuです。今週、Misocaのインターンを卒業しました。僕は、昨年のお盆明けから約7ヶ月間Misocaでエンジニアとして働いていました。とくに後半の4ヶ月は、発注機能の開発に関わっていました。 現在の発注機能では、複数のユーザーがコメントのやりとりやファイル共有を経て、発注できるしくみになっています。 もともと、発注機能のFeature Specでは、コメントや発注などを別々のsenarioで書いていましたが、それだと不必要に冗長な部分が増えてしまいコードの修正が難しくなっていました。そこで、1つのscenarioで発注機能全体をテストできるように大幅な修正を行いました。 (Controller Specについては、ミニマムリリースを意識していたらコードが肥大化していた話にまとめてあります。) マルチセッションのFeature Spec そこで問題になったのは、
みなさんはこんなふうにRailsアプリケーションを作ったことはありませんか?たとえば、ブラウザをポチポチとクリックするだけでテストを終わらせて「たぶん大丈夫」と思い込んだり、「とにかく全部うまくいきますように」とただ祈るだけだったり……。 心配しないでください。それは誰もが通る道です。アプリケーションのテストやテスト駆動開発はRails開発における重要なトピックですが、巷の参考書を見ると適当な説明で済ませているものも多かったりします。本書「Everyday Rails - RSpecによるRailsテスト入門」では、どのようにして私がそうしたテクニックを身につけたのか、そして、どのようにしてコードの信頼性を上げ、ブラウザ上で延々とテストしなくて済むようにしたきたのかをみなさんに説明します。 対応バージョンについて2024年1月のアップデートで、本書のコンテンツをRails 7.1とRSpe
virtual observation room The best way to watch research Along with our top-tier participant experience, Lookback provides the best observation experience for your teammates. Complete with live chat, tagging, one-click highlight reel generation, and more. With Lookback, aligning your team on customer needs has never been easer. Explore features
Warning This project along with other ones in OpenSTF organisation is provided as is for community, without active development. You can check any other forks that may be actively developed and offer new/different features here. Active development has been moved to DeviceFarmer organisation. Version 3.4.2 is the last release of OpenSTF on DockerHub and 3.4.1 on npmjs. STF (or Smartphone Test Farm)
Wallaby.js is a developer productivity tool that runs your JavaScript and TypeScript tests immediately as you type, highlighting results in your IDE right next to your code. Test execution results, including code coverage, are displayed and updated in realtime right where you need to see them — in your code editor, next to the line of code that you're editing. Say goodbye to context switching. The
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く