タグ

WEBとandroidに関するm_shige1979のブックマーク (6)

  • UIテストの自動化!Node.jsとSeleniumでWebアプリのUIテスト環境構築 – ICS MEDIA

    Webアプリケーションを開発する際、みなさんはどのようにテストを行っていますか? Webアプリケーションは、ユーザーごとに異なるブラウザを使用しており、ユーザー操作も必要となるため、手作業でテストをされている方も多いと思います。また、機能改修やバグフィクス後に、リグレッションテスト(改修により既存機能への影響がないかを確認する回帰テスト)が必要となりますが、時間が取れずしっかりとテストができていない方も多いのではないでしょうか。 記事では、これらのテストを自動化することのできる「Selenium Webdriver」(セレニウム ウェブドライバー)について紹介します。 入力フォームのバリデーション機能をチェックするデモ 簡単な入力フォームのバリデーション機能をチェックするデモを動画で紹介しましょう。入力値に対して期待するエラー文言が表示されているかのテストを実施しています。Seleniu

    UIテストの自動化!Node.jsとSeleniumでWebアプリのUIテスト環境構築 – ICS MEDIA
  • はじめてのスマホアプリケーション開発に! プロトタイピング実践ガイド[書評]

    スマートフォンアプリケーションのプロトタイピングの手法をきちんと勉強し直したくて、『プロトタイピング 実践ガイド』を読み直しました。 前半はプロトタイピングにおける重要なファクターを中心に説明していて、後半は実際にプロトタイピングをツールなどを使って 実践する方法について書かれていました。エンジニアが実装しながら、作りなおすのはなかなかコストが高いので、そこを抑える ために企画・設計フェーズでのPDCAを実践するための手法としてプロトタイピングが説明されています。 リリース後にGrowthさせることもすごく大切ですので、バランスが重要ですが、プロジェクト・チーム内での意思疎通を図る ためにはすごく大切なことだと考えています! 今回はいつ戻おり、自分の頭を整理するための俺得メモです。 (わかりにくい部分が多いと思いますが、ご容赦ください) 🗽 スマホアプリケーションの開発が難しい理由スマホ

    はじめてのスマホアプリケーション開発に! プロトタイピング実践ガイド[書評]
  • PolymerでMaterial Designなチャットアプリを作ろう

    今年注目のオープンWebテクノロジーのひとつに、Web Componentsが挙げられると思います。HTML5Experts.jpでも今まで幾度も関連記事、Polymer.jsについての記事が紹介されてきました。今回は実際に、PolymerとMaterial Designのデザインコンセプトを用いて、視覚的にもユーザエクスペリエンスにも優れたチャットアプリを実際に作ってみましょう。 まず始める前にこのライブデモ、Kitteh Anonymousデスクトップまたはモバイルのモダンブラウザで実際に試してみてください。ここでは、このデモの簡略版であるLiteバージョンを実際に作成する方法をステップ・バイ・ステップで紹介したいと思います。 必要な知識 Polymerの基礎知識 パッケージマネージャ、Bowerの基的な使い方(Polymerと依存するファイルをインストール、アップデートするのに使

    PolymerでMaterial Designなチャットアプリを作ろう
  • スマートフォンWebのフロントエンドを高速化する取り組み - クックパッド開発者ブログ

    ユーザファースト推進部の丸山(@h13i32maru)です。 先日「撮るレシピ」というサービスを cookpad.com にて公開しました。「撮るレシピ」というサービスは料理や雑誌のレシピを写真に撮ってクックパッド上に保存できるというものです。料理や雑誌でレシピを良く見る方はぜひ使ってみてください(Androidアプリ版もあります)。 この「撮るレシピ」は全体公開前に一部のユーザに限定公開をしていました。そして全体公開をするにあたりフロント側のコードを全面的に書き換え高速化を行いました。その結果、最大で30倍高速化することができユーザの使い勝手が向上しました。以下が「書き換え前」と「書き換え後」の計測結果です(Android端末8機種 + iOS3機種で各操作のターンアラウンド時間*1を計測)。 閲覧系 最大: 30倍高速化(4.2秒→0.14秒) 平均: 15.7倍高速化(3.6秒→

    スマートフォンWebのフロントエンドを高速化する取り組み - クックパッド開発者ブログ
  • Java初心者向け資料を全力でまとめてみた!

    最近仕事Javaを触り始めました。正直Javaは今まで研修的なことしかやってこなかったので、かなり苦戦していますが、新しい言語を学ぶ楽しさのおかげで毎日がめっちゃ充実しています! ということで、最近ネットで探しているJavaの入門用資料を中心にまとめてみました。 🐰 Java基礎文法最速マスタJava基礎文法最速マスター 言語系の最速マスタ記事。めちゃくちゃわかりやすくてクオリティが高い。素敵すぎる! 🐠 Javaを使うなら必ず覚えておきたいデータ構造 - 配列・リスト・マップ Javaを使うなら必ず覚えておきたいデータ構造 - 配列・リスト・マップ Javaを使うなら理解しておきたいアルゴリズム - 抽出・ソート・結合・集計 (リスト&マップ編) Javaの配列、リストはめちゃくちゃよく使うので、早い段階で理解しておきたい! 🗽 mixi/Javaの文法の基礎A.02. Java

    Java初心者向け資料を全力でまとめてみた!
  • ScaleOut | Supership

    2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 件に関する詳細は、プレスリリースをご確認ください。

    ScaleOut | Supership
  • 1