软件测试的自我修养之思维方式
来源:互联网 发布:知否的人物关系图 编辑:程序博客网 时间:2024/04/30 11:45
公众号软件测试的自我修养里有一篇讲软件测试所需的思维方式的文章,下面是我个人看完后的一点总结和心得。
说实话,作为一个没有很多经验的初学者,看到这些思维方式的时候,第一感觉是陌生的。
三种思维分别是用户思维、架构思维和测试思维,从名字上看,用户思维和测试思维都是可理解的,架构思维对慕晓君来说却比较不容易理解。
1)用户思维,对业务带来促进,给用户提供价值,文章提到了《结网》中用户体验的三大原则,“别让我等,别让我想,别让我烦”;
2)架构思维,架构的调整包括:底层数据结构的调整如分库分表,服务化(SOA),日志的收集处理和容灾处理等等,需要了解的架构思维包括:a.需要了解的一些开发技术和架构框架有Spring MVC、Mybatis,Redis,前端HTML,JS,相关协议等,其中Spring MVC指的是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码;MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架;Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API;b.理解研发架构和设计思路,考察开发设计是否满足业务需求;c.review技术方案时,考察是否满足易维护性、易扩展性以及对性能和安全的需求,考察关键业务出现异常是否添加报警。
3)测试思维,逆向思维,从输出逆向推导出输入;组合思维,将多种可能组合输入;全局思维,从全局考虑是否满足业务需求;两极思维,考虑极端,比如边界值测试法;简单思维,bug往往是因为小问题引起的;比较思维,实际结果与预期结果的比较。
MVC详情参考:http://baike.baidu.com/link?url=kZSfqLlqaKH8Ez4E7w6a6r0XOkpzchO6pYfV041fUwDiVse4BTlEozIZHKYSbyPdUhfwb5BuiSzmBMc83c-wXt0DVv1mfOE5V4SJGgh97ONRaRTbs_IwyPv8gzIag2XB
MyBatis详情参考:http://baike.baidu.com/link?url=PJjJv-T18WNStb5hhZ5BBsoPdb4tWywkojV62xNz_JoDJxv_f2qoaVQ3eJ18QcNXs-kzSSH-dkInYTukIltUX_
Redis详情参考:http://baike.baidu.com/link?url=3VlXTSnraBw4B5fFJkIh93XszfUWuhPPwFQ9nXLFK8K7R-AzvuHl44G-uD38T6wB51UNzxcPjdpzE9XI5OTsD_
- 软件测试的自我修养之思维方式
- 软件测试的自我修养之学习自动化测试
- 软件测试的自我修养之测试用例设计
- 软件测试的自我修养之新手入门01
- 测试的自我修养
- 测试的自我修养
- 测试的自我修养
- 软件测试自我修养(一):修心三问
- 软件测试自我修养(一):修心三问
- 软件测试学习1-软件缺陷和测试员的自我修养
- 【接口测试】接口测试的自我修养
- 论软件开发工程师的自我修养
- linux的自我修养---安装软件
- (zz)测试的自我修养
- 谈测试工程师的自我修养
- 程序员兼职测试的自我修养
- 测试人的自我修养(一)
- 测试人的自我修养(二)
- SQL Server全量上线,腾讯云数据库又添新成员!
- C++ 构造函数
- Kafka 开发简单示例
- 通过attr获取元素的属性值
- 转载_At a Glance on Mac OS architecture
- 软件测试的自我修养之思维方式
- 一个关于Fragment的Bug的定位与总结
- 用C语言测试Multiple-Query
- Hibernate入门
- 苹果原生GET登录
- 关于CSS 外边距合并的问题
- java模拟登录。不会存在跨域问题
- 二、slice和数组的区别,map的注意事项 -go语言笔记
- 这段时间