软件测试的基本概念

1.什么是软件测试:软件测试就是证实软件不存在错误的过程(使用人工或自动手段,来运行或测试某个系统的过程)
2.测试和调试的区别:
1)目的不一样:测试的任务是发现程序中的缺陷,调试的任务是定位而且解决程序中的问题
2)参与角色不一样:测试主要是由测试人员和开发人员来执行,黑盒测试主要由测试人员来完成,单元/集成测试主要由开发人员执行。调试由开发人员来完成
3)执行的阶段不一样:测试贯穿整个软件开发生命周期。调试通常在开发阶段
3.为何作软件测试
由于我以为本身适合软件测试,首先我以为本身对软件测试有很大的兴趣,其次,个人性格是有很强的好奇心,对外界事物很是敏感,具备怀疑能力
4.软件测试的目的:验证软件有没有问题
5.软件测试的原则:以客户为中心,遵循软件测试的规范、流程、标准及要求
6.什么是需求:知足用户指望或正式规定文档(合同、标准、规范)所具备的条件和权能,包含用户需求和软件需求
用户需求:简单理解为甲方提供的需求,若是没有甲方,那么就是终端用户使用产品时必需要完成的任务,该需求通常比较粗略
软件需求:也叫功能需求,该需求详细描述开发人员必须实现的软件功能
用户解决问题或达到目标所需条件或权能
用户需求到软件需求须要沟通,一般是产品经理来完成该部分
7.什么是bug:当且仅当规格说明是存在的而且正确,程序与规格说明之间的不匹配才是错误。当没有需求规格说明时,
判断标准以最终用户为准:当程序没有实现其最终用户合理预期的功能要求时,就是软件错误ide

相关文章
相关标签/搜索