何だよ、8割方終わった風な顔で、「コーディング終わりました。後はテストするだけです。」
って...
コーディングが終わってやっと3割終わったかどうかってところだろが。
コーディングが終わってからが本番だっちゅーの。テスト仕様書に従い、テストデータ用意して、
正常系、異常系含めて、抜かりなく全網羅テストすること。これがどれだけ大変なことか。
本当に理解してんのか? コーディングが終わってやっとスタートラインに立ったぐらいの気持ち
でいろよ、ってくヘラヘラしやがって。
こういう、テストを軽視する輩共が、プログラミングという作業を軽んじ、工数見積りを誤り、
徒に製造を急かし、バグの混入率を間接的に高めているということに気づかんのか。
どんな優秀な奴だって、人間だもの、間違いを犯す。バグを生み出す。それを極力未然に防ぐのが
テストだろ。いつバグが判明するかとドキドキしながら納品後の時間を過ごすか、自信と満足感を
もって笑顔で過ごすか。どちらがいいか自明のことだろ。
プログラミングはなぁ、テストに始まりテストに終わるんだよ。要件を理解し、その中に潜む異常
パターンを見抜き、どんだけ抜かりなくテストをやれるかが一流とカスを分かつ分水嶺だ。
コーディングなんかできてあたり前、肝心なのはテストだ。テストを極めてこそ、一流のプログラ
マーって呼べるんだよ。
この馬鹿者どもが。
探検
テストを軽視する者ども
■ このスレッドは過去ログ倉庫に格納されています
1仕様書無しさん
2008/06/28(土) 19:49:20766仕様書無しさん
2010/09/18(土) 17:22:35 >>763
>節穴テストなら何もしてないのと同じ
多分、何か変なもの(口だけ達者な先輩とか)に
影響されてそうなってしまったんだと思うけど。
これ、知ってる?
自動車のエアバッグとか落下傘とかさ、
本当に人命に関わる装置でも、
実際は「完全なテスト」なんてやっていないんだよ?
(実際問題、テストしたら使えなくなるし・・・)
そういうパラノイア的な態度って、
逃げの戦術としてはそれなりに有効だけどさ
(特にお馬鹿な客の場合、逆に
「さすが○○さん。プロフェッショナルだね!」
なんて褒めてくれるかもしれないしね)、
でも、本気で信じちゃ駄目でしょ。
>節穴テストなら何もしてないのと同じ
多分、何か変なもの(口だけ達者な先輩とか)に
影響されてそうなってしまったんだと思うけど。
これ、知ってる?
自動車のエアバッグとか落下傘とかさ、
本当に人命に関わる装置でも、
実際は「完全なテスト」なんてやっていないんだよ?
(実際問題、テストしたら使えなくなるし・・・)
そういうパラノイア的な態度って、
逃げの戦術としてはそれなりに有効だけどさ
(特にお馬鹿な客の場合、逆に
「さすが○○さん。プロフェッショナルだね!」
なんて褒めてくれるかもしれないしね)、
でも、本気で信じちゃ駄目でしょ。
767仕様書無しさん
2010/09/18(土) 17:56:44768仕様書無しさん
2010/09/18(土) 17:56:55 >>756
ソフトのメンテ系の仕事なんて全部ババだろ。
日本のサラリーマンは誰もテストが神なんて思っとらん。
品管とか検収のチェックを通らんからそこにこだわるだけだ。
そもそもその人種には「品質が良いものを作ろう」
とか本気で考えてる奴は居ない。
で、そういう人種がほとんどだ。
それを何とかしたいなら、出世するなり独立するなりして
しきる立場に行くのが一番早いと思う。
ソフトのメンテ系の仕事なんて全部ババだろ。
日本のサラリーマンは誰もテストが神なんて思っとらん。
品管とか検収のチェックを通らんからそこにこだわるだけだ。
そもそもその人種には「品質が良いものを作ろう」
とか本気で考えてる奴は居ない。
で、そういう人種がほとんどだ。
それを何とかしたいなら、出世するなり独立するなりして
しきる立場に行くのが一番早いと思う。
770仕様書無しさん
2010/09/18(土) 18:44:31 それは当たり前かと
771仕様書無しさん
2010/09/18(土) 23:10:42 世の中の食品は
全部食べて調べてるんだぞ。
全部食べて調べてるんだぞ。
772仕様書無しさん
2010/09/19(日) 00:39:26 問題が出てない時期、対象は抜き取り検査だよ。
773仕様書無しさん
2010/09/19(日) 02:03:12774仕様書無しさん
2010/09/19(日) 06:12:25 自動化テストって何よJUNITみたいなものか?
775仕様書無しさん
2010/09/19(日) 16:00:08 この場合の自動化テスト=ファイル更新時に自動でテストを走らせること
開発マシンでファイル編集時、バージョン管理のサーバーにコミット時、デプロイ時などのことでは?
開発マシンでファイル編集時、バージョン管理のサーバーにコミット時、デプロイ時などのことでは?
776仕様書無しさん
2010/09/22(水) 21:48:32777仕様書無しさん
2010/09/22(水) 23:13:51 ジョークのつもりなのかもしれんが面白くない。
778仕様書無しさん
2010/09/27(月) 16:16:30 テストとかする奴って何なの?
バカなの?
死ぬの?
そんなくだらない事やってる暇あったらコード書けやクズ!
って先輩が言ってますた
バカなの?
死ぬの?
そんなくだらない事やってる暇あったらコード書けやクズ!
って先輩が言ってますた
780仕様書無しさん
2010/09/28(火) 06:22:39 「テストは空いている時間にやれ 時間が無い? 残業しろよ」
そいつは、残業の時間が長い=やる気があって立派、と考えるタイプ
そいつは、残業の時間が長い=やる気があって立派、と考えるタイプ
781仕様書無しさん
2010/10/02(土) 20:31:14 バグなく作り上げてやっとコーディング完了なわけだが、
コーディングした後テストするとか意味が分からん。
コーディングした後テストするとか意味が分からん。
784仕様書無しさん
2010/10/02(土) 22:43:13 単体テストは時間がないからできないと言うやつに限って、単純なコーディングミスレベルのバグを乱発して時間を無駄にする。
結果として単体テストで必要であったろう工数の数倍以上の工数が無駄になる。
単体テストをしたからってバグが0になるわけじゃないが、単体テストでみつかるはずのバグを結合以降のテストで見つけると修正コストは数倍から数十倍になるからな。
結果として単体テストで必要であったろう工数の数倍以上の工数が無駄になる。
単体テストをしたからってバグが0になるわけじゃないが、単体テストでみつかるはずのバグを結合以降のテストで見つけると修正コストは数倍から数十倍になるからな。
785仕様書無しさん
2010/10/02(土) 23:37:38 あからさまなバカがいるな
こんなのがいるから単体レベルのテストデータまで納品させられるんだよ
どうせ理解できる奴なんかいないのに
こんなのがいるから単体レベルのテストデータまで納品させられるんだよ
どうせ理解できる奴なんかいないのに
787仕様書無しさん
2010/10/03(日) 06:59:34788仕様書無しさん
2010/10/03(日) 08:00:01 単体テストの結果なんて出したら会社がつぶれる
コーディング規約もコードレビューもしてない(それだけの能力のある同僚上司がいない)
ことがバレる
コーディング規約もコードレビューもしてない(それだけの能力のある同僚上司がいない)
ことがバレる
789仕様書無しさん
2010/10/03(日) 09:29:34 そんな底辺会社ベースで語られても・・・。
まぁ単体テストを納品するかは契約内容によって
ケースバイケースとしか言えんだろ。
まぁ単体テストを納品するかは契約内容によって
ケースバイケースとしか言えんだろ。
790仕様書無しさん
2010/10/03(日) 09:34:15791仕様書無しさん
2010/10/03(日) 12:03:09 テストをプログラマに丸投げしてる時点で意味がない。
792仕様書無しさん
2010/10/03(日) 12:20:09 だな。
コーディングの工数とテストの工数が事前に区別されてなくて、
コーディングした人間がコーディングの工数の中でテストケース作って、テストやって、テスト仕様書もエビデンスも出す必要なし、で
それがバグだらけだったとして「テストを軽視したのは誰か」って話で
コーディングの工数とテストの工数が事前に区別されてなくて、
コーディングした人間がコーディングの工数の中でテストケース作って、テストやって、テスト仕様書もエビデンスも出す必要なし、で
それがバグだらけだったとして「テストを軽視したのは誰か」って話で
793仕様書無しさん
2010/10/03(日) 12:41:07 もしテスト結果を偽造したとしよう
その場合に上司や会社は責任をとるんだろうか
最初にプログラマを絞め上げるのは目に見えてるけど
製品に責任を感じるなら
プログラマの給料をあげること
中間搾取してるカスを全員クビにすること
ちゃんとマネジメントしろ
日本は上が「私がわるかった御免なさい」と言ったのを
見たことがないんだが。部下の尻拭いで辞職します
なんてのは責任とったことにならねーよ。
その場合に上司や会社は責任をとるんだろうか
最初にプログラマを絞め上げるのは目に見えてるけど
製品に責任を感じるなら
プログラマの給料をあげること
中間搾取してるカスを全員クビにすること
ちゃんとマネジメントしろ
日本は上が「私がわるかった御免なさい」と言ったのを
見たことがないんだが。部下の尻拭いで辞職します
なんてのは責任とったことにならねーよ。
794仕様書無しさん
2010/10/03(日) 13:56:39 ケータイがAndroidに移行してから、SE/PGから
テスターになった人が多いから、こんなスレが
繁盛するんだろうね。
でも、テスターは素人の女の子でもできる仕事だよ。
真実から目を背けてはダメだよ。
テスターになった人が多いから、こんなスレが
繁盛するんだろうね。
でも、テスターは素人の女の子でもできる仕事だよ。
真実から目を背けてはダメだよ。
795仕様書無しさん
2010/10/03(日) 14:09:28797仕様書無しさん
2010/10/03(日) 16:08:22 まっとうな開発現場なら単体テストは普通プログラムした人間がやるだろ。
テスト仕様書はSEが作るかもしれが。
テスト仕様書はSEが作るかもしれが。
798仕様書無しさん
2010/10/03(日) 16:43:28 モジュール単位でしか仕事しない人はいいだろうけど
製品の規模が小さいと商品まるごとのテストになるんだよ
テスト仕様書=製品テスト にすりかえられて
いつの間にか製品の責任まで負わされる。
迂闊に張り切ると命が危うい
製品の規模が小さいと商品まるごとのテストになるんだよ
テスト仕様書=製品テスト にすりかえられて
いつの間にか製品の責任まで負わされる。
迂闊に張り切ると命が危うい
799仕様書無しさん
2010/10/03(日) 22:32:08 どんなブラック企業だよw
製品の責任取るのは出荷判定にハンコ押した奴に決まってる。
製品の責任取るのは出荷判定にハンコ押した奴に決まってる。
800仕様書無しさん
2010/10/04(月) 00:39:24 うかつにはんこ押せないなあ
801仕様書無しさん
2010/10/04(月) 23:10:50 アップデータ配布するだけの仕事ですから無問題です。
802仕様書無しさん
2010/10/06(水) 11:11:11 単体テストなんか10分程で終わりますw
803仕様書無しさん
2010/10/06(水) 16:57:17 数行のプログラムで10分はかかりすぎだw
804仕様書無しさん
2010/10/06(水) 21:41:30805仕様書無しさん
2010/10/06(水) 23:20:59 通りすがりで知らんけど、テスト仕様作らせるなら設計仕様は出せよ。
なんでテスト仕様作成でモジュールの仕様を想像せにゃならんのだ。
明らかにおかしい。
なんでテスト仕様作成でモジュールの仕様を想像せにゃならんのだ。
明らかにおかしい。
806仕様書無しさん
2010/10/06(水) 23:22:35809仕様書無しさん
2010/10/07(木) 21:32:53 >>808
>こういう仕様書がホントにあるから笑えねぇ。
>他には、正しく動くことを確認、とかな。
世間一般の開発現場では、
「"正しく動くこと" って、どういう事?」という発言は許されるけど、
「"排他できる" って、どういう事?」なんて言ってしまったら、
即刻"戦力外通知"を喰らってしまうけどね。
>こういう仕様書がホントにあるから笑えねぇ。
>他には、正しく動くことを確認、とかな。
世間一般の開発現場では、
「"正しく動くこと" って、どういう事?」という発言は許されるけど、
「"排他できる" って、どういう事?」なんて言ってしまったら、
即刻"戦力外通知"を喰らってしまうけどね。
810仕様書無しさん
2010/10/07(木) 21:37:13 やそうでなく、主語も無くて何をテストするのかという話
811仕様書無しさん
2010/10/07(木) 21:42:49 >>810
試験を行うに当たって必要なのは、
「試験対象」と「明確な合否の判断基準」だけだろ?
どうしてそんなに"主語"とやらが必要なの?
もしかして、いつも文章を書く時は
"拝啓"とか書かないと気が済まないタイプの人?
試験を行うに当たって必要なのは、
「試験対象」と「明確な合否の判断基準」だけだろ?
どうしてそんなに"主語"とやらが必要なの?
もしかして、いつも文章を書く時は
"拝啓"とか書かないと気が済まないタイプの人?
812仕様書無しさん
2010/10/07(木) 22:04:59 >>810
「X は Y が Z であること」みたいな言い回しの仕様書は駄目ですか?
ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1012425280
「X は Y が Z であること」みたいな言い回しの仕様書は駄目ですか?
ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1012425280
813仕様書無しさん
2010/10/07(木) 22:06:46 >>811
おまいはマである前に国語を習い直した方がいいぞ。
主語ってのは、対象を指す言葉だ。何について書いているのか、それが文章における主語。
テスト仕様書の場合は、その対象がメモリーの特定箇所の事なのか、表示画面のどこの事なのか。
それが無くて単に排他であるとか、正しく動いているとか、そんなん言っても漠然としすぎ。
おまいはマである前に国語を習い直した方がいいぞ。
主語ってのは、対象を指す言葉だ。何について書いているのか、それが文章における主語。
テスト仕様書の場合は、その対象がメモリーの特定箇所の事なのか、表示画面のどこの事なのか。
それが無くて単に排他であるとか、正しく動いているとか、そんなん言っても漠然としすぎ。
814仕様書無しさん
2010/10/07(木) 22:08:15 てst
815仕様書無しさん
2010/10/07(木) 22:26:10 >>813
>テスト仕様書の場合は、その対象がメモリーの特定箇所の事なのか、表示画面のどこの事なのか。
だから、「試しにそれを作ってみてね。項目は何件ぐらいになりますか?」と聞いているのに・・・
「試験仕様書」があれば「試験仕様書」を作れるのは、当たり前。
>テスト仕様書の場合は、その対象がメモリーの特定箇所の事なのか、表示画面のどこの事なのか。
だから、「試しにそれを作ってみてね。項目は何件ぐらいになりますか?」と聞いているのに・・・
「試験仕様書」があれば「試験仕様書」を作れるのは、当たり前。
816仕様書無しさん
2010/10/07(木) 22:27:25 主語は対象ではないとおもう
いわんとすることには同意する
〜が〜という操作を与えた場合に〜というアクションを起こす
が明確でないと困るものな
いわんとすることには同意する
〜が〜という操作を与えた場合に〜というアクションを起こす
が明確でないと困るものな
817仕様書無しさん
2010/10/07(木) 22:30:27818仕様書無しさん
2010/10/07(木) 22:39:02820仕様書無しさん
2010/10/07(木) 22:50:09 主語霊様との対話は程々に切り上げるとして、
実際の所、この場合の試験項目って
どんな感じ(件数・内容)になるんだろう?
誰か書ける人いない?
多少の抜けや誤りががあっても良いからさ。
実際の所、この場合の試験項目って
どんな感じ(件数・内容)になるんだろう?
誰か書ける人いない?
多少の抜けや誤りががあっても良いからさ。
821仕様書無しさん
2010/10/07(木) 23:23:44 >>815
アホか。
最低限モジュールのI/O仕様を出せ。
単体が関数なのかクラスなのかすら分からんわksg
「ちゃんと排他出来る」ってのは
その関数をコールする排他なのか、
何かのリソースに対する排他機構なのか、
どっちだ?
排他制御を1つの関数で行うのか、
複数の関数で行うのか、どっちだ?
アホか。
最低限モジュールのI/O仕様を出せ。
単体が関数なのかクラスなのかすら分からんわksg
「ちゃんと排他出来る」ってのは
その関数をコールする排他なのか、
何かのリソースに対する排他機構なのか、
どっちだ?
排他制御を1つの関数で行うのか、
複数の関数で行うのか、どっちだ?
823仕様書無しさん
2010/10/07(木) 23:44:49 >>822
単体テストは、
1.使用している関数の全部について、引数とその取り得る値の組み合わせで予想される結果を先に作成し、試験書1とする。
2.関数内部の分岐に着目して、分岐条件の境目での考えられる全組み合わせで予想される結果を先に作成し、試験書2とする。
3.1の試験書1に基づいて実際に動作させる。
4.2の試験書2に基づいて実際に動作させる。
5.成績を評価する。
ま、単一アルゴリズムのテストならこの辺まででいいんじゃね?
単体テストは、
1.使用している関数の全部について、引数とその取り得る値の組み合わせで予想される結果を先に作成し、試験書1とする。
2.関数内部の分岐に着目して、分岐条件の境目での考えられる全組み合わせで予想される結果を先に作成し、試験書2とする。
3.1の試験書1に基づいて実際に動作させる。
4.2の試験書2に基づいて実際に動作させる。
5.成績を評価する。
ま、単一アルゴリズムのテストならこの辺まででいいんじゃね?
826仕様書無しさん
2010/10/08(金) 00:00:27 >>825
なら、これで。
仕様:ちゃんと排他できること。
ソース:ttp://ja.wikipedia.org/wiki/%E3%83%87%E3%83%83%E3%82%AB%E3%83%BC%E3%81%AE%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0
※関数の形にしたければ、適当に括弧でくくってあげてね。
なら、これで。
仕様:ちゃんと排他できること。
ソース:ttp://ja.wikipedia.org/wiki/%E3%83%87%E3%83%83%E3%82%AB%E3%83%BC%E3%81%AE%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0
※関数の形にしたければ、適当に括弧でくくってあげてね。
827仕様書無しさん
2010/10/08(金) 00:23:33 >>826
あ、こういうの試験すんの結構厄介だわw
なんせ時系列に状況が変わってくんだろ?
特定の場所でそれぞれの出力が確認出来るような環境で、
どちらかの処理が動いている時にもう片方が止まっている事が確認できないとな。
簡単にやるなら、デバック用のログ吐かせたりするな。
あ、こういうの試験すんの結構厄介だわw
なんせ時系列に状況が変わってくんだろ?
特定の場所でそれぞれの出力が確認出来るような環境で、
どちらかの処理が動いている時にもう片方が止まっている事が確認できないとな。
簡単にやるなら、デバック用のログ吐かせたりするな。
828仕様書無しさん
2010/10/08(金) 00:37:45 >>826
825じゃないが。
pxをまず3つに分割するとする。
lock、クリティカルセクション、unlock。
単体テスト対象はlockとunlock。
入出力は共に外部変数。
異常な外部変数の状態についてはありえないとしてスキップ。
(仕様にないし)
項目1件でC1までカバーできるから、それで十分。
具体的にはlockでは各ループを2回以上回し
ifに入らない->入るパターンを作る。
p0のlockとunlock、p1のlockとunlock、
各1件ずつで計4件で単体テスト終了。
実際に排他出来るかどうかは結合テストの範疇。
まぁ実施だけなら5分ぐらいだな。
825じゃないが。
pxをまず3つに分割するとする。
lock、クリティカルセクション、unlock。
単体テスト対象はlockとunlock。
入出力は共に外部変数。
異常な外部変数の状態についてはありえないとしてスキップ。
(仕様にないし)
項目1件でC1までカバーできるから、それで十分。
具体的にはlockでは各ループを2回以上回し
ifに入らない->入るパターンを作る。
p0のlockとunlock、p1のlockとunlock、
各1件ずつで計4件で単体テスト終了。
実際に排他出来るかどうかは結合テストの範疇。
まぁ実施だけなら5分ぐらいだな。
829仕様書無しさん
2010/10/08(金) 00:48:42 こうして Therac 25 の悲劇は
再び繰り返されるのであった。
再び繰り返されるのであった。
830仕様書無しさん
2010/10/08(金) 22:38:30831仕様書無しさん
2010/10/09(土) 14:26:06 【審議中】
∧,,∧ ∧,,∧
∧ (´・ω・) (・ω・`) ∧∧
( ´・ω) U) ( つと ノ(ω・` )
| U ( ´・) (・` ) と ノ
u-u (l ) ( ノu-u
`u-u'. `u-u'
∧,,∧ ∧,,∧
∧ (´・ω・) (・ω・`) ∧∧
( ´・ω) U) ( つと ノ(ω・` )
| U ( ´・) (・` ) と ノ
u-u (l ) ( ノu-u
`u-u'. `u-u'
832仕様書無しさん
2010/10/09(土) 17:20:08 たしかSF作家だっけ?
833仕様書無しさん
2010/10/11(月) 21:08:23 結局某アルゴリズムにこだわってた奴は何が言いたかったんだ?
834仕様書無しさん
2010/11/23(火) 18:56:01 はぁ、なんで外注テスターってこんなに醜いんだろう。
自分でもの作りができないIT職って笑えるわ
自分でもの作りができないIT職って笑えるわ
836仕様書無しさん
2010/11/24(水) 09:13:10837仕様書無しさん
2010/11/26(金) 03:10:28 >>835
指示待ち前提とかうけるww
指示待ち前提とかうけるww
838仕様書無しさん
2010/11/26(金) 09:18:28 テスター後にPG入る予定だったが
テストするレベルじゃないってか出来てねぇじゃんか
テキトーに理由つけてトンズラしました
テストするレベルじゃないってか出来てねぇじゃんか
テキトーに理由つけてトンズラしました
839仕様書無しさん
2011/06/19(日) 02:10:07.34 テストこそが一番重要だとか、テスト駆動してとかまで言わないから
せめて、鬱になってぶん投げるんなら最低限のテスト書いておいてくれ。
引き継いでも、テストなしの何千行ものコードを理解するのは厳しいよ。
せめて、鬱になってぶん投げるんなら最低限のテスト書いておいてくれ。
引き継いでも、テストなしの何千行ものコードを理解するのは厳しいよ。
840仕様書無しさん
2011/07/06(水) 13:59:07.87 Webで自動テストってどう思う?画面周りで嫌になるんだけど。コアなモジュールを自動テストするのはわかるが最終的に目視のほうが圧倒的に完成が早いとなると自動化する意欲が沸かない。自動化が向いてない業務を世にしらしめるのが後世のためだと思うのだが。
842仕様書無しさん
2011/07/06(水) 14:04:09.99 >>840
UIのテストはいつでもやりづらいものだけど、だからといって、マニュアルで実行して目視が楽だからってのは
違うんじゃ無いか。
そうしなくても良いように、UIとロジックを分離させつつ、テスタビリティに気を配って設計・実装するのが今日の流儀。
UIのテストはいつでもやりづらいものだけど、だからといって、マニュアルで実行して目視が楽だからってのは
違うんじゃ無いか。
そうしなくても良いように、UIとロジックを分離させつつ、テスタビリティに気を配って設計・実装するのが今日の流儀。
843840
2011/07/06(水) 14:28:24.24 >>842
なんというか、自動化のアンチパターンみたいな話ってあまり聞かなくて推奨する人は100%自動化オケーってなるのが銀の弾はナイゼ理論上エネルギー保存の法則に反する危惧が、、、。
UIテストの自動化はやっぱあんまやらない、でオケー?
上流に安心して使ってもらうために中低レベルモジュールを自動テスト化するってことに注力し、人間様がIFポイントになる部分は目視を重要視するとかだとスッキリするんだけと。
なんというか、自動化のアンチパターンみたいな話ってあまり聞かなくて推奨する人は100%自動化オケーってなるのが銀の弾はナイゼ理論上エネルギー保存の法則に反する危惧が、、、。
UIテストの自動化はやっぱあんまやらない、でオケー?
上流に安心して使ってもらうために中低レベルモジュールを自動テスト化するってことに注力し、人間様がIFポイントになる部分は目視を重要視するとかだとスッキリするんだけと。
844仕様書無しさん
2011/07/06(水) 16:22:06.36 >>843
> UIテストの自動化はやっぱあんまやらない、でオケー?
Webの自動テストの話だとすると、具体的に何をマニュアルテストでやった方が良いのか書いてくれ。
Seleniumとかは当然評価してるんだろうな?
>最終的に目視のほうが圧倒的に完成が早い
まぁ、初めて「うん、今完成した」と思える瞬間までは速いだろうけど、それ以降繰り返しテストしたり、
機能拡張したり、バグフィックスしたりするときに行うテスト工数を考えるとどう?
あと、対応するブラウザが増えたり、既存のブラウザの新バージョンで問題が無いかどうかテストしたりする工数とか。
> UIテストの自動化はやっぱあんまやらない、でオケー?
Webの自動テストの話だとすると、具体的に何をマニュアルテストでやった方が良いのか書いてくれ。
Seleniumとかは当然評価してるんだろうな?
>最終的に目視のほうが圧倒的に完成が早い
まぁ、初めて「うん、今完成した」と思える瞬間までは速いだろうけど、それ以降繰り返しテストしたり、
機能拡張したり、バグフィックスしたりするときに行うテスト工数を考えるとどう?
あと、対応するブラウザが増えたり、既存のブラウザの新バージョンで問題が無いかどうかテストしたりする工数とか。
845840
2011/07/06(水) 19:24:04.91 >>844
> Webの自動テストの話だとすると、具体的に何をマニュアルテストでやった方が良いのか書いてくれ。
デザインとか、結合レベルのものは期待してないよ。
意図した動的なテキストや画像が表示されているかどうか。
リンクが正しくたどれるかどうか。
ページ切替が正しく動作してるか。
とかかな。
> Seleniumとかは当然評価してるんだろうな?
してない。サンプルレベルで試したことはあるけど実務では使ったことない。
今から始める手頃なプロジェクトがあるから試してみるよ。
> 機能拡張したり、バグフィックスしたりするときに行うテスト工数を考えるとどう?
気持ちはわかるんだけど。
発注からリリースまで1〜3ヶ月とかいうプロジェクトばかりやってるせいかな。開始次期にもたつけない。
開発は8割動作を保障するまでの時間が勝負だと思ってる。品質と同じくらいスピードも大切なんだよ。
今余裕あるから色々試してしてみるわー
どうにか効率のいいやり方を見つけたいんだわ。
> Webの自動テストの話だとすると、具体的に何をマニュアルテストでやった方が良いのか書いてくれ。
デザインとか、結合レベルのものは期待してないよ。
意図した動的なテキストや画像が表示されているかどうか。
リンクが正しくたどれるかどうか。
ページ切替が正しく動作してるか。
とかかな。
> Seleniumとかは当然評価してるんだろうな?
してない。サンプルレベルで試したことはあるけど実務では使ったことない。
今から始める手頃なプロジェクトがあるから試してみるよ。
> 機能拡張したり、バグフィックスしたりするときに行うテスト工数を考えるとどう?
気持ちはわかるんだけど。
発注からリリースまで1〜3ヶ月とかいうプロジェクトばかりやってるせいかな。開始次期にもたつけない。
開発は8割動作を保障するまでの時間が勝負だと思ってる。品質と同じくらいスピードも大切なんだよ。
今余裕あるから色々試してしてみるわー
どうにか効率のいいやり方を見つけたいんだわ。
846仕様書無しさん
2011/07/07(木) 12:43:17.94 >>845
> 意図した動的なテキストや画像が表示されているかどうか。
これが、サーバ側で生成されるのか、クライアント側で生成されるのかで話はかわってくるな。
> リンクが正しくたどれるかどうか。
> ページ切替が正しく動作してるか。
これこそSelenium等の出番。
> 発注からリリースまで1〜3ヶ月とかいうプロジェクトばかりやってるせいかな。開始次期にもたつけない。
1ヶ月でリリースしてその後なんのメンテナンスもしない、というのと、
3ヶ月でリリースしてその後継続してメンテナンスするというのは大きな違いがあるが。
> 意図した動的なテキストや画像が表示されているかどうか。
これが、サーバ側で生成されるのか、クライアント側で生成されるのかで話はかわってくるな。
> リンクが正しくたどれるかどうか。
> ページ切替が正しく動作してるか。
これこそSelenium等の出番。
> 発注からリリースまで1〜3ヶ月とかいうプロジェクトばかりやってるせいかな。開始次期にもたつけない。
1ヶ月でリリースしてその後なんのメンテナンスもしない、というのと、
3ヶ月でリリースしてその後継続してメンテナンスするというのは大きな違いがあるが。
847840
2011/07/07(木) 15:22:50.37 >>846
ありがとう、頭の整理ができてきた。
なるほどね。規模が大きくて大規模のメンテが絡む場合は自動化が有効なのかな。
確かに若いころ、javaで半年150人月150kの作業を自動化なして作業組んだ時死んだわ。
ビジネスロジックをUIで自動テストするのがしんどいんでクラスに引っ込めて試験する。
UIはUIでDB、ビジネスロジックと切り離して試験できる手法ができたらいいと思わない?HTMLベースでブラウザなしで試験できそう。リンクチェックとかもできるようにして。あくまでリクエストも表示データもテスト関数で作成。
合体したときのビジネスロジック試験はサイクル的に項目が重複して無駄に思える。結合点のプログラムを別途自動化するとして残る障害は関数相互間のIF認識ミス。それを結合レベルの障害と認識してもらえるかどうかは顧客次第か。
すまん、独り言になってしまった。
単体試験=全てのコードを評価する 。と定義して結合リスクは無視。結合時の障害が気になるところだけど、低リスクで行えられればテストコードの作成コストは大幅に削減できるかな。
ありがとう、頭の整理ができてきた。
なるほどね。規模が大きくて大規模のメンテが絡む場合は自動化が有効なのかな。
確かに若いころ、javaで半年150人月150kの作業を自動化なして作業組んだ時死んだわ。
ビジネスロジックをUIで自動テストするのがしんどいんでクラスに引っ込めて試験する。
UIはUIでDB、ビジネスロジックと切り離して試験できる手法ができたらいいと思わない?HTMLベースでブラウザなしで試験できそう。リンクチェックとかもできるようにして。あくまでリクエストも表示データもテスト関数で作成。
合体したときのビジネスロジック試験はサイクル的に項目が重複して無駄に思える。結合点のプログラムを別途自動化するとして残る障害は関数相互間のIF認識ミス。それを結合レベルの障害と認識してもらえるかどうかは顧客次第か。
すまん、独り言になってしまった。
単体試験=全てのコードを評価する 。と定義して結合リスクは無視。結合時の障害が気になるところだけど、低リスクで行えられればテストコードの作成コストは大幅に削減できるかな。
848仕様書無しさん
2011/07/07(木) 16:57:52.68 > UIはUIでDB、ビジネスロジックと切り離して試験できる手法ができたらいいと思わない?
たとえば、何かのパラメータを画面で入力して、サーバで検索してHTMLで表形式で表示するとき、
・サーバはJSONでデータを戻す
・JavascriptでJSONをパース
・さらにJavascriptでTABLEのDOMを動的に生成
とかやれば、自動テストが介入する余地がかなりある。
まぁ、サーバ側の言語の制約とか、フレームワークを使っているが故の何らかの制約とかが
ある場合は、また違うかもしれないけど。
たとえば、何かのパラメータを画面で入力して、サーバで検索してHTMLで表形式で表示するとき、
・サーバはJSONでデータを戻す
・JavascriptでJSONをパース
・さらにJavascriptでTABLEのDOMを動的に生成
とかやれば、自動テストが介入する余地がかなりある。
まぁ、サーバ側の言語の制約とか、フレームワークを使っているが故の何らかの制約とかが
ある場合は、また違うかもしれないけど。
849840
2011/07/08(金) 01:33:56.35 >>848
たぶんjava以外はview単体で実行させるのは難しくない。
Htmlをdomってチェックすればテストできるんじゃないかなと。
javaもjspじゃなくてvelocityとか使えばできるはず。
たぶんjava以外はview単体で実行させるのは難しくない。
Htmlをdomってチェックすればテストできるんじゃないかなと。
javaもjspじゃなくてvelocityとか使えばできるはず。
850仕様書無しさん
2011/07/08(金) 11:00:11.97 自分の環境だけで語る奴って何なの?
851仕様書無しさん
2011/11/22(火) 14:24:08.46 このスレタイってスクエニのゲームBGMのタイトルみたいだよね
852仕様書無しさん
2011/11/22(火) 18:54:04.29854仕様書無しさん
2011/11/23(水) 00:25:36.98856仕様書無しさん
2011/11/23(水) 15:07:53.73 テストは大事だが、そこから本番てのはちょっと違うだろ
設計にミスがなきゃテストなんて穏やかに終わるもんだ
設計にミスがなきゃテストなんて穏やかに終わるもんだ
857仕様書無しさん
2011/11/23(水) 16:29:49.06 ミスの無い設計なんてお目にかかったことがないわ
858仕様書無しさん
2011/11/23(水) 17:49:51.77 うわぁ・・・
859仕様書無しさん
2011/11/23(水) 18:39:36.28 ミスではない。
仕様です。
仕様です。
860仕様書無しさん
2011/11/24(木) 00:23:32.12 そりゃテストしながら作ってりゃあ
コーディング終わった時点でほぼ終わりだわな
コーディング終わった時点でほぼ終わりだわな
861仕様書無しさん
2011/11/25(金) 09:32:08.81 テストしかやらされていない奴も...。
862仕様書無しさん
2012/01/20(金) 22:27:56.48 ST終わって単体バグ出るとか杜撰すぎて笑えない
863仕様書無しさん
2012/02/11(土) 10:38:57.07 テスターをどうおもってる?
864仕様書無しさん
2012/06/17(日) 12:37:14.39 ずっとテスターであり続けたい
865仕様書無しさん
2012/06/17(日) 18:53:25.40 テスト計画書を作ろうという気持ちのないテスターとかいりません
866仕様書無しさん
2012/10/10(水) 22:37:21.99 SEさんにお願い
設計書の体裁にこだわるのもいいけどテストデータちゃんと作ってくれ
設計書の体裁にこだわるのもいいけどテストデータちゃんと作ってくれ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- サウナ夫婦死亡 非常ボタンの通報装置の電源入っておらず オーナー「今まで電源入れたことない」 [夜のけいちゃん★]
- サウナ夫婦死亡 非常ボタンの通報装置の電源入っておらず オーナー「今まで電源入れたことない」★2 [夜のけいちゃん★]
- 【野球】WBC、録画放送含め地上波中継なし (ネットフリックス) ★3 [阿弥陀ヶ峰★]
- 日中関係改善は「下手をすると10年かかる」 トランプを全面信頼できない高市官邸の苦悩★5 [ぐれ★]
- ファミマ「遊べるコンビニ」へ ゲーム機を5000店舗に設置方針 IP強化 [七波羅探題★]
- 【東京】赤坂サウナ火事2人死亡 サウナ室のドアノブ外れ閉じ込められた可能性 ★11 [nita★]
- 倉田真由美「国会見てると高市政権を倒すための質問ばかり。もっと国のための質問をしてください」 [834922174]
- お前ら俺に力をくれ
- 🏡要る?
- 【実況】博衣こよりのえちえちダンガンロンパ7🧪
- 煽り抜きで『進撃の巨人』って日本人の漫画史上でもトップレベルの傑作じゃねぇか? [339035499]
- 至急おかずくれ
