测试one

初步了解软件测试

1.什么是软件测试?
验证软件是否满足用户的需求。(不是以软件测试人员的主观意愿去判断软件的质量的,它是有标准的)
不运行系统或者程序可以进行软件测试吗? 可以的 动态/静态测试
2.软件测试和研发的区别?
(1)软件测试和调试的区别
目的不同:软件测试是检查软件的质量(以需求为标准)
软件调试是开发人员为了检查程序是否实现了他(开发人员)想让程序实现的功能。
人员不一样:软件测试,黑盒测试工程师,白盒测试工程师,开发人员(单元测试或白盒测试)
软件调试:开发人员
阶段不同:软件测试,贯穿到了整个软件开发的生命周期(需求分析-计划-设计-开发-测试-运行)
软件调试:只在开发阶段。
(2)难易程度,技能要求
开发广度小,专业度低 Java工程师 Java 框架
测试广度大,专业度低
接口测试 postman soupui Charles
抓包 fiddler Charles
模拟弱网工具(性能测试)
自动化测试 Java Python ruby nuittest TestNG
安全测试 网络知识 Linux tomacat 数据库
3.一个优秀的软件测试人员该具备什么素质?
发散性思维,逆向思维,兴趣,责任感和压力
测试左移:需求前调研阶段和需求阶段,测试人员参加。
测试右移:产品上线后,系统监控,日志记录和分析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值