⑴ 从事软件测试的工作,需要学点什么
软件测试就是对开发的软件功能进行测试,找出软件的bug,也就是要找出软件的缺陷和不足旅做迟,在找出问题之后,还需要把问题整理成报告,让软件开发人员根据所呈现的报告去胡吵修复去完善。软件测试主要需要学的东西有很多,具体分析如下:
需要学习测试基础和理论知识,包括测试计划编写、设计测试用例、编写BUG报告单;需要学习python语言以及计算机的硬件知识;需要学习数据库知识,包括MySQL数据库、Redis数据库等;需要学习自动化测试工具、性能测试工具、接口测试工具的使用。比如在性能测试则会用到Loadrunner软件,它包含Controller、VuGen、Analysis
这些组件拆李。VuGen用于协议、参数化、事务、集合点、检查点、关联、思考时间、文件下载、浏览器模拟设置。Controller用于手动场景设计、IP
Wizard应用、场景运行、负载生成器、场景监控、服务水平协议(SLA)、服务器硬件监测。Analysis则用于HTTP报文结构、事务相关、吞吐量相关、执行结果分析、网页细分图、图表分析。
⑵ python和java哪个比较适合做自动化测试,和测试开发一般用哪种语言。
用python,类库多,方便,简单,容易上手,自动化平台测试开发-Python测试开发实战 推荐看一下这本书