软件测试介绍

软件测试介绍

软件生命周期

一个软件的生命周期包括:

1.计划,由项目经理完成,需要多少人员,时间完成项目的研发。

2.需求分析,由需求工程师完成,列出软件具体需要什么功能,会输出需求规格说明书。

3.设计,通常由高级开发工程师完成,说明设计需要的工具,设计需要的语言等,输出设计规格说明书。

4.编码,通常由普通开发工程师完成。

5.测试,由测试工程师完成,检查开发工程师的工作是否存在问题。

6维护,由技术支持人员完成,比如帮用户升级软件,排除故障。

软件测试的分类

1.单元测试

测试软件具体的函数,白盒测试。

2.集成测试

对软件的组装进行测试。

3.系统测试

包括软件的功能测试,性能测试,兼容性测试,属于黑盒测试,测试工程师百分之90就是干这个。

系统测试

系统测试的4个活动

1.测试计划活动

对整个测试规划计划,由测试经理或组长完成。

2.测试设计活动

通常由高级测试工程师完成,设计测试的整个框架,编写测试方案文档,比如测试需要的工具等。

3.测试实现活动

编写测试用例。测试用例就是具体的一个测试的执行操作。

4.测试执行活动

1.搭建测试环境:比如部署服务器。

2.开始执行测试用例。

3.提交缺陷报告。

4.编写测试总结。

posted @ 2020-12-07 18:04  bloglife-yz  阅读(46)  评论(0)    收藏  举报