软件测试需要学什么_软件测试需要学什么书 - CSDN
精华内容
参与话题
  • 软件测试2小时入门

    千人学习 2018-10-10 16:14:16
    本课程内容系统、全面、简洁、通俗易懂,通过2个多小时的介绍,让大家对软件测试有个系统的理解和认识,具备基本的软件测试理论基础。 主要内容分为5个部分: 1 软件测试概述,了解测试是什么、测试的对象、...
  • 软件测试需要掌握哪些技术?

    千次阅读 2019-02-22 18:56:58
    软件测试工程师是什么角色?简单来说,是在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。软件测试需要掌握哪些技术? 第1阶段 软件测试环境配置与管理(包括Windows测试环境...

    软件测试工程师是什么角色?简单来说,是在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。软件测试需要掌握哪些技术?

    第1阶段 软件测试环境配置与管理(包括Windows测试环境配置管理和Linux测试环境配置管理)

    主流测试环境搭建配置管理,测试工程师的基本功之一。前导阶段课程,使学生获得软件测试基础环境搭建、配置、管理的能力。

    第2阶段 数据库测试技术(包括Mysql数据库技术和Oracle数据库技术)

    互联网行业与金融行业的主流数据库技术讲解,同时免费获得MS Sqlserver数据库学习视频。通过学习获得在常见数据库中操作数据的能力,具备测试数据建造与数据库测试的必备能力

    第3阶段 应用程序测试技术(包括应用程序通用测试技术和应用程序全栈测试技术)

    全栈软件测试技术学习阶段,掌握软件测试的流程、原则与方法论。此阶段通过学习,掌握各种常用软件的通用测试技术与测试方法,具备从事手工测试工程师的从业资格。

    第4阶段 测试编程技术(主要是JAVA开发技术)

    面向对象开发语言Java,为后面的自动化测试与性能测试学习建立基础,并同时免费获得C++学习视频。在此阶段通过学习,学生掌握基础的软件开发过程与技术,了解软件开发工具,具备自动化测试的基础能力。

    第5阶段 测试进阶技术(包括性能测试技术和自动化测试技术)

    学习移动端测试技术,提升测试技能,挑战高端测试技术岗位。通过在此阶段的学习与掌握,使学生具备在专题测试方面的技术能力,为面试高薪职位做好准备。

    第6阶段 移动端测试技术(包括移动端测试技术和接口测试技术)

    通过本阶段的学习,掌握移动端测试的各项技术。可以为挑战高薪职位做好准备。(来源:千锋软件测试)

    展开全文
  • 软件测试需要学习什么技能

    千次阅读 2013-12-27 10:40:16
    4.软件测试技术(测试理论,方法,流程,文档写作,测试工具,自动测试) 5.测试技术实践   软件测试的基础知识(黑盒测试,白盒测试,单元测试,系统测试) 软件测试的基本工具(测试管理工具,自动化测试工具,...

    1.测试环境(网络环境,windows环境等)
    2.数据库管理
    3.编程技巧(java编程设计,脚本语言,设计工具,XML编程)
    4.软件测试技术(测试理论,方法,流程,文档写作,测试工具,自动测试)
    5.测试技术实践

     

    软件测试的基础知识(黑盒测试,白盒测试,单元测试,系统测试)
    软件测试的基本工具(测试管理工具,自动化测试工具,性能测试工具)
    其他:
    一定的编程知识是需要的
    还需要数据库,中间件,网络协议
    CMMI等软件工程的理论也是重要的

     

    软件测试要求知识面广,但不一定精,编程语言的话,最好是什么都学过,至少几种主流的程序语言要学过,如java、.net、C  。还有会一些脚本语言vba(vb)、sql、 C等。
    网络的话:TCP/IP协议,局域网广域网相关知识等
    数据库:当前主流的mysql、ms-sql、oracle
    常用测试工具:HP的三剑客首当其冲了:QTP(自动化功能测试工具)、LoadRunner(自动化性能测试工具)、QC(TD前身,测试管理追踪工具)。当然这些都是收费产品。网上有破解版的可供学习。(一套)
    开源免费的测试工具:QTP(自动化功能测试工具,破解版的可以满足绝大部分测试需求)、jmeter(自动化性能测试工具)、bugzilla(测试管理追踪工具)。H13660006544您好!希望能有所帮助!有空到软件测试基地,365testing看看。

     

     

    信息产业部门发布的《2006年度软件测试行业专项调查报告》显示,国内IT企业招聘软件测试人员时,

    比较重视的依次是:软件测试技术、相关经验、缜密的逻辑思维能力、责任心和团队合作精神、出色的沟通

    能力、良好的学习能力、耐心、细心、信心、优秀的书面表达能力等。雅虎中国品质保证部经理鲍女士将作

    为一个合格的软件测试工程师所应具备的能力总结如下:

        第一:专业系统的软件测试知识。软件测试作为一门专业的技术有其自身的特点,如果想在软件测试领

    域有所发展,专业系统的软件测试知识是必不可少的。例如:搭建测试环境、编写测试计划用例、进行黑

    白盒测试、使用和开发测试工具等。

        第二:一定的项目经验。软件测试职业在意测试经验的积累,特别是大型的软件测试项目经验对于测试

    人员水平的提升是至关重要的。同时要求测试入门者具备一定的项目经验也是对软件测试负责任的体现。

        第三:细节决定成败。这句话格外适用于测试人员。测试人员的在做测试需求的时候,开发人员写的系

    统需求报告中的每一个需求点都会在测试需求中成为几个测试需求点,如果不够耐心,不够细心是很容易遗

    漏测试需求点的,而这些遗漏的地方往往是问题点 所以说认真、细心、不怕麻烦是一个好的测试人员必备

    的素质要求。

        第四:善于沟通。测试工作是一个问题的爆发点,特别是对于那些开发流程不规范的单位。作为一个测

    试负责人要经常和开发人员、测试人员、公司领导沟通,而作为一名好的测试人员需要掌握如何处理、协调

    好人际关系的方法和技巧。

        第五:学习能力强,善于总结。软件测试技术随着时间的变化也在不断地发展,作为一名优秀的测试人

    员要善于利用书籍、网站、论坛、交流等各种途径不断提高自己的软件测试水平。不断的学习新技术,不断

    总结在实际工作遇到的问题和解决的方法,并将其整理归纳,是一个测试人员提高自己的技术水平的最好方

    法。

     

    计算机组成
    计算机软件应用
    网络组成
    常用网络命令
    网络安全

    计算机基础知识操作系统、数据库、中间件程序设计语言基础知识;计算机网络基础知识;软件工程知识,理解软件开发方法及过程;软件测试标准;软件测试技术及方法;软件测试项目管理知识;C语言以及C++或Java语言程序设计技术;信息化信息安全基础知识;知识产权相关法律、法规。

    如果是黑盒测试;就要了解:
    1. 基本的黑盒测试理论:1.1. 测试类型的分类 -- 功能测试本地化测试,界面测试,性能测试,压力负载测试等很多分类;1.2按测试阶段分,可以有Alpha测试,beta测试,单元测试集成测试系统测试和最后的验收测试2. 另外针对不同的测试软件,还有特定的测试方法,比如测试手机和测试Web程序就不一样。
    2. 测试相关的技术: 2.1. 了解Case开发的基础知识:等价类,边界值,判定表,等7,8个吧,2.2 如果你专攻性能,压力测试,那就深入了解当下流行的压力测试概念和工具,比如LoadRunner; 如果你想做自动化测试,那需要懂编程,并了解当下流程的开源和商业的自动化测试工具,LoadRunner, Selenium, SilkTest,等等;还要学会使用自动化工具的脚本语言编写测试用例;当然部分1的概念了解是设计好的自动化脚本场景的基础。
    3. 找基本软件测试相关的书深入的学习学习: 比如,一个是软件认证的教课书,那本书各方面的知识比较全面,还有《软件测试的艺术》《50个有效的测试方法》等等

    如果你想做白盒或者灰盒测试,就还要了解他们相关的知识。
    1. 理论,1.1. 测试类型分类 -- 单元测试接口测试等,
    2. 相关的技术:2.1. 了解开发灰盒的基础技术 -- 路径覆盖法,判定覆盖法,等等,2.2, 技术,就是你必须有不错的编程能力,因为这些测试贴近编程,基本做一段时间,你可以转做开发去了。

    展开全文
  • 软件测试相关视频教程有测试基础(理论,流程,用例,bug管理工具,项目,测试文档编写),jmeter,lr(以实例讲解录脚本,写脚本,做场景,监控,报表分析),Python,java,Linux(理论,Linux基础命令,Linux环境...
    软件测试相关视频教程有测试基础(理论,流程,用例,bug管理工具,项目,测试文档编写),jmeter,lr(以实例讲解录脚本,写脚本,做场景,监控,报表分析),Python,java,Linux(理论,Linux基础命令,Linux环境搭建,shell编程,服务器监控等),MySQL(理论,基础sql,高级sql,监控,备份,日志分析等),selenium高级ui自动化基于java,接口测试(lr,Jmeter,Postman,soapui配合fiddler,httpwach,搭建Jenkins+ant+jmeter环境)

    转载于:https://www.cnblogs.com/bokeyuan228/p/6513187.html

    展开全文
  • 那么软件测试需要学什么?软件测试吗?今天小编就为大家详细介绍一下。 软件测试主要学习以下几个方向:功能测试、性能测试、自动化测试、接口测试。功能测试就是测试产品的一些模块有没有问题,0基础也能学会。...

    IT行业发展快,薪资待遇高,已经成为了很多人转行的首选行业之一。其中呢,软件测试的学习难度较小、入行门槛较低,很适合IT小白学习。那么软件测试需要学什么?软件测试难学吗?今天小编就为大家详细介绍一下。

    软件测试主要学习以下几个方向:功能测试、性能测试、自动化测试、接口测试。功能测试就是测试产品的一些模块有没有问题,0基础也能学会。性能测试就是测试产品在一定负载的情况下会不会出问题以及稳定性等。像之前微博在明星官宣后崩溃,其实就是负载问题。自动化测试就是用工具去实现功能测试。接口测试就是测试接口的数据传输有没有问题。

    在这里插入图片描述
    一、功能测试

    主要学习计算机基础、软件生命周期。测试理论、测试方法、测试用例,缺陷生命周期。版本管理工具、测试管理工具、Office、流程图。Windows Server、Linux、数据库等。

    二、自动化测试

    会学习Web前端基础、编程语言、Web自动化测试框架工具(Selenium、QTP)、APP自动化测试框架工具(Appium、Monkey)、手机模拟器等。

    三、接口测试

    学习接口概念、计算机网络、网络协议、编程语言、Fiddler、HttpWatch、WireShark、Postman、JMeter、SoapUI、浏览器内置工具等。

    四、性能测试

    会学习性能测试理论、分类、方法、性能测试工具(Loadrunner、Jmeter)、性能调优、数据库调优、分析报告等。

    其实软件测试科目代码少,相比软件开发类的课程来说,不是很难学。只要细心,有耐心、有责任心就可以学会。
    在这里插入图片描述
    上面是我收集的一些视频资源,在这个过程中帮到了我很多。如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们扣扣群【313782132 】,里面有各种软件测试资源和技术讨论。

    在这里插入图片描述
    当然还有面试,面试一般分为技术面和hr面,形式的话很少有群面,少部分企业可能会有一个交叉面,不过总的来说,技术面基本就是考察你的专业技术水平的,hr面的话主要是看这个人的综合素质以及家庭情况符不符合公司要求,一般来讲,技术的话只要通过了技术面hr面基本上是没有问题(也有少数企业hr面会刷很多人)
    我们主要来说技术面,技术面的话主要是考察专业技术知识和水平,上面也是我整理好的精选面试题。

    加油吧,测试人!如果你需要提升规划,那就行动吧,在路上总比在起点观望的要好。

    事必有法,然后有成。

    展开全文
  • 1.没有任何一本书,能做到软件测试从入门到精通,测试知识比开发更加庞杂,更需要聪明的学习! 2.刚入行就得自动化测试开发技能,测试必须会代码,纯手工绝对不问代码的测试面试,没有了! 接下来,上干货! 按...
  • 软件测试需要学什么

    千次阅读 2019-02-21 16:36:31
    软件测试需要学什么?软件测试是一个入门简单、但深入难的工作。入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用例了: 1、开始自学的时候找一本书来入门,大概要1个月左右的时间、要能看懂...
  • 其实有文章是说怎么学习以及学习什么的,但是可能还是有些抽象,或者内容有点多、有点杂,以至于不少朋友仍然觉得不知道如何下手。大家可以去打听打听,现在软件测试培训要多久,脱产学习也要三四个月,还不能保证...
  • 1、长期学习软件测试理论 其中包括测试方法熟练运用、测试思维的养成 测试方法可以找一本基础理论的书籍 以下是我入门的两本测试理论书籍,可在公众号(软件测试er)回复(电子书)获取电子版 熟练运用和测试思维...
  • 软件测试入门视频教程

    万人学习 2015-01-22 16:21:44
    软件测试入门视频培训教程:该课程将带你走进“软件测试”的大门,具体内容包括软件测试环境搭建、软件开发模型、产品模型、CMM模型、测试用例、等价类划分、边界值划分、白盒测试、单元测试、bugfree搭建、系统测试...
  • 很多新手,不知道软件测试学习该如何开始,软件测试需要掌握哪些知识。下面是根据本人的理解,粗略整理的一个学习大纲,基本上涵盖了软件测试工程师需要掌握的全部技能,希望对刚入行或者准备学习测试的朋友提供一点...
  • 软件测试主要工作内容是验证(verification)和确认(validation),下面分别给出其概念:  验证(verification)是保证软件正确地实现了一些特定功能的一系列活动, 即保证软件以正确的方式来做了这个事件(Do it right)...
  • 软件测试全套教程,软件测试自学线路图

    万次阅读 多人点赞 2018-07-09 14:08:02
    通俗的说,软件测试需要在发布软件之前,尽可能的找软件的错误,尽量避免在发布之后给用户带来不好的体验,并要满足用户使用的需求。 现在市面上这么多软件,每个软件背后都有软件测试工程师的功劳,这也造就了软件...
  • 一直以来有很多找工作的人,很多学习软件测试的新人,也有工作一阵子的软件测试的小伙伴,问到的问题比较多,例如软件测试需不需要学习自动化,软件测试一些工具如何使用(LR,jmeter等等),各种各样的问题,我也...
  • 测试开发需要学习的知识结构

    万次阅读 多人点赞 2018-04-12 10:40:58
    一些视频链接:我这有一些软件测试的视频,你可以点开看看。转行互联网测试需要哪些技能? - 假装在测试的回答 - 知乎作为一名软件测试人员,有哪些网站是你应该多多关注的,哪些书籍是你必须要看的? - 假装在测试...
  • 软件测试学习教程(一)-学习路线图

    万次阅读 多人点赞 2018-09-11 16:10:37
    写这些,一些是个人总结与学习,一些是汇总他人经验与智慧,他山之石可以攻玉,无论如何,知识共享才是最终目的,希望可以为想入软件测试行业的小白明确学习的方向,也可以帮助工作多年的中高级工程师能查漏补缺,更...
  • 问:软件测试的原则? 答:https://blog.csdn.net/weixin_30363263/article/details/102986878 问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 1、将问题提交到缺陷...
  • 软件测试学习路线分享

    千次阅读 2018-07-18 15:19:27
    一、软件生命周期(SDLC)的六个阶段: 1、问题的定义及规划 此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。 2、需求分析 在确定软件开发可行的情况下,对软件需要实现的各个功能进行...
  • 1.文本框的测试  测试方法:  a,输入正常的字母或数字。  b,输入已存在的文件的名称;  c,输入超长字符。例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字符,尝试输入 256个字符,检查程序...
  • 最近有些朋友问我如何尽快入门软件测试,还有些是想从别的职业转行过来,但都不太了解软件测试究竟需要学什么,究竟要从哪里起,哪些是主流的软件测试技术等等,导致想,但又很迷茫,不知从何下手。 本周,小...
1 2 3 4 5 ... 20
收藏数 448,260
精华内容 179,304
关键字:

软件测试需要学什么