软件测试要会什么
答案:1 悬赏:80 手机版
解决时间 2021-01-04 19:13
- 提问者网友:鐵馬踏冰河
- 2021-01-03 23:55
软件测试要会什么
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-01-04 00:27
问题一:做软件测试都要会哪些? 你直接下载 一套视频吧,领测国际官网上有,免费的,视频开始就会告诉你都需要掌握几大方面的知识,而且后面丁会分块儿讲到,贺炘老师主讲的。看看吧,会对你有帮助的问题二:软件测试需要会什么?难学吗? 软件测试是一个入门简单、但深入难的工作入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用例了1、开始自学的时候找一本书来入门(软件测试原版第三版很不错)-差不多要1个月左右的时间、要能看懂明白里面的知识、这个阶段主要是学习理论知识2、有基础知识之后找一个软件来自己操作、从开始写测试计划、测试用例、到自己完成测试、并输出测试报告(这个阶段必须自己操作、如果有问题可以去51testing论坛提问)这里如果产品小的话1个月左右、软件功能多的话2个月多都有可能、建议从功能少的软件入手3、在执行第二个步骤的时候经常多去51testing论坛看看那些问题帖子、绝对增长你的知识量4、前面3个步完成之后可以开始关注招聘网站那些招聘软件测试的公司、去看看他们公司的做的什么产品、可以吧他们的产品下载回来按照步骤2的方式来自己写用例 执行测试、记录BUG、提交测试报告等内容(如果你去面试公司的时候拿着你的测试报告以及BUG单的话 成功率会高很多)5、前面几个步骤完成之后差不多要开始找工作了、建议去看看那本的书籍、这本书里面有很多软件测试的面试题目多看看提高知识量自学软件测试差不多需要6个月左右的时间PS:自学成才的3个要素、一是方法,二是愿望,三是自律。这三个要素中任何一个的提高,都会加快目标的实现。当然如果要在同样时间内实现目标,三个要素其中一个要素的增高,也就同时降低对其他两个要素的要求。进一步之后需要会的知识会越来越多1、操作系统的知识(什么软件都是运行在操作系统之上的、一般的操作必须要会)2、数据库知识(现在还能找到多少不需要数据库的大型软件捏?)3、计算机网络(通信呀通信、千万不要TCP和UDP都分不清楚)4、计算机硬件(你要是C/S架构的测试或者是做性能测试、那么计算机硬件都是必修课了、总得知道IO是什么IOPS又是啥)5、各种测试工具的使用、什么QC/TD/BUGfree/QTP/LR之类的 不需要样样精通但是必须要熟练使用6、软件测试基础知识(这年头没有知识是万万不能的、软件测试基础知识其实买几本书好好看看就能学个差不多了)7、开发语言(做到高级软件测试的人都是会写点小工具的)8、测试环境配置:这个要说下、我在做配置管理的时候发现很多测试人员居然连自己的测试环境都配置不好、一个连自己的测试环境都不会配置的人会成为一个合格的测试么。(你要测试web的apache、tomcat、iis之类的得会配置吧)PS:希望你不要被我写的这么多东西吓到了、这些知识是在软件测试的进化过程中慢慢积累起来的、不是所有人都一开始就会了、你是计算机专业毕业的。那么计算机硬件、网络、操作系统、数据库什么的都应该在学校的时候有学到的、所以应该不是问题最后:祝你好运问题三:为什么要有软件测试 因为软件也是一种产品,是反产品都得经过测试才可以流上市场。所以软件产品也需要进行测试是无可厚非的。
在项目生命周期中,测试是最后的一个环节,同时也是给软件质量进行把关的一个重要环节。
俗话说的好,编筐编喽全在收口。如果最后一个环节不能好好的把握。那么之前的工作再出色。设计在好都是个不合格的产品。
所以,不要因小失大,因为没有测试的产品流向市场而把整个产品给长葬送了。
我觉得之所以要团队中开展测试工作,因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程中发现软件的bug,要及时让开发人员知道并得到相应的解决办法,在即将发布的时候,从测试报告中得出软件的质量情况。
很明显,好的软件质量是离不开测试团队的合作,而如何在团队中开展测试活动,个人认为建立一个相对完善的测试体系能更好的在团队中开展测试,所谓无规矩不成方圆,没有完善的整套测试体系,那在实际测试工作中肯定是比较混乱的。而测试体系的建立要根据公司的实际情况来进行。个人作为一个普通的测试员,除了遵守公司的测试流程体系外,工作中遇到问题要勇于解决,善于总结,善于思考,善于与团队成员合作。这样能更好的开展测试工作。问题四:软件测试需要学习什么 需要了解的软件开发语言有以下几种:java,c#,c/c++, javascript, visual basic(VB), PHP.2. 所要掌握的脚本语言有以下几种:Tcl, Ruby, Perl, Python, Shell. 3. 数据库知识有以下几种: MS SQL SERVER, ORACLE, MYSQL, DB2, Sybase.4. 在测试过程中,所需要掌握的网络分析工具有:Sniffer Pro, Omnipeek, Solarwinds, 科来网络分析系统。
这些都是大概需要学习的,如果觉得自学很困难的,你可以去培训学习,给你推荐一个POPTEST,听说就是可以学习的问题五:软件测试需要学什么,内容都有哪些 1.操作系统:主流的Linux和unix
2.loadrunner涉及的相关协议,比如http、soap、radius、wap、rtsp、smtp等(那本红宝石的书就认真读吧)
3.各个主流数据库操作、而且是非windows环境下操作,oracle、sqlservice、db2、mysql等等。4.熟练掌握功能测试、性能测试、自动化测试流程;熟悉软件测试的基本理论和技术
5.熟练使用主流测试和管理工具:LR、QTP、QC、VSS、CQ、SVN、DOORS等
6.掌握一种开发语言:C、C++、JAVA等
7.熟悉某一种脚本语言:VBS、javascript、shell等
8.掌握基本的SQL,熟悉某种数据库:SQLServer、Oracle、DB2等
9.网络协议问题六:学习软件测试,有什么必须掌握的知识 1、掌握测试理论及测试流程。
2、掌握数据库的增删改查操作以及基本安装配置。
3、熟悉Linux操作系统和基础命令。
4、了解测试工具的使用,如LoadRunner,QTP,禅道等。5、C语言基础,或其他语言。
6、了解网络的基础知识等。问题七:为什么会存在软件测试,有什么重要性 在信息时代,我们的日常生活也和各种各样的电器产品联系的越来越紧密,这些电子产品是如何发挥他们的作用呢?这就要说到它们身体里的软件。人的思考活动都离不开大脑,电子产品想要很好的运作就离不开软件,软件就如同电子产品中的大脑。在软件被植入电子产品中我们需要对它进行一系列的检测,我们为什么要检测,软件检测的目的是什么同样也成为我们所关注的问题,柠檬班软件测试培训为您解答。
什么是软件测试,软件测试是指软件产品在使用的过程中我们对他进行所有的检查,测评和对他进行活动能否正常的运行。同时我们对软件检测目的也是为了让客户能够有更好的使用。简单的说,在软件被推入市场前我们提前检测也就是替客户受用,让一些问题暴露出来我们在进行改正。尽可能的在把软件交给客户使用前解决所有的问题并进行改正,以最好的状态交给客户。
使用时我们要对其系统运行的效率和性能进行检查,好的软件的运行效率和性能都要非常的流畅。在使用软件时弹跳的界面要友好要方便客户的使用。这样的软件产品才是好的合格的产品,这样就能达到我们软件检测的目的。用户最关心的不是你的技术有多么先进功能的多么强大,而是你的软件能够给他们带来什么好处和利益。用户最关心的是能够从这个软件中得到什么,并且这个软件能为他带来什么利益。
对于相对很复杂的软件系统来说零错误是一种理想,但是做到更好是我们的目标。在测试的时候我们一定要充分和负责任,但是重复的检测也是一种浪费,我们在检测前要有目的的并且进行计划。制定最低的测试通过标准和测试内容,然后我们对具体的问题具体的分析,对于问题要及时解决把软件做到更好。
通过介绍我们知道,在我们使用软件的时候,检测人员进行了一次又一次的检测只为了给客户更好的使用感觉。软件检测的目的同样也是为了客户,为了做更好的软件。只有我们认识到检测的重要性,才能从源头把问题解决掉,不要让客户在使用后发现问题,然后我们再去解决。问题八:做软件测试工作需要学什么? 你好 fengshilingyu 软件测试需要掌握以下几方面的技能
软件编程技能
测试专业技能
网络、操作系统、数据库、中间件等知识:
找个工作边学是最好的办法,实在不行再去考证和培训。一般计算机专业毕业的学生,都可以尝试去应聘这样的岗位,只要你的基础知识让招聘人员觉得扎实并且有意向这个方面发展问题九:软件测试需要学习什么知识 软件测试是一个入门简单、但深入难的工作
入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用例了
1、开始自学的时候找一本书来入门(软件测试原版第三版很不错)-差不多要1个月左右的时间、要能看懂明白里面的知识、这个阶段主要是学习理论知识
2、有基础知识之后找一个软件来自己操作、从开始写测试计划、测试用例、到自己完成测试、并输出测试报告(这个阶段必须自己操作、如果有问题可以去51testing论坛提问)这里如果产品小的话1个月左右、软件功能多的话2个月多都有可能、建议从功能少的软件入手
3、在执行第二个步骤的时候经常多去51testing论坛看看那些问题帖子、绝对增长你的知识量
4、前面3个步完成之后可以开始关注招聘网站那些招聘软件测试的公司、去看看他们公司的做的什么产品、可以吧他们的产品下载回来按照步骤2的方式来自己写用例 执行测试、记录BUG、提交测试报告等内容(如果你去面试公司的时候拿着你的测试报告以及BUG单的话 成功率会高很多)
5、前面几个步骤完成之后差不多要开始找工作了、建议去看看那本的书籍、这本书里面有很多软件测试的面试题目多看看提高知识量
自学软件测试差不多需要6个月左右的时间
PS:自学成才的3个要素、一是方法,二是愿望,三是自律。这三个要素中任何一个的提高,都会加快目标的实现。当然如果要在同样时间内实现目标,三个要素其中一个要素的增高,也就同时降低对其他两个要素的要求。
进一步之后需要会的知识会越来越多
1、操作系统的知识(什么软件都是运行在操作系统之上的、一般的操作必须要会)
2、数据库知识(现在还能找到多少不需要数据库的大型软件捏?)
3、计算机网络(通信呀通信、千万不要TCP和UDP都分不清楚)
4、计算机硬件(你要是C/S架构的测试或者是做性能测试、那么计算机硬件都是必修课了、总得知道IO是什么IOPS又是啥)
5、各种测试工具的使用、什么QC/TD/BUGfree/QTP/LR之类的 不需要样样精通但是必须要熟练使用
6、软件测试基础知识(这年头没有知识是万万不能的、软件测试基础知识其实买几本书好好看看就能学个差不多了)
7、开发语言(做到高级软件测试的人都是会写点小工具的)
8、测试环境配置:这个要说下、我在做配置管理的时候发现很多测试人员居然连自己的测试环境都配置不好、一个连自己的测试环境都不会配置的人会成为一个合格的测试么。(你要测试web的apache、tomcat、iis之类的得会配置吧)
PS:希望你不要被我写的这么多东西吓到了、这些知识是在软件测试的进化过程中慢慢积累起来的、不是所有人都一开始就会了、你是计算机专业毕业的。那么计算机硬件、网络、操作系统、数据库什么的都应该在学校的时候有学到的、所以应该不是问题
最后:祝你好运问题十:软件测试需要学习的课程有哪些? 1.测试环境(网络环境,windows环境等) 2.数据库管理 3.编程技巧(java编程设计,脚本语言,设计工具,XML编程) 4.软件测试技术(测试理论,方法,流程,文档写作,测试工具,自动测试) 5.测试技术实践
在项目生命周期中,测试是最后的一个环节,同时也是给软件质量进行把关的一个重要环节。
俗话说的好,编筐编喽全在收口。如果最后一个环节不能好好的把握。那么之前的工作再出色。设计在好都是个不合格的产品。
所以,不要因小失大,因为没有测试的产品流向市场而把整个产品给长葬送了。
我觉得之所以要团队中开展测试工作,因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程中发现软件的bug,要及时让开发人员知道并得到相应的解决办法,在即将发布的时候,从测试报告中得出软件的质量情况。
很明显,好的软件质量是离不开测试团队的合作,而如何在团队中开展测试活动,个人认为建立一个相对完善的测试体系能更好的在团队中开展测试,所谓无规矩不成方圆,没有完善的整套测试体系,那在实际测试工作中肯定是比较混乱的。而测试体系的建立要根据公司的实际情况来进行。个人作为一个普通的测试员,除了遵守公司的测试流程体系外,工作中遇到问题要勇于解决,善于总结,善于思考,善于与团队成员合作。这样能更好的开展测试工作。问题四:软件测试需要学习什么 需要了解的软件开发语言有以下几种:java,c#,c/c++, javascript, visual basic(VB), PHP.2. 所要掌握的脚本语言有以下几种:Tcl, Ruby, Perl, Python, Shell. 3. 数据库知识有以下几种: MS SQL SERVER, ORACLE, MYSQL, DB2, Sybase.4. 在测试过程中,所需要掌握的网络分析工具有:Sniffer Pro, Omnipeek, Solarwinds, 科来网络分析系统。
这些都是大概需要学习的,如果觉得自学很困难的,你可以去培训学习,给你推荐一个POPTEST,听说就是可以学习的问题五:软件测试需要学什么,内容都有哪些 1.操作系统:主流的Linux和unix
2.loadrunner涉及的相关协议,比如http、soap、radius、wap、rtsp、smtp等(那本红宝石的书就认真读吧)
3.各个主流数据库操作、而且是非windows环境下操作,oracle、sqlservice、db2、mysql等等。4.熟练掌握功能测试、性能测试、自动化测试流程;熟悉软件测试的基本理论和技术
5.熟练使用主流测试和管理工具:LR、QTP、QC、VSS、CQ、SVN、DOORS等
6.掌握一种开发语言:C、C++、JAVA等
7.熟悉某一种脚本语言:VBS、javascript、shell等
8.掌握基本的SQL,熟悉某种数据库:SQLServer、Oracle、DB2等
9.网络协议问题六:学习软件测试,有什么必须掌握的知识 1、掌握测试理论及测试流程。
2、掌握数据库的增删改查操作以及基本安装配置。
3、熟悉Linux操作系统和基础命令。
4、了解测试工具的使用,如LoadRunner,QTP,禅道等。5、C语言基础,或其他语言。
6、了解网络的基础知识等。问题七:为什么会存在软件测试,有什么重要性 在信息时代,我们的日常生活也和各种各样的电器产品联系的越来越紧密,这些电子产品是如何发挥他们的作用呢?这就要说到它们身体里的软件。人的思考活动都离不开大脑,电子产品想要很好的运作就离不开软件,软件就如同电子产品中的大脑。在软件被植入电子产品中我们需要对它进行一系列的检测,我们为什么要检测,软件检测的目的是什么同样也成为我们所关注的问题,柠檬班软件测试培训为您解答。
什么是软件测试,软件测试是指软件产品在使用的过程中我们对他进行所有的检查,测评和对他进行活动能否正常的运行。同时我们对软件检测目的也是为了让客户能够有更好的使用。简单的说,在软件被推入市场前我们提前检测也就是替客户受用,让一些问题暴露出来我们在进行改正。尽可能的在把软件交给客户使用前解决所有的问题并进行改正,以最好的状态交给客户。
使用时我们要对其系统运行的效率和性能进行检查,好的软件的运行效率和性能都要非常的流畅。在使用软件时弹跳的界面要友好要方便客户的使用。这样的软件产品才是好的合格的产品,这样就能达到我们软件检测的目的。用户最关心的不是你的技术有多么先进功能的多么强大,而是你的软件能够给他们带来什么好处和利益。用户最关心的是能够从这个软件中得到什么,并且这个软件能为他带来什么利益。
对于相对很复杂的软件系统来说零错误是一种理想,但是做到更好是我们的目标。在测试的时候我们一定要充分和负责任,但是重复的检测也是一种浪费,我们在检测前要有目的的并且进行计划。制定最低的测试通过标准和测试内容,然后我们对具体的问题具体的分析,对于问题要及时解决把软件做到更好。
通过介绍我们知道,在我们使用软件的时候,检测人员进行了一次又一次的检测只为了给客户更好的使用感觉。软件检测的目的同样也是为了客户,为了做更好的软件。只有我们认识到检测的重要性,才能从源头把问题解决掉,不要让客户在使用后发现问题,然后我们再去解决。问题八:做软件测试工作需要学什么? 你好 fengshilingyu 软件测试需要掌握以下几方面的技能
软件编程技能
测试专业技能
网络、操作系统、数据库、中间件等知识:
找个工作边学是最好的办法,实在不行再去考证和培训。一般计算机专业毕业的学生,都可以尝试去应聘这样的岗位,只要你的基础知识让招聘人员觉得扎实并且有意向这个方面发展问题九:软件测试需要学习什么知识 软件测试是一个入门简单、但深入难的工作
入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用例了
1、开始自学的时候找一本书来入门(软件测试原版第三版很不错)-差不多要1个月左右的时间、要能看懂明白里面的知识、这个阶段主要是学习理论知识
2、有基础知识之后找一个软件来自己操作、从开始写测试计划、测试用例、到自己完成测试、并输出测试报告(这个阶段必须自己操作、如果有问题可以去51testing论坛提问)这里如果产品小的话1个月左右、软件功能多的话2个月多都有可能、建议从功能少的软件入手
3、在执行第二个步骤的时候经常多去51testing论坛看看那些问题帖子、绝对增长你的知识量
4、前面3个步完成之后可以开始关注招聘网站那些招聘软件测试的公司、去看看他们公司的做的什么产品、可以吧他们的产品下载回来按照步骤2的方式来自己写用例 执行测试、记录BUG、提交测试报告等内容(如果你去面试公司的时候拿着你的测试报告以及BUG单的话 成功率会高很多)
5、前面几个步骤完成之后差不多要开始找工作了、建议去看看那本的书籍、这本书里面有很多软件测试的面试题目多看看提高知识量
自学软件测试差不多需要6个月左右的时间
PS:自学成才的3个要素、一是方法,二是愿望,三是自律。这三个要素中任何一个的提高,都会加快目标的实现。当然如果要在同样时间内实现目标,三个要素其中一个要素的增高,也就同时降低对其他两个要素的要求。
进一步之后需要会的知识会越来越多
1、操作系统的知识(什么软件都是运行在操作系统之上的、一般的操作必须要会)
2、数据库知识(现在还能找到多少不需要数据库的大型软件捏?)
3、计算机网络(通信呀通信、千万不要TCP和UDP都分不清楚)
4、计算机硬件(你要是C/S架构的测试或者是做性能测试、那么计算机硬件都是必修课了、总得知道IO是什么IOPS又是啥)
5、各种测试工具的使用、什么QC/TD/BUGfree/QTP/LR之类的 不需要样样精通但是必须要熟练使用
6、软件测试基础知识(这年头没有知识是万万不能的、软件测试基础知识其实买几本书好好看看就能学个差不多了)
7、开发语言(做到高级软件测试的人都是会写点小工具的)
8、测试环境配置:这个要说下、我在做配置管理的时候发现很多测试人员居然连自己的测试环境都配置不好、一个连自己的测试环境都不会配置的人会成为一个合格的测试么。(你要测试web的apache、tomcat、iis之类的得会配置吧)
PS:希望你不要被我写的这么多东西吓到了、这些知识是在软件测试的进化过程中慢慢积累起来的、不是所有人都一开始就会了、你是计算机专业毕业的。那么计算机硬件、网络、操作系统、数据库什么的都应该在学校的时候有学到的、所以应该不是问题
最后:祝你好运问题十:软件测试需要学习的课程有哪些? 1.测试环境(网络环境,windows环境等) 2.数据库管理 3.编程技巧(java编程设计,脚本语言,设计工具,XML编程) 4.软件测试技术(测试理论,方法,流程,文档写作,测试工具,自动测试) 5.测试技术实践
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯