当前位置:首页 > 信息 > 文章正文

软件测试方法(零基础学习软件测试,如何入手,求指教)

时间:2022-09-21 13:39 | 栏目:信息 | 点击:

0基础0经验的小白人员;想通过最低的成本来试一下自己是否适合做软件测试相关工作的转型人员。我整理了一下学习路线,希望可以帮到大家。

第一阶段:测试基础

主要内容:

1、计算机基础:计算机组成部分、操作系统分类、B/S和C/S架构、常用DOS命令、服务器域名。

2、测试理论:软件测试的目的、软件测试定义、软件测试原则、产品质量模型、测试基本流程

3、HTML基础:HTML基础语法、标签属性、图片标签、超链接、锚点、表单

4、CSS基础:CSS基础语法、CSS四类选择器、常用文字属性、行高属性、边框、盒子模型、内外边距

5、JS基础:JS基础语法、JS引入方式

第二阶段:Linux和数据库

1、Linux基础:操作系统介绍、操作系统发展历史、CentOS图形界面

2、Linux使用:Linux目录管理,用户和用户组管理、备份压缩、Vim操作等

3、数据库介绍:数据库基本概念、关系型数据库介绍、MySQL安装与使用、Navicat使用

4、SQL语言:数据表操作、数据操作-增删改查、条件查询、排序、聚合函数、分组、分页、连接查询、自关联、子查询、子查询演练

5、数据库高级功能:数据库设计、命令行操作数据库、函数、存储过程、视图、事务、索引、外键、用户密码

6、Redis数据库:Redis安装和配置、数据类型与操作

第三阶段:功能测试

1、测试理论:软件测试的分类,软件开发模型和测试模型,软件的质量模型,测试用例的定义和要素

2、测试用例设计:等价类方法、边界值方法、因果图、判定表、状态迁移法、正交、场景

3、缺陷管理:缺陷定义、缺陷的判定标准、缺陷报告、缺陷跟踪流程

4、Web项目实战:搭建项目的测试环境,如何快速熟悉项目,项目的测试流程,测试计划和方案,功能测试分析,状态迁移法的使用,流程测试分析,非功能测试分析,测试报告编写,Fiddler抓包

5、测试管理工具:禅道的使用,JIRA的使用

第四阶段:Python编程

1、Python开发环境:Python开发环境的搭建、Pycharm使用

2、Python基础:基本的会就行

3、面向对象:面向对象介绍、类和对象的概念、魔术方法的意义及作用、对象成员的访问控制权限、继承的概念及意义、继承、多层继承和多继承、多态的概念以及应用、类属性和实例属性、实例方法、类方法、静态方法、设计模式程序员的职业素养》5.《软件测试 》6.《测试驱动开发 》7.《软件测试经验与教训》8.《探索式软件测试》9.《捉虫日记》10.《发布!软件的设计与部署》11.《移动App测试实战》12.《微软的软件测试之道》13.《颠覆完美软件:软件测试必须知道的几件事》14.《有效的单元测试 》15.《敏捷软件测试测试人员与敏捷团队的实践指南》16.《腾讯Android自动化测试实战》17.《完美软件对软件测试的各种幻想》18.《 Python Web开发:测试驱动方法》19.《测试驱动开发的艺术》20.《软件测试工程师面试指导》21.《自动化测试最佳实践来自全球的经典自动化测试案例解析》22.《Cucumber:行为驱动开发指南》23.《Web安全测试 》24.《大话移动APP测试:Android与 iOS应用测试指南》25.《iOS测试指南》26.《全程软件测试(第2版)》27.《 JUnit实战》28.《 xUnit测试模式 》29.《测试驱动的面向对象软件开发》30.《Java测试新技术TestNG和高级概念》31.《测试之美》32.《测试架构师修炼之道》33.《.NET软件测试自动化之道》34.《 软件测试之魂》35.《模糊测试强制性安全漏洞发掘》36.《 单元测试的艺术(第2版)》37.《 软件测试技术经典教程》38.《有效软件测试》39.《计算机软件测试》40.《 软件测试基础教程》41.《 Junit in Action 中文版》42.《游戏测试精通 》43.《 精通软件性能测试与LoadRunner实战》44.《完美测试 》45.《用例分析技术》46.《软件测试自动化》47.《软件测试面试突击》48.《应用程序性能测试的艺术》49.《 软件测试与持续质量改进》

您可能感兴趣的文章:

相关文章