微信号:IdeaofSE

介绍:软件工程之思,一个探讨软件工程的优秀实践的芳草之地,这里有前辈的成熟经验,也有晚辈的奇思妙想,无论哪种,都希望能给你带来一点启迪.软件工程之思,愿成为推进软件工程浪潮中的一朵浪花,营造软件工程燎原之...

一名合格QA的基本素养

2016-10-22 09:32 软件工程之思

测试不是无脑的重复劳动。测试与开发一样,先用脑,再动手。

拒绝搬砖,关注技术;

把握需求,极致体验;

把控进度,高效沟通;


测试技术

如果你只会加班,行万里路,也只是个邮差

  • 将程序测“好”:准确理解软件业务流程,运用成熟的测试框架和设计方法,保证测试覆盖

  • 将程序测“坏”:黑盒发散,灰盒分析,白盒检测,运用一切可行的方式方法,找到可能导致程序异常的组合条件

  • 将程序测“全”:全面兼顾正确性以外的各项评测:兼容性、稳定性、性能、冲突。能够有针对性的构建场景、设计方案,通过工具和脚本辅助,达成评测目的

  • 从不故步自封:绝不将自己的能力限定在指定平台、指定技术、指定的测试类型,不做能力舒适区中的所谓“专家”

  • 拓展知识边界:自我驱动的持续学习,能独立展开测试技术研究,并将研究成果落地


计算机技术

测试对象的本质是代码,不能站在实现层展开的测试,是不完美的

  • 通透的理解操作系统、网络原理、数据库和数据结构

  • 准确理解Web产品,掌握Web服务的基础框架原理、理解服务端/客户端业务逻辑及特性

  • 具备从业务逻辑层面,准确分析、理解程序对象实现方式的能力

  • 自我驱动脚本代码的编写,使用各种脚本、工具,不断提升测试效率


需求分析和用户体验

用户体验不单是产品经理的事,测试工程师是产品的第一批用户

  • 准确理解产品目标,分析需求设计的合理性

  • 具备大型软件系统/平台的需求解构能力,能有效开展未上线产品的体验和评测环节

  • 在工程师与普通用户之间无缝切换,全面感受产品体验,提出改进意见,推动产品改进


管理进度

进度管控是QA工作的一部分,一名合格的测试工程师知道该怎样对进度负责

  • 基于测试方案,独立制定工作计划,时间点合理,注重效率

  • 独立落地任务,合理推进,把控进度,预估风险,积极应对和解决问题

  • 通过必要的规范化,有效提升与产品、开发团队的协作

  • 懂合作,会合作,高效合作


高效沟通

沟通贯穿整个测试过程,高效优质的沟通,是必备的技能



本文转自:CSDN博客

微信号:IdeaofSE


 
软件工程之思 更多文章 以律法治天下,用标准管质量 [测试]嵌入式开发中静态代码分析器的七种用途 [编码]代码不会讲述完整的故事 [设计]图说设计模式-代理模式 [需求]需求管理的目标和原则
猜您喜欢 专家答疑20期-《疯狂Android讲义》李刚老师精彩答疑汇总 新工作三个月的感受 PHP 共享内存使用与信号控制 【视频+音频】一个优秀的测试人员所需要具备的素质 [需求]需求管理的目标和原则