上海六痕网络:做好软件测试应具备的思维方式
2017-06-20 13:46来源:未知作者:mingtong 阅读量:
做任何事都要有一个好的思维方式,只有这样才会有条不紊,水到渠成,当然软件测试工作更需要有一个好的思维方式。那么上海六痕网络小编就来告诉你做好软件测试需要具备哪些思维方式。
软件测试,虽然是一个测试的工作,但是也要从多方面考虑。首先,从需求,用户及研发角度考虑,要想为产品贡献最大的力量,就不能只专注于做好测试保证质量这一个方面,而应该是从多个角度全面衡量。
一.用户思维
在工作中,一部分测试同行特别是初入者在对待需求时都过于被动,不太会把产品各个模块的业务串联起来,成了因为需求来了所以做需求,纯粹看着需求文档就开始做测试用例的设计了,并没有想着先把需求理顺了想明白了再开始着手。
需求分析及功能点拆解,我们也应该具备该项能力,如果不能站在公司战略层面考虑该需求对业务上能带来哪些促进,也至少能站在用户的角度考虑能给用户带来什么价值,能满足用户哪方面的需求,同时能及时发现对于用户操作过程中的体验问题.
我觉得作为一名合格的QA是需要注意用户体验的三大原则:别让我等,别让我想,别让我烦。但是在实际工作实操中还是需要具备沟通技巧,毕竟能对于用户体验方面的改进需要产品经理拍板,如果的的确确非常明显的体验问题,是有必要坚持真理说服他们优化的,否则还是把话语权留给他们,我们只是提供建议吧。
二.架构思维
要想设计一份有效的测试用例,就必须要对软件开发设计思路有深入的了解。
需要具备的架构思维包括:
1)了解并熟悉开发使用的技术及开发框架,比如用到的Spring MVC,Mybatis,Redis,前端HTML,JS,相关协议等(视不同项目具体情况而有所不同);
2)理解研发设计的架构及设计思路,并考察开发设计是否满足业务需求;
3)Review技术方案时,考察是否满足易维护性,易扩展以及对性能和安全的要求,并且在关键业务出现异常时是否添加报警等,而这一点也是大多数从事功能测试的同学最易忽略的。
三.测试思维
如果要特意区分用户思维和架构思维的话,在测试过程中,就要额外关注:以严谨的测试设计方法覆盖需求功能点及代码分支,具有场景思维和对异常情况的考察。对此我们可以细化总结为以下几点:
1.逆向思维
比如我们经常需要对接口做测试,通过输入验证输出,如果我们使用各种输入都无法得到接口设计中某一种输出的情况时,就需要从输出来逆向推导输入,另外比如验证一些异常情况,接口需要返回一些error code,使用正常手段是肯定不能得到的,就需要为了出现该error code借助环境及工具来模拟。
2. 组合思维
比如软件在多用户,多进程,多次执行等情况下,都可能出现意想不到的缺陷,甚至对于复杂的业务场景,都有可能造成数据上的错误,特别是对于与核心数据有关的业务上(如money),是否添加行级锁都是需要测试到的,同时,不同业务不同的操作顺序,组合方式下,不同的维度等都有可能出现bug。
3. 全局思维
即能把握整个项目的多个方面,多个团队的任务及分工,整体的数据流及业务流,从全局思考是否满足业务需求,凡是涉及跨团队开展的工作,具有全局思维的人更能在大型项目中游刃有余,体现其leader的潜质,毕竟做leader就需要关注本部门之外其他部门都在干些什么,以备能做出对大局有利的决定。
4. 两极思维
即站在事情的两个极端来考虑,比如数据上的无穷大与无穷小,在数据存储上,数据库层面字段设置为int与bigint所支持的数量级是不一样的,其实在边界值用例设计方法中也用到了两极思维模式。
5. 简单思维
简单思维表现在很多方面,比如经常非常严重的bug都可能是犯了一个很简单的错误引起,在处理测试环境时经常出现无法正常访问,等等。我们也要善于一层一层剥开问题的现象,找到其本质,就好比剥洋葱一样,不要一开始就把问题想的过于复杂,往往事情并没有那么复杂。
6. 比较思维
比较思维其实贯穿在我们整个测试生涯中,测试本来也就是一种验证,根据实际结果跟预期结果对比。而且我们在平时工作排查问题时,也有非常多需要去对比的,比如配置文件的差异,环境的差异引起的不正常结果,此外,我们也通过svn中代码diff的差异来明确改动的范围制定回归策略。
总而言之,我相信以上软件测试的几点思维方式会对你有所帮助的,让你在软件测试工作上游刃有余。当然,对于那些职场菜鸟来说并不了解软件测,那你就out了,这个人才稀缺的职位,正是企业挑选需要软件测试精英的时候,不要犹豫,上海六痕网络是你的正确选择!

相关文章
奇瑞推热效率达41%混动发动机 居世界领先水平
近日,2019世界新能源汽车大会(WNEVC)在海南博鳌召开。此次奇瑞动力总成技术中心在大会上展示了两款混合动力产品:一款高热效率 1.6TGDI混动专用发动机;一款双电机多模混...
2020年06月28日
福特与大众将共享电动汽车与自动驾驶技术
据英国路透社7月5日报道,福特和大众集团达成了一项框架协议,共享电动汽车和自动驾驶汽车技术,此次合作的涉及范围将不再局限于商用汽车。 消息人士称,大众将与福特...
2020年06月28日
全新一代K3插电混动版即将上市 开启智能生活新境界
如今的汽车消费市场, 90后毋庸置疑成为当仁不让的主角。于是主打年轻牌成为了各大车企争抢市场的杀手锏。这其中,韩系车代表东风悦达起亚推出的全新一代K3一经上市就以...
2020年06月28日
一带一路政策让经济腾飞 | 福建汉唐中金实业有限公司
据福建汉唐中金实业有限公司所 查阅资料显示, 自2013年9月习近平主席提出一带一路倡议以来,国内各界和国际社会给予了广泛关注。2015年3月,国务院授权国家发展改革委、...
2020年06月28日
360金融战略投资未来集市,创新探索社交金融新模式
2019年伊始,随着全球首个移动互联网圈层电商平台未来集市的上线公测,电商赛场下半场哨声吹响。6月30日,在颠覆变革未来社交电商生态联合高峰论坛暨未来集市全球发布会上...
2020年06月28日

热门文章
-
1.全新一代傲跑领衔,东风悦达起亚车型矩阵将集体亮相
- 1
- 全新一代傲跑领衔,东风悦达起亚车型矩阵将集体亮相
- 2020年06月28日
- 1
-
2.搭载L2级自动驾驶,嘉际抢占合资MPV市场
- 2
- 搭载L2级自动驾驶,嘉际抢占合资MPV市场
- 2020年06月28日
- 2
-
3.盘点超能装的5座SUV,陆风荣曜却不止于“大”
- 3
- 盘点超能装的5座SUV,陆风荣曜却不止于“大”
- 2020年06月28日
- 3
-
4.广州车展最抢眼限量版 15分17秒2020台吉利icon"银河限量
- 5
- 广州车展最抢眼限量版 15分17秒2020台吉利icon"银河限量
- 2020年06月28日
- 5
-
5.BMA架构极致力作 吉利icon广州车展2020台“银河限量版”
- 5
- BMA架构极致力作 吉利icon广州车展2020台“银河限量版”
- 2020年06月28日
- 5
-
6.阿尔法·罗密欧2020年款全新车型品牌日震撼上市
- 6
- 阿尔法·罗密欧2020年款全新车型品牌日震撼上市
- 2019年12月03日
- 6
-
7.2017下半年喜事连连的星座
- 7
- 2017下半年喜事连连的星座
- 2017年07月29日
- 7
-
8.领略极致便携体验!倍轻松iSee 4眼部按摩器图赏
- 8
- 领略极致便携体验!倍轻松iSee 4眼部按摩器图赏
- 2017年06月23日
- 8
-
9.Betway必威体育爱超推荐 德利城VS科克城赛事前瞻
- 9
- Betway必威体育爱超推荐 德利城VS科克城赛事前瞻
- 2017年06月23日
- 9
-
10.“掌柜钱包”理财黑马引领时尚
- 10
- “掌柜钱包”理财黑马引领时尚
- 2017年06月23日
- 10

热门图文
-
奇瑞推热效率达41%混动发动机 居世界领先水平
2020年06月28日
-
福特与大众将共享电动汽车与自动驾驶技术
2020年06月28日
-
全新一代K3插电混动版即将上市 开启智能生活新境界
2020年06月28日
-
一带一路政策让经济腾飞 | 福建汉唐中金实业有限公司
2020年06月28日
-
360金融战略投资未来集市,创新探索社交金融新模式
2020年06月28日
-
全新一代傲跑领衔,东风悦达起亚车型矩阵将集体亮相
2020年06月28日
-
搭载L2级自动驾驶,嘉际抢占合资MPV市场
2020年06月28日
-
盘点超能装的5座SUV,陆风荣曜却不止于“大”
2020年06月28日

图文推荐
-
广州车展最抢眼限量版 15分17秒2020台吉利icon"银河限量
2020年06月28日
-
BMA架构极致力作 吉利icon广州车展2020台“银河限量版”
2020年06月28日
-
性感女神的兵工厂之旅
2020年06月28日
-
贝克汉姆三儿女出街,小七发福的双腿把短裤撑满,颜
2019年10月22日
-
在泰国吃什么?打卡2019最新网红餐厅Plu你就赢了
2019年10月22日
-
摄影大赛丨秦岭秘境,精彩留坝,记录最让你心动的光
2019年10月22日
-
也不是没有故事的“女同学”!嵊泗这些海上仙山,才
2019年10月22日
-
baby梳背头抢镜,和刘诗诗李冰冰张馨予刘涛比,你说谁
2019年10月22日