You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
こんにちは。キャスレーコンサルティング LS(リーディングサービス)部の清水(皓)です。 業務で自動テスト環境を構築する機会があり、Selenium+ImageMagick+C#でブラウザテストを書きました。 私はコーディングするのは好きですが、テストを行うことは苦手です。 しかし、書いたコードはテストしないと、頭の中で繰り返し書いたコードを思い出し、 バグを見つけてしまい、夜も眠れなくなってしまいます。 そこで、品質と生産性、心の安定を求めて他のテストツールにも興味が湧いたのですが、 今回はその中でも色々と便利に使えそうな、WebdriverIOを勉強中のTypeScriptで使ってみました。 TypeScript、WebdriverIO、Seleniumで自動テスト環境を構築し、テストを自動化していきましょう。 自動テスト環境を整備することで、リグレッションテストが効率化され、新規開発
In this post I will explain how to setup Selenium WebDriver to run in IE on a Mac using Vagrant and Virtual Box. This can be useful in a number of cases like running browser automation tests for IE on your Mac. In my case, I’m writing a script to help my wife automate some of her daily tasks at work. This post was super helpful and I borrowed a lot of content from it. The overall setup looks like
Reliable Browser Automation Taiko is an open source node.js library for testing modern web applications Smart selectors Taiko’s API treats the browser like a black box. Write test scripts by looking at a web page without inspecting it’s source code. Implicit waits Taiko’s API understands XHR requests, dynamic content and implicitly waits for elements to load on the page before moving on to the nex
Less Code, Less Maintenance, More Acceptance Testing Gauge is a free and open source test automation framework that takes the pain out of acceptance testing Gauge + Taiko = Reliable browser automation for your JavaScript tests! Create readable and maintainable tests Gauge tests are in Markdown which makes writing and maintaining tests easier. Reuse specifications and robust refactoring to reduce d
この記事はiOS2 Advent Calendar 2017の8日目の記事です。 私事で恐縮ですが数ヶ月前に株式会社Globeeという会社のCTOに就任しまして、今はabceed analyticsという教育系アプリを開発しています。前職ではHadoop系を活用したログ収集基盤やログ解析基盤を担当していたので分野的には割と大きく変わりました。 さて、弊社のような小規模なスタートアップでは開発速度が重視されるため、自動テストがどうしても疎かになりがちです。 しかし個人的には小規模なスタートアップであっても、いけると思ったプロダクトならテストコードは書くべきだと考えています。理由はシンプルで、テストコードを書いた方が長期的に見て開発速度が上がるからです。 というわけで今回は弊社開発のアプリに自動テストを導入した時の考え方について話します。「うちはこうしている」などのアドバイス・ツッコミがありま
Yadda brings true BDD to JavaScript frameworks such as Jasmine, Mocha, QUnit, Nodeunit, WebdriverIO and CasperJS. By true BDD we mean that the ordinary language (e.g. English) steps are mapped to code, as opposed to simply decorating it. This is important because just like comments, the decorative steps such as those used by Jasmine, Mocha and Vows can fall out of date and are a form of duplicatio
Tools, patterns & Architecture By Enrique Amodeo / @eamodeorubio Enrique Amodeo (who is this guy?) Programming since 1984 Currently Software Engineer at SoundCloud Has loved JS since 2005 Test infected Enthusiast of the Agile/Lean way Follow me at @eamodeorubio This talk To cucumber or not to cucumber No need to test the UI? I want my UI tested Testing xBrowser issues Maintainable tests Conclusion
The PHP Test Framework for Freedom, Truth, and Justice Kahlan is a full-featured Unit & BDD test framework a la RSpec/JSpec which uses a describe-it syntax and moves testing in PHP one step forward. Kahlan allows to stub or monkey patch your code directly like in Ruby or JavaScript without any required PECL-extentions. Features describe-it syntax similar to modern BDD testing frameworks Code Cover
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く