这本书中列举了大量的例子,使得我们在学习过程中更容易看的懂,学起来会轻松些。阅读《构建之法》后,让我明白了软件构建的过程不仅仅是写出一个程序,还需要根据用户的需求扩展应用程序各种功能,接着还要扩展一个能保证服务质量的软件服务;在软件构建过程中还需要拥有各种文件和数据来描述各个程序文件之间的依赖关系、编译参数、链接参数等等。
《构建之法》中的测试、软件工程师的成长、编写代码的规范、团队合作开发软件的重要性、还有开发软件项目的总体流程、IT的发展创新等等,使得整本书的内容丰富多彩,不会像一般的软件工程书那样,千篇一律,太生硬呆板,而这本书的内容给读者一种欢快的阅读体会,能让人更加的快速去接受里面的内容,并吸收为自己所用;并且里面的内容都举例生活中的例子,使人看上去更加的了解其实软件工程就在我们的身边。
软件测试工作是一个系统而复杂的工程,软件测试的目的就是确保软件的质量、确认软件以正确的方式做了你所期望的事情,所以工作的主要任务是发现软件的错误、有效定义和实现软件成分由底层到高层的组装过程、验证软件是否满足规格书要求和系统定义文档所规定的技术要求、为软件质量模型的建立提供依据。 而且软件的测试不仅是要确保软件的质量,还要给开发人员提供信息,以方便其为风险评估做相应的准备,以及为其提供分析依据,重要的是要贯穿在整个软件开发的过程中,保证整个软件开发的过程是高质量的。 软件测试对测试工程师来讲,要求具备较强的专业知识,严谨细心耐心的测试态度,良好的反向思维、发散思维能力、沟通能力等等。
在阅读《构建之法》这本书以后,我有几个疑问:
- 成为优秀的程序员应该具备什么?
- 怎样快速融入企业?
- 测试负责人要进行严格的测试进度跟踪吗?
- 测试工程师如何避免定位效应?
- 对于新的技术,我们该怎么抉择?