测试理论基础

2018-05-16  本文已影响11人  雷阳洪

软件的生命周期

问题定义

拿来干嘛的。先有想法去实现,它具备什么功能

可行性研究

去研究他的内容是否合理,技术是否可行

开发阶段

需求分析

需求规格说明书(PRD)
系统概要设计说明书(HLD)
系统详细设计说明书(LLD)

编码

测试阶段

单元测试(UT测试)

    就是我们做的单个单个的接口,对一个模块或者一个函数

集成测试(IT测试)

    多个单元系统组成

系统测试(ST测试)

    所有功能全部实现,新城安装程序,对软件进行全面完善的过程

验收测试(UAT测试)

    对测试的东西,让用户使用,如果发现问题,可以反馈给公司

维护

改正性维护

    在软件交付使用后,由于开发测试时的不彻底、不完全、必然会有一部分隐藏的错误被带到运行阶段,这些隐藏的错误在某些特定的使用环境下就会暴露。

适应性维护

    是为适应环境的变化而修改软件的活动。

完善性维护

    是根据用户在使用过程中提出的一些建设性意见而进行的维护活动。

预防性维护

    是为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础。
上一篇下一篇

猜你喜欢

热点阅读