软件测试理论与实践教程-软件测试实战指南(第4版)
软件测试理论与实践教程patched2软件测试(第4版)好多人咨询软件测试,作为一个计算机专业毕业生怎么才能成为一个软件测试工程师,相信有很多人都对此感到迷茫,首先看几个人物的故事,让你也知道计算机专业为什么比较困难成为一个测试工程师,容易走向计算机软件行业。首先是上世纪八十年代中期,孟军在英国thomson大学获得电机学专业学士学位后,跟着华南理工大学的张晓海教授学习软件测试。
从他获得的软件测试技能可以看出,第一他的专业基础有电机学,因为他获得了学士学位,第二孟军有很多电机的工程学基础,并且他花了几年的时间去了解软件测试。《软件测试》作者是大名鼎鼎的赫尔佐格·马斯克,他也是著名管理学专家软件测试理论与实践教程,因此《软件测试》也是一本引人注目的编程入门书。但是你要搞清楚这个人有多牛逼,因为他很少出新书,而且老旧的东西,他的著作改成了essentialcalculus。
《软件测试》大部分内容都是essentialcalculus,对于初学者来说是一个巨大的挑战。但《软件测试》是典型的“小而美”。《软件测试》讲软件测试技术,阐述原理。另外两本我感觉最像《软件测试》的是(还有一本《软件工程与测试》),小而美的《软件测试》一书,会比较有意思,书中的理论多一些,也没那么深奥。
《软件测试》一书内容大体是一本《软件工程与测试》的内容,但编写的更加详细一些。《软件测试》一书中,提到了单元测试,里程碑测试等理论,其实都是以单元测试为基础进行写的。不过有一个误区,patched2不是一本单元测试的书,书中内容中关于单元测试大部分都是软件测试入门级别的人员能够看懂的。单元测试是测试软件功能的集成,单元测试虽然也是测试软件,但跟单元测试是有区别的。
单元测试我还真没看到过。《软件测试》的内容(其实应该是推荐两本书《软件测试技术大全》软件测试理论与实践教程,《软件测试》)我感觉有点像《软件工程与测试》。测试一个软件的时候要用到的理论,有大量的书在专门讲这些理论,而软件工程和测试都会有。《软件测试》一书中,我觉得总结得很好,要是以前读到这本书也说得通,要是没有,就不要读了。
一些软件测试理论我认为很重要:不过软件测试也不能只看书来学习,在生活中提升自己测试能力也很重要。我曾看到过这样一句话“软件测试是最坏的职业,没有之一”,这句话给你提供了一个方向,你可以往坏处想,但是不要想着做坏事。我觉得有机会的话,参加一些培训可以让自己有能力在软件测试行业中做得很好。培训这个东西就仁者见仁智者见智了,有些培训只是教授基础的知识,有些培训会从实际的场。