软件测试人员的要求

一、素质要求

1.对软件测试感兴趣

2.性格特征 怀疑思维 感觉自己有病

即使是单行道,也会左右都看看    茶房接水测试那个水大左第二个 右第三个

喜欢看破案电影电视剧  神探夏洛克 心理罪之森林之光  嫌疑人X的献身

3.好奇心  腾讯视频结束qq***.EXE进程去广告 网吧旺旺吧万象免费上网 学校机房解除老师控制红蜘蛛 极域(everyone)

4.成就感

5.消极思维 悲观主义 多疑 怀疑 破坏 指责

敢于指责大牛  相信人是不可靠的,经常犯错误,而且重复地犯错误

6.全面的思维能力 看问题不片面,能从不同角度整体地看待事物

思维更全面,更严谨,更缜密

7.测试的正确态度

洞察力  善于观察生活社会国家世界

能从不同的维度,有深度广度温度

多沟通,多交流,多接触其他软件产品

对软件质量,对用户负责

8.责任感和压力

二、技能要求

必须能快速学习,抓住要点,把握重点,善于分析,利用自己的测试有用的信息

1.业务知识

贴近用户实际需求,多阅读需求文档,多从用户角度出发发现问题,多与用户或需求分析人员沟通

2.产品设计知识

3.软件架构知识

不了解程序的架构和分层,则很难把性能测试做得深入和完整,具体瓶颈在哪,界面响应还是网络传输,后台服务的处理能力

4.UML建模语言

UML中的用例图可以指导测试人员进行功能测试;类图可用于指导单元测试;状态图、协作图和活动图用于指导测试用例的设计;顺序图则可用于系统设计、流程测试;构建图可用于指导但与测试和回归测试;配置图用于指导性能测试、环境测试、兼容性测试等。

5.武器测试工具

6.掌握开发工具  搭建开发环境

7.用户心理学 交互设计的测试、用户体验的测试

8.界面设计的3中模型

设计者模型通常关注对象、表现、交互过程等

实现者模型关注数据结构、算法、库等

用户模型目标、信心、情绪

9.人机交互认知心理学

一致性、兼容性、适应性、指导性、结构性(减少复杂度)、经济性

10.掌握编程能力、脚本语言

10.文档能力

合理组织语言,体现清晰的思维

多用短语、提炼的语言、忌长篇大论

每写一段话后自己通读,看是否通顺,是否有错别字

规范的格式

猜你喜欢

转载自www.cnblogs.com/gdf456/p/9902195.html