51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3048|回复: 1
打印 上一主题 下一主题

[转贴] 软件测试的自我修养之思维方式

[复制链接]
  • TA的每日心情
    无聊
    3 天前
  • 签到天数: 530 天

    连续签到: 2 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2019-1-9 14:52:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 测试积点老人 于 2019-1-9 15:01 编辑

    说实话,作为一个没有很多经验的初学者,看到这些思维方式的时候,第一感觉是陌生的。

    三种思维分别是用户思维、架构思维和测试思维,从名字上看,用户思维和测试思维都是可理解的,架构思维对慕晓君来说却比较不容易理解。

    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往往是因为小问题引起的;比较思维,实际结果与预期结果的比较。

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2019-1-11 10:18:38 | 只看该作者
    谢谢分享,真好
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-24 17:03 , Processed in 0.064088 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表