软件测试介绍
软件测试介绍
软件生命周期
一个软件的生命周期包括:
1.计划,由项目经理完成,需要多少人员,时间完成项目的研发。
2.需求分析,由需求工程师完成,列出软件具体需要什么功能,会输出需求规格说明书。
3.设计,通常由高级开发工程师完成,说明设计需要的工具,设计需要的语言等,输出设计规格说明书。
4.编码,通常由普通开发工程师完成。
5.测试,由测试工程师完成,检查开发工程师的工作是否存在问题。
6维护,由技术支持人员完成,比如帮用户升级软件,排除故障。
软件测试的分类
1.单元测试
测试软件具体的函数,白盒测试。
2.集成测试
对软件的组装进行测试。
3.系统测试
包括软件的功能测试,性能测试,兼容性测试,属于黑盒测试,测试工程师百分之90就是干这个。
系统测试
系统测试的4个活动
1.测试计划活动
对整个测试规划计划,由测试经理或组长完成。
2.测试设计活动
通常由高级测试工程师完成,设计测试的整个框架,编写测试方案文档,比如测试需要的工具等。
3.测试实现活动
编写测试用例。测试用例就是具体的一个测试的执行操作。
4.测试执行活动
1.搭建测试环境:比如部署服务器。
2.开始执行测试用例。
3.提交缺陷报告。
4.编写测试总结。
浙公网安备 33010602011771号