開発者がおこなうテストのメリット
前回(2021/1/8)の投稿「誰がテストしているのか?」では、ビジネスの専門家がソフトウェアテストにどのように貢献しているかを検証しました。今回は、チームの品質向上とリリースまでの時間短縮に開発者のテストが役立つ 6 ...
前回(2021/1/8)の投稿「誰がテストしているのか?」では、ビジネスの専門家がソフトウェアテストにどのように貢献しているかを検証しました。今回は、チームの品質向上とリリースまでの時間短縮に開発者のテストが役立つ 6 ...
あなたの会社では誰がソフトウェアをテストしていますか? テストをおこなう人たちは、テストに必要なスキルのトレーニングを受けた人たちでしょうか?また、テストケースを作成し、テストケース通りの操作をおこなうよう教育を受けた人...
テストの自動化は、ソフトウェアのテストプロセスに欠かせないものとなっており、中小企業および大企業の開発チームでは、バグを早期に発見し、アプリケーションに対するフィードバックを迅速に得るために、何かしらの自動化をおこなって...
テスト自動化が運用に乗りテストスイートが大きくなり始めたら、全体的なパフォーマンスと実行時間を確認することをお勧めします。 Ranorexでは、テスト実行時のデータ収集をおこなう パフォーマンス測定 機能を使用...
Ranorexはオブジェクトベースでテストの作成をおこないます。たとえば、クリック アクションは、見た目や座標に関係なく、常に特定のUI要素に対して実行されます。しかし、クリック アクションのアクションスポット(Acti...
テスト自動化の運用において、以下のケースに遭遇する可能性があります。 テストはローカル環境では正常に実行されるが、リモートマシン環境では失敗する ほとんどの場合、テストに成功するが、たまに失敗する これらのケースに遭遇し...
自動化されたエンドツーエンドテストをおこなう上で重要なことの一つとして、テストデータの生成があります。システムが期待通りに動作することを確認するために、多様なテストデータの組み合わせが必要です。 これには、ハッピーパスの...
開発には、単体テスト、自動テスト、手動テスト、スモークテスト、回帰テスト、受け入れテストなど、バグを検出するためのテスト工程や方法があります。 これらのテストをおこなうことにより、検出されたバグを修正し、製品への欠陥の流...
近年、「ローコード」という開発手法が注目を集めています。「ローコード」とは、グラフィカルなUIを備えたアプリケーション開発プラットフォームを用い、少ないコーディングで高性能なアプリケーションを開発する手法です。 その中で...
昨今、チーム開発における作業の進め方は、世界的に進化しました。 以前は、開発メンバーはオフィスに通い、社内にあるデスクトップPCを使用し作業をおこなっていました。ほとんどの作業は社内でおこなわれていました。 その後、各メ...