软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。
从测试方法的角度可以分为手工测试和自动化测试。 手工测试:不使用任何测试工具,根据事先设计好的测试用例来运行系统,测试各功能模块。 自动化测试:利用测试工具,通过编写测试脚本和输入测试数据,自动运行测试程序。目前最常用的自动化测试工具是基于GUI的自动化测试工具,基本原理都是录制、回放技术。
从整体的角度可以分为单元测试、集成测试、系统测试、确认测试。
测试流程依次如下:
(1)需求:阅读需求,理解需求,与客户、开发、架构多方交流,深入了解需求。--testing team
(2)测试计划: 根据需求估算测试所需资源(人力、设备等)、所需时间、功能点划分、如何合理分配安排资源等。---testing leader or testing manager
(3)用例设计:根据测试计划、任务分配、功能点划分,设计合理的测试用例。---testing leader, senior tester
(4)执行测试:根据测试用例的详细步骤,执行测试用例。--every tester(主要是初级测试人员)
(5)执行结果记录和bug记录:对每个case记录测试的结果,有bug的在测试管理工具中编写bug记录。--every tester(主要是初级测试人员)
(6)defect tracking:追踪leader分配给你追踪的bug.直到 bug fixed。--every tester
(7)测试报告:通过不断测试、追踪,直到被测软件达到测试需求要求,并没有重大bug.
(8)用户体验、软件发布等……
总之,就是找出软件中存在的bug,提高产品的质量,提升用户的体验!
一般测试的话通常会问你的就是
你对软件测试的认识:找出软件中存在的bug,提高产品的质量,提升用户的体验
什么是软件测试,目的是什么:找出软件中存在的bug,提高产品的质量,提升用户的体验
软件测试的活动周期是什么(就是测试的整个流程):测试计划、测试用例设计、测试执行、提交Bug、追踪Bug、验证Bug、验收测试
了解下什么是黑盒测试和白盒测试,方法有哪些?
sql的增删改查:insert(增),delete(删),update(改),alter(改)select(查)
你为什么会想做软件测试:~~
你觉得软件测试需要什么样品质:耐心有责任心,良好的沟通能力,分析问题的能力。
去百度搜下相关的测试面试去复习下,面试不会很难的,加油~
也不要写的太专业了,因为面试官知道我是应届生且不是相关专业。您认为呢?再求。
额..这不算专业了啊,你去面试这个岗位当然要知道它是做什么的,大概要怎么做,这些都没去了解面试官会要你么~~以前我去面试的时候都差不多就是这样.....
谈谈你对软件测试的看法
测试是一个很重要的职位..对产品质量.至关重要..
EasyBUG基于WEB的在线的,不用配置;界面很漂亮,操作容易上手,基本上只要是会上网的人一看就会用;区别其它工具且最实用的一点是截图功能强大,且是以图片的形式直接存在,而不是以附件的形式存在;BUG解决流程也有记录在案;丰富的统计报表,一目了然;是国产的,有中英文版的而且免费的。资源地址: http://www.EasyBug.net
大家对软件测试的前途有什么看法
我感觉有前途,我也是学编程的
咱国家的软件行业还有很大发展的空间,所以如果你对这个行业有兴趣,就好好努力吧
对软件测试的理解
就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。
使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别.
它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness) 、完全度(completeness)和质量(quality)的软件过程;是SQA(software quality assurance)的重要子域。
Grenford J.Myers曾对软件测试的目的提出过以下观点:
(1)测试是为了发现程序中的错误而执行程序的过程;
(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;
(3)成功的测试是发现了至今为止尚未发现的错误的测试。
然而,这种观点指出测试是以查找错误为中心,而不是为了演示软件的正确功能.但是只从字面意思理解,可能会产生误导,认为发现错误是软件测试的唯一目的,查找不出错误的测试就是没有价值的测试,实际上并非如此!
(1)测试并不仅仅是为了找出错误.通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者
发现当前软件开发过程中的缺陷,以便及时改进;
(2)这种分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性;
(3)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法
请大家发表一些对软件测试这一职业的看法?
我想请问一下第一位回答者,你的朋友在进入公司前有没有软件基础?公司会为别人免费培训?有这样的公司吗?没那么简单吧!
还有请问软件测试一般待遇是怎样的?
面试题你对软件测试的看法怎么回答
首先软件测试的重要性和目的,你必须说明。
其次你自己根据你所了解的拓展下,并且形象地拿些生活中实实际际的例子打个比如。
大家谈谈对软件测试工程师的看法
我不是tester,但是我身边的很多人都在作tester,这个职业其实有相当大的价值,薪水也不低,但是你要度量你自己是不是适合作这个职业,tester需要很认真很细心的作测试案例、分析问题所在,我觉得有的人的性格很适合,有的人就不适合。
要求写出或谈谈对软件测试的认识
1.软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。
2.从测试方法的角度可以分为手工测试和自动化测试。 手工测试:不使用任何测试工具,根据事先设计好的测试用例来运行系统,测试各功能模块。 自动化测试:利用测试工具,通过编写测试脚本和输入测试数据,自动运行测试程序。目前最常用的自动化测试工具是基于GUI的自动化测试工具,基本原理都是录制、回放技术。
3.从整体的角度可以分为单元测试、集成测试、系统测试、确认测试。
测试流程依次如下:
(1)需求:阅读需求,理解需求,与客户、开发、架构多方交流,深入了解需求。--testing team
(2)测试计划: 根据需求估算测试所需资源(人力、设备等)、所需时间、功能点划分、如何合理分配安排资源等。---testing leader or testing manager
(3)用例设计:根据测试计划、任务分配、功能点划分,设计合理的测试用例。---testing leader, senior tester
(4)执行测试:根据测试用例的详细步骤,执行测试用例。--every tester(主要是初级测试人员)
(5)执行结果记录和bug记录:对每个case记录测试的结果,有bug的在测试管理工具中编写bug记录。--every tester(主要是初级测试人员)
(6)defect tracking:追踪leader分配给你追踪的bug.直到 bug fixed。--every tester
(7)测试报告:通过不断测试、追踪,直到被测软件达到测试需求要求,并没有重大bug.
(8)用户体验、软件发布等……
总之,就是找出软件中存在的bug,提高产品的质量,提升用户的体验!
转载请注明出处51数据库 » 对软件测试的看法 急求对软件测试的认识