一、素质要求
1.对软件测试感兴趣
2.性格特征 怀疑思维 感觉自己有病
即使是单行道,也会左右都看看 茶房接水测试那个水大左第二个 右第三个
喜欢看破案电影电视剧 神探夏洛克 心理罪之森林之光 嫌疑人X的献身
3.好奇心 腾讯视频结束qqlivebrowser.EXE进程去广告 网吧旺旺吧万象免费上网 学校机房解除老师控制红蜘蛛 极域(everyone)
4.成就感
5.消极思维 悲观主义 多疑 怀疑 破坏 指责
敢于指责大牛 相信人是不可靠的,经常犯错误,而且重复地犯错误
6.全面的思维能力 看问题不片面,能从不同角度整体地看待事物
思维更全面,更严谨,更缜密
7.测试的正确态度
洞察力 善于观察生活社会国家世界
能从不同的维度,有深度广度温度
多沟通,多交流,多接触其他软件产品
对软件质量,对用户负责
8.责任感和压力
二、技能要求
必须能快速学习,抓住要点,把握重点,善于分析,利用自己的测试有用的信息
1.业务知识
贴近用户实际需求,多阅读需求文档,多从用户角度出发发现问题,多与用户或需求分析人员沟通
2.产品设计知识
3.软件架构知识
不了解程序的架构和分层,则很难把性能测试做得深入和完整,具体瓶颈在哪,界面响应还是网络传输,后台服务的处理能力
4.UML建模语言
UML中的用例图可以指导测试人员进行功能测试;类图可用于指导单元测试;状态图、协作图和活动图用于指导测试用例的设计;顺序图则可用于系统设计、流程测试;构建图可用于指导但与测试和回归测试;配置图用于指导性能测试、环境测试、兼容性测试等。
5.武器测试工具
6.掌握开发工具 搭建开发环境
7.用户心理学 交互设计的测试、用户体验的测试
8.界面设计的3中模型
设计者模型通常关注对象、表现、交互过程等
实现者模型关注数据结构、算法、库等
用户模型目标、信心、情绪
9.人机交互认知心理学
一致性、兼容性、适应性、指导性、结构性(减少复杂度)、经济性
10.掌握编程能力、脚本语言
10.文档能力
合理组织语言,体现清晰的思维
多用短语、提炼的语言、忌长篇大论
每写一段话后自己通读,看是否通顺,是否有错别字
规范的格式