概要
第1特集
テストの設計してますか?
新しいソフトウェアテスト講座
近年のソフトウェア開発では,テスト駆動開発(テストファースト)の一環で開発者自身がテストを行ったり,自動化できるテストはCI/CDの中で実行されたり,開発プロセスの中にテストが組み込まれてきています。テストは開発の後半に実施するものという考え方は古くなりつつあります。開発プロセス全体に関わってくる以上,QA(品質保証)担当者だけでなく,開発担当者も基本的なテストプロセスやテスト技法について知っておく必要がありそうです。
すべてのITエンジニアが把握しておくべき知識として,現代におけるテスト設計の基本を整理し,提示します。
第2特集
ゼロから学ぶWeb APIセキュリティ
設計から始める攻撃対策
今やWeb APIはWebサービス開発と切っても切れない関係です。それゆえにサイバー攻撃の対象にも容易になり得ます。攻撃事例も数多く報告されており,セキュリティ対策は急務と言えるでしょう。ですが,いざ対策しようとすると,想像以上に配慮する必要のある箇所が多く,途方に暮れた人もいるのではないでしょうか。そんなあなたのために,本特集ではWeb APIセキュリティのノウハウを集めました。第1,2章ではWeb APIに潜むセキュリティリスクと重要なセキュリティのポイントを紹介し,第3,4章では「脆弱性」と「認証・認可」の2点で対策の心得を伝授します。この機会にぜひ,ご自身のWeb APIについて,一度見直してみてください。
特別企画
創刊400号記念特別企画
表紙で振り返るSoftware Designの歩み
おかげさまで『Software Design』は今号で創刊400号を迎えました。この瞬間を迎えられたのも,ひとえに読者のみなさま,制作にご協力いただいたみなさまのおかげです。ありがとうございます。400号を記念して,創刊号(1990年11月号)からの表紙を一挙掲載します。本誌が扱ってきた技術と表紙デザインの変遷をお楽しみください。