软件工程理论阅读笔记3
这本书中我最感兴趣的一个章节是软件测试,因为寒假的时候我帮助我邻居测试他的软件运行情况,我用他设计的软件,然后提出问题,当我的问题提出后,然后提出应该怎样做用户会比较方便,感觉当时特别有成就感。曾经以为软件测试人员就是把自己当成用户,等开发人员做完程序之后使用一下然后提出问题就可以了。
其实测试人员的工作远远不是那么的简单,软件测试贯穿整个软件的开发过程中,包括:单元测试(模块接口测试、局部数据结构测试、重要执行路径测试、错误处理测试、边界条件测试、单元测试方法)、集成测试(自顶向下集成、自底向上集成)、确认测试、系统测试、软件调试(简单的调试方法、归纳法调试演绎法调试、回溯发调试)。看起来特别的繁琐,但是我感觉软件测试比软件开发更适合我一点,其实什么事情都不是你想的那么简单,只有真正去做了才能体会一下它实际的流程。