Ethereal is a fake SMTP service, mostly aimed at Nodemailer and EmailEngine users (but not limited to). It's a completely free anti-transactional email service where messages never get delivered. Instead, you can generate a vanity email account right from Nodemailer, send an email using that account just as you would with any other SMTP provider and finally preview the sent message here as no emai
チョコレート対バニラTDD対BDD。このテストツール対あのテストツール。テストビフォー対テストアフター対これは動くから俺を信じろ。ある時期から、こうした詳細に関する議論には飽きてしまった。もっと原則について議論したい。 詳細に関する議論はなかなか結論に至らずに、話が行ったり来たりする。チョコレート対バニラ。チョコレート。バニラ。チョコレート。バニラ。 詳細の議論に負けを認めさせられるようなことがあっても、その譲歩は絶対的なものではない。私の状況がチョコレートを勧めているのに、私にバニラを食べさせてくれと言えるだろうか? これでは埒が明かない。 原則一方、原則は議論を生み出す基盤になる。原則には賛成しても状況が違っているのなら、答えは違ってくるかもしれないが、そこで論争になることはない。原則が、異なる状況における異なる答えを生み出したのである。 詳細で論争するよりも、原則で論争したほうが生産
はじめに みなさん、テストケースマネジメントしてますか? テストケースマネジメントのツールといえば TestRail や PractiTest 、あるいはRedmineやJIRAなどのプラグインを使うことが多いと思います。 ですが、基本的に商用、それもテスターが大勢いるようなQA組織向けのツールが主で、スタートアップなどでQA体制が未成熟なところにフィットする選択肢って少ないですよね。 そんな中、Qaseというツールを見つけたのでご紹介します。 Startup Plan というまさしく上記の悩みにドンピシャなプランが用意されており、複雑な設定が不要であれば無料で利用できるようです。 また、2019/09現在パブリックベータとして公開されており、有償プランの機能も自由に利用できるようです。 https://qase.io/pricing 試さない理由がないですね! というわけでレビューしてい
Trusted by the industryHappo is used by a multitude of tech companies, including Fortune 500 companies in San Francisco, web agencies in Brasil, Insurance Companies in Japan, and many more. Happo takes screenshots of your UI componentsFind bugs before your code is shipped to production. Visual regression testing with Happo lets you move faster and with more confidence. Use it with Storybook, Cypre
モバイルアプリサービス部の五十嵐です。 最近scalaのプロジェクトにアサインされたのですが、scalaのコンパイルにマシンパワーを使うため周囲からMBPのファンの音がうるさいとクレームをもらうようになりました。また、コンパイルやテストの度に数十秒〜数分かかると集中力が切れて、ついついポケモンGoをさわってしまうのでよろしくありません。 そこで、sbtのコンパイル時間やテスト時間を短くする方法について調べてみました。 なお、この記事で対象としているプロジェクトの構成は以下のとおりです。 sbt 1.0.3 scala 2.11.7 コンパイル時に不要なArtifactを作成しない build.sbt ファイルにArtifactの生成に関する設定をすることができます。 // disable publishing the main jar produced by `package` publi
こんにちは。メルカリのテストエンジニアとして、スマホアプリのテスト自動化をぶりぶりしている@daipresentsです。 テスト自動化をすすめるにあたり、効率のよいテストを作るために、既存のテストケースについて調べる機会がありました。その過程で現状のQAプロセスも確認したのですが、以下のようなテストケース管理の課題があることがわかりました。 それぞれのテストエンジニアが、それぞれの方法で、それぞれのテストケースを管理しているため、ナレッジが横につながりにくい。 共有されているリグレッションテスト項目の更新が追いついておらず、情報が古くて使いにくい。 人数が増えてきて、ふりかえりや改善がやりにくい。 1については、現在、職能横断的なチーム構成になっているため、プロジェクトやプロダクトに集中できる環境である反面、それぞれのチームにいるQAエンジニアどうしのつながりが薄れてしまうことが原因に感じ
テストを小さくする。適切なツールを使う。プログラマとテストがペアになる。これらは、よいユニットテストを書くための、Adrian Bolboaca氏からの提案だ。 ユニットテストは、プログラミングとテストが混ざり合ったものだ。プログラマは、テスタと共に作業することで、お互いに学び合い、視野を広げることができる。 Adrian Bolboaca氏は、Mozaic Worksの組織と技術に関するコーチであり、ヨーロッパテストカンファレンス 2017において、様々なタイプの自動テストについて話す予定だ。 InfoQは、このカンファレンスについて、Q&A、要約、記事で扱う。 [ヨーロッパテストカンファレンス]は、専門家や実践者が一緒に話し、学び、テスト技術を実践するところです。 私たちは、テストをもっと効果的にするために、先進的な新しい方法を詳しく調べ、より強いコミュニティに成長する基本的な方法を十
Marketing is at an inflection point. Here’s why that’s an opportunity
fn main() { let x = 1; let y = 2; debug_assert!(x <= y, "{} > {}", x, y); debug_assert_eq!(x, y); assert!(x <= y, "{} != {}", x, y); assert_eq!(x, y); } $ cd test_example1 $ cargo run thread '<main>' panicked at 'assertion failed: `(left == right)` (left: `1`, right: `2`)', src\main.rs:6 An unknown error occurred
掲題の通り、Perl におけるテストに関するモジュールの情報をまとめてみました。 既に類似の記事もありましたが(後述)、自分が最近使ったモジュールの情報がなかったりしたので、自分なりにまとめ直すことにしました。 そこそこ書いてみたつもりですが、そんなに網羅性は高くないと思います。 ここで紹介しきれていないモジュールについては、末尾の参考記事等をご参照下さい。 他に抑えておいた方がいい、よく使われるモジュールもあると思います。 何かありましたら、コメントや編集リクエストをお待ちしています。 フレームワーク系モジュール Test::Xxx なモジュールは数多あるのですが、Perl でテストを書くために必要十分なモジュールをここでは「フレームワーク系モジュール」と称することにします。 Test::More Perl におけるテストのためのデファクトスタンダードといえるモジュールでしょう。 こだわ
AngularJSはテストを重視しているフレームワークだと言われています。 それは、DIが標準搭載されているのでサーバーとの通信などのテストしにくい部分を簡単にモックに差し替えることが出来たり、ユニットテストやEnd to End(E2E)テストのためのフレームワークを持っていたりするからでしょう。 そして、現在標準で含まれているE2Eテストのための機能は、今後ProtractorというSelenium WebDriverJSベースのフレームワークに移行すると発表されています。(AngularJS 1.2 & Beyond) これまでのE2Eテストフレームワークを捨てて新しいものに乗り替えるのには理由があります。 それは、Seleniumをベースにすることで次のような恩恵を受けられるからです。 ブラウザを操作するためのAPIが充実 複数ブラウザでの実行が可能 リモートページのテストが可能
Perlの単体テスト、特にMockObjectを使ったテストについての情報が少ない気がするのでまとめてみる。 前提 モジュールは、CPAN形式であると前提。雛形は、Module::Starterで作成すると良い。 テストは、Test::Perl::Criticを入れる。 インストール $ sudo cpan Module::Starter $ sudo cpan Module::Starter::PBP $ sudo cpan Test::Perl::Critic 初期セットアップ $ perl -MModule::Starter::PBP=setup モジュールの作成 $ module-starter --module=Ysm::Example $ cd Ysm-Example $ ls Build.PL Changes MANIFEST Makefile.PL README ignor
品質のトラッキング/コントロールで大きな役割を果たすのはテスト・フェーズである。このフェーズを効率的に実施するためには,しっかりとした「テスト計画」を 立案しておく必要がある。特に,テストの開始・完了基準をきちんと計画しておくことは,テストの進ちょくやコスト管理の観点からもきわめて重要だ。 布川 薫/日本IBM 前回に引き続き,プロジェクト遂行段階における品質のトラッキング/コントロールに関する具体的な手段について話を進める。今回は,プロジェクトの計画段階で作成した「品質管理計画書」(第3回参照)を基に策定する「テスト計画」について,日本IBMの手順に沿って解説していこう。 テスト計画の立案では,プロジェクト終了までの品質管理の方針を記述する「テスト方針書」(Comprehensive Test Plan)をまず作成する。テスト方針書はテスト・フェーズ全体のマスタープランとなるもので,プロ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く