ソフトウェアテスト、PHP制作、printf関数テスト

ソフトウェアテスト
PHP制作(掲示板をクラスにする)
■printf関数の復習テスト



ソフトウェアテスト
今日は、実際にテストケースを使って、掲示板のテストをした。あらゆるケースを試していくのはとても大変な作業でした。

また見落としがちなケースとして、以下の項目がありました。

•いろんなブラウザで表示できるか(IE,Firefox,Safariなど)
•複数タブでの操作に耐えられるか(2つ開いて片方で削除、もう片方で同一投稿を編集)
•大量データはさばけるか(100万件の投稿など)
•悪意あるユーザーの攻撃に耐えられるか




PHP制作
掲示板をクラスにする。
次回から本格的に行う予定。

■printf関数復習テスト
1)echo "身長は".$height.",体重は".$weight."です";を書き直してください。
2)echo "Aグループの割合は".$a."%です";を書き直してください。
3)echo "平均点は".$average."点です";を、小数第二位で四捨五入して、書き直してください。
4)yyyy/mm/ddで今日の日付を出力してください


1)解答

<?php
$i = "身長は%dcm、体重は%dkgです\n";
$height = 165;
$weight = 45;
printf($i,$height,$weight);//書き方1

printf("身長は%dcm、体重は%dkgです\n",165,45);//書き方2
?>

2)解答

<?php
printf("Aグループの割合は%d%%です\n",120);
?>

3)解答

<?php
printf("平均点は%5.1f点です\n",99.99);
?>

※ポイントは少数ということ
4)解答

<?php
printf("%d/%02d/%02d",date('Y'),date('m'),date('d'));
?>

※ポイントは0詰め