内容不多,精选干货,仅供参考哈
该文章到底有啥子用呢:【方便小白新手,针对性去学习软件测试】 【方便面试测试岗位的同志们了解最新岗位需求】
软件测试的分类测试种类包括:性能测试、功能测试、接口测试、自动化测试、安全测试、白盒测试、黑盒测试、小程序测试、系统测试、测试开发、软件测试、压力测试、移动端测试等等。(其中加粗字体多为Boss直聘中招聘要求)
解了基本的测试理论
白盒、黑盒、灰盒测试、能分别解决什么问题,了解测试方法对测试用例很有帮助。
比如:测试边界值的时候,常常用到边界值法;测试不同条件功能时常常用到等价划分类;进行白盒测试时,还可以利用条件覆盖、路径覆盖等测试方法去设计测试用例
测试:负责PC端,移动端APP,H5,小程序等测试
测试岗位分为:测试工程师、测试开发工程师、自动化测试工程师
了解测试工作:测试工程师的职位职责、职位要求和工作流程,牛客网刷测试基础题linux系统的基本使用:查看日志,会用vim编辑文件,会用grep过滤文件,怎么杀死进程,linux Shell 脚本能力
数据库基本操作:有一定的SQL写作能力
排序+抓包:八大排序,网络抓包,抓http请求的,用的最多是fiddler和charles;接口调试工具:postman、和Jmeter; app的测试工具需要了解monkey的使用;自动化的测试工具:可以学习selenium(web端的自动化测试工具)和appium(app端的自动化测试工具)、loadrunner(性能自动化测试工具,也可用于接口测试)测试中常用的软件:1、jenkins持续集成工具,利用这个平台可以进行app的打包代码构建、脚本执行;2、wiki,一款在线文档工具,可以作为企业的知识库;3、jira,可以用来做项目管理或者bug管理;4、gitlab,代码仓库,存放和管理代码的地方编程语言:python语言、Java、C语言...(至少擅长一门)【注意:文章根据实际招聘软件岗位要求、相关视频文章内容总结编写】