2

私は現在 9 年間アプリケーションを開発しています。つまり Java です。現在、次のリリースのために SVT チームに参加するよう求められています。全体として、これは、複雑なシステム セットアップをインストールし、これらのセットアップで特定のユーザー シナリオを実行するだけでなく、長期実行と負荷実行を行うことを意味します。

新しいことを学べるので、全体的にはポジティブです。しかし、当時はあまりプログラミングをしていなかったので、プログラミングのグリップと知識を失ってしまうことも恐れています。

オープンソース プロジェクトを支援するなどのサイド プロジェクトでプログラミングを行うことも 1 つの選択肢になることはわかっていますが、家庭生活とフルタイムの仕事に加えて時間を見つけることはそれほど簡単ではありません。

具体的なテスト作業を行うことは、より優れたソフトウェア エンジニアを獲得するのに役立つと思いますか?

前もってありがとう、マイケル

4

2 に答える 2

1

テストはプログラミングと同じです。

自動化されたシステムをプログラムできるので、再帰テストを行うことができます。単体テストから実際の複雑な自動化システムまで、私が知っているのは、ほとんどの言語でテスト スクリプトを作成するために使用できるコードを生成する selenium です。

Web アプリケーション以外のツールは他にもあります。しかし、個人的には、テストは「コーディングをやめる」にはほど遠いと考えています。ただし、ユーザーの視点からのテストだけを行っている場合を除きます。

アプリケーションのメモリに挿入する小さなシングルトンを作成するエラー挿入を行うこともできます。

したがって、テスト中にコーディングできます ;) また、新しいことを学ぶこともできます。テストチームに参加したことで、コードを簡単に活用する方法を学ぶことができ、後で独自の API やアプリを構築するときに反映されるため、非常に役立つと思います。

于 2009-02-13T08:30:06.217 に答える
0

それはあなたのスキルと気質次第だと思います。プログラミングの知識は、テスト中に役立ちます。同時に、私はそれが異なるアプローチと考え方を必要とし、完全に異なるキャリアトラックにあることを知っています。好きなプロジェクトのコードを書くことで、いつでもプログラミングスキルを維持できます(作成する必要がある場合でも)。

于 2009-02-13T08:45:10.610 に答える