软件测试真的应该成为学术界的一流概念吗?

Ath*_*her 6 unit-testing

软件测试真的在学术层面上得到了重视吗?

我相信大学提供软件工程(甚至可能是计算机科学)需要将软件测试本身作为一门单独的课程和主题来处理,而不是作为软件工程的一般主题的一部分.无论使用何种测试方法和技术,这都是软件专业人员编写代码时的一部分.

我不确定大多数大学都会发生这种情况 - 它仍然是次要的.当一个刚毕业的大学毕业时,他就是编程和创造事物,而不是如何测试它们.

软件测试真的应该成为学术层面的一流概念(或者至少被视为一个)吗?

Bil*_*ard 4

是的,可能应该给予更多考虑,在某些地方确实如此。作为大学新课程的一部分,我参加的所有编程项目都需要包含测试用例。没有办法强制执行特定的方法,例如 TDD,但我认为这是朝着正确方向迈出的一步。

甚至还有可用的工具,例如Web-CAT,可以自动评估测试覆盖率。学生提交他们的代码和测试,系统会告诉他们在一组教师接受的测试中的得分情况。