软件测试了解篇

一、什么是软件测试

验证软件是否满足用户需求

二、软件测试和研发的区别

(1)软件测试与调试的区别

 目的参与人员执行阶段
测试发现程序中的缺陷

测试+开发人员

(黑盒测试主要由测试人员完成

 

单元/集成主要由开发人员完成)

整个软件开发周期
调试定位并且解决程序中的问题开发人员一般在开发阶段

(2)软件测试和研发的区别

 软件测试软件开发
难易程度广度大,专业度低广度小,专业度低
工作环境                                        基本相似
薪水测试中小企业总体比研发低,自动化等专业测试领域和研发基本无差距.大厂研发测试无区别
发展前景自动化测试,安全测试等领域发展前景和软件开发基本一致
繁忙程度测试一般比研发轻松,但敏捷模式下差距不大,产品发布钱压力大
技能要求测试要求更广泛:业务能力,设计和架构分析能力,测试手段和工具使用,用户模型分析和理解,编程能力

三.为什么要做软件测试

逆向思维:有异常时,在ATM上取钱,突然电,钱还没出来,会有什么解决方式,乘地铁,地点点错了,已经出票了,应该怎么处理?

好奇心探求多种可能,以一个简单高效的办法完成不同需求,

批判性思维:有玩一个唱歌APP,有的时候崩了,作为用户来说是很难受的,重启也不解决问题,我就想是哪一方面的问题,要是我应该怎么解决,考虑可能是因为更新功能,或者在线人数太多等等原因.

对于和人交流沟通有兴趣,能简单高效完成很有成就感,能用电话解决就不用发消息.

以前在学校图书馆做过公众号小编,文字的表达特别重要,有歧义的话尽量多斟酌,就像当时编辑一个获奖名单,不确定经过询问,老师给出的名单没有先后之分,所以当时做的表头就要写下列姓名顺序按照笔画多少排序.避免产生有同学觉得在前面的同学分数更高的歧义.

有耐心,责任感,抗压性:进行数学建模比赛时,有的东西不是很了解,数据又多,三天中,经过和同学耐心商量,查资料一步一步做出最终报告,,一个很的题目,经过一步步解剖,最终完成,当时做完很有成就感,产品是否能交付给用户,是测试人员的必备要素,有时候会有来自上级,开发人员,用户,自己的压力就要想着如何化压力为动力,运动不失为一个好办法,会给人愉悦感.

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值