




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
压杆稳定的概念及三种平衡状态软件测试工程师试题软件测试工程师试题
/软件测试工程师试题软件测试工程师笔试试题?
01.?为什么要在一个团队中开展软件测试工作?因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。
02.?您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作??我没有工作过,但是对企业的软件测试过程有所了解,一个完整的软件测试过程包括测试计划的制定、人员的确定与分工、测试用例的编写、测试的实施、测试结果分析等
??
03.?您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?(对于软件测试部分,可以简述)?一个完整的开发过程包括需求分析、规划、编码、测试等
04.?您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作??我曾经做过web测试,后台测试,其中包括功能测试,性能测试,用户体验测试。最擅长的是功能测试
??
05.?您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)?测试类型有:功能测试,性能测试,界面测试。
功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。
界面测试,界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。
区别在于,功能测试关注产品的所有功能上,要考虑到每个细节功能,每个可能存在的功能问题。性能测试主要关注于产品整体的多用户并发下的稳定性和健壮性。界面测试更关注于用户体验上,用户使用该产品的时候是否易用,是否易懂,是否规范(快捷键之类的),是否美观(能否吸引用户的注意力),是否安全(尽量在前台避免用户无意输入无效的数据,当然考虑到体验性,不能太粗鲁的弹出警告)?做某个性能测试的时候,首先它可能是个功能点,首先要保证它的功能是没问题的,然后再考虑该功能点的性能测试
06.?请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。?黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。
白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。
软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。黑盒测试主要是为了发现以下几类错误:
1、是否有不正确或遗漏的功能?
2、在接口上,输入是否能正确的接受?能否输出正确的结果?
3、是否有数据结构错误或外部信息(例如数据文件)访问错误?
4、性能上是否能够满足要求?
5、是否有初始化或终止性错误?
软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查:
1、对程序模块的所有独立的执行路径至少测试一遍。
2、对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。
3、在循环的边界和运行的界限内执行循环体。
4、测试内部数据结构的有效性,等等。
单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。
单元测试是由程序员自己来完成,最终受益的也是程序员自己。可以这么说,程序员有责任编写功能代码,同时也就有责任为自己的代码编写单元测试。执行单元测试,就是为了证明这段代码的行为和我们期望的一致。
集成测试(也叫组装测试,联合测试)是单元测试的逻辑扩展。它的最简单的形式是:两个已经测试过的单元组合成一个组件,并且测试它们之间的接口。从这一层意义上讲,组件是指多个单元的集成聚合。在现实方案中,许多单元组合成组件,而这些组件又聚合成程序的更大部分。方法是测试片段的组合,并最终扩展进程,将您的模块与其他组的模块一起测试。最后,将构成进程的所有模块一起测试。
系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。(常见的联调测试)
系统测试的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。
验收测试是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。
验收测试是向未来的用户表明系统能够像预定要求那样工作。经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是验收测试的任务,即软件的功能和性能如同用户所合理期待的那样。
07.?测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的??软件测试计划是指导测试过程的纲领性文件,包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。
测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。所以其中最重要的是测试测试策略和测试方法(最好是能先评审)
08.?您认为做好测试计划工作的关键是什么??1.明确测试的目标,增强测试计划的实用性
编写软件测试计划得重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测试计划的价值取决于它对帮助管理测试项目,并且找出软件潜在的缺陷。因此,软件测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具并且具有较高的实用性,便于使用,生成的测试结果直观、准确
2.坚持“5W”规则,明确内容与过程
“5W”规则指的是“What(做什么)”、“Why(为什么做)”、“When(何时做)”、“Where(在哪里)”、“How(如何做)”。利用“5W”规则创建软件测试计划,可以帮助测试团队理解测试的目的(Why),明确测试的范围和内容(What),确定测试的开始和结束日期(When),指出测试的方法和工具(How),给出测试文档和软件的存放位置(Where)。
3.采用评审和更新机制,保证测试计划满足实际需求
测试计划写作完成后,如果没有经过评审,直接发送给测试团队,测试计划内容的可能不准确或遗漏测试内容,或者软件需求变更引起测试范围的增减,而测试计划的内容没有及时更新,误导测试执行人员。
4.分别创建测试计划与测试详细规格、测试用例
应把详细的测试技术指标包含到独立创建的测试详细规格文档,把用于指导测试小组执行测试过程的测试用例放到独立创建的测试用例文档或测试用例管理数据库中。测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。
09.?您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。?1.等价类划分
划分等价类:等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类.
2.边界值分析法
边界值分析方法是对等价类划分方法的补充。测试工作经验告诉我,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误.
使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据.
3.错误推测法
基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法.
错误推测方法的基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例.例如,在单元测试时曾列出的许多在模块中常见的错误.以前产品测试中曾经发现的错误等,这些就是经验的总结.还有,输入数据和输出数据为0的情况.输入表格为空格或输入表格只有一行.这些都是容易发生错误的情况.可选择这些情况下的例子作为测试用例.
4.因果图方法
前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系,相互组合等.考虑输入条件之间的相互组合,可能会产生一些新的情况.但要检查输入条件的组合不是一件容易的事情,即使把所有输入条件划分成等价类,他们之间的组合情况也相当多.因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例.这就需要利用因果图(逻辑模型).因果图方法最终生成的就是判定表.它适合于检查程序输入条件的各种组合情况.
10.?您认为做好测试用例设计工作的关键是什么??
白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果
黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题
11.?请以您以往的实际工作为例,详细的描述一次测试用例设计的完整的过程。?就说我做过的网站功能的测试吧
首先:得到相关文档(需求文档和设计文档),理解需求和设计设计思想后,想好测试策略(测试计划简单点就OK了),考虑到测试环境,测试用例,测试时间等问题。
第二步:设计测试用例,测试策略是:把网站部分的功能点测试完,然后在进行系统测试(另外个模块呢有另一个测试人员负责,可以进行联调测试),网站模块的测试基本是功能测试和界面测试(用户并发的可能性很小,所以不考虑):这次的网站的输入数据呢是使用数据库中的某张表记录,如果表中某一数据记录中新加进来的(还没有被处理的,有个标志位),网站启动后会立刻去刷那张表,得到多条数据,然后在进行处理。处理过程中,会经历3个步骤,网站才算完成了它的任务。有3个步骤呢,就可以分别对这3个步骤进行测试用例的设计,尽量覆盖到各种输入情况(包括数据库中的数据,用户的输入等),得出了差不多50个用例。界面测试,也就是用户看的到的地方,包括发送的邮件和用户填写资料的页面展示。
第三步:搭建测试环境(为什么这个时候考虑测试环境呢?因为我对网站环境已经很熟了,只有有机器能空于下来做该功能测试就可以做了),因为网站本身的环境搭建和其他的系统有点不同,它需要的测试环境比较麻烦,需要web服务器(Apache,tomcat),不过这次需求呢,网站部分只用到了tomcat,所以只要有tomcat即可
第四步:执行测试
12.?您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。?
13.?您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。?是的,曾经做过网站方面的性能测试,虽然做的时间并不久,也是基于兴趣自己尝试着做。性能测试类型包括负载测试,强度测试,容量测试等
负载测试:负载测试是一种性能测试指数据在超负荷环境中运行,程序是否能够承担。
强度测试:强度测试是一种性能测试,他在系统资源特别低的情况下软件系统运行情况
容量测试:确定系统可处理同时在线的最大用户数??
在网站流量逐渐加大的情况下,开始考虑做性能测试了,首先要写好性能测试计划,根据运营数据得出流量最大的页面(如果是第一次的话,一般是首页,下载页,个人帐户页流量最大,而且以某种百分比),
Web服务器指标指标:
*AvgRps:平均每秒钟响应次数=总请求时间/秒数;
*SuccessfulRounds:成功的请求;
*FailedRounds:失败的请求;
*SuccessfulHits:成功的点击次数;
*FailedHits:失败的点击次数;
*HitsPerSecond:每秒点击次数;
*SuccessfulHitsPerSecond:每秒成功的点击次数;
*FailedHitsPerSecond:每秒失败的点击次数;
*AttemptedConnections:尝试链接数;
14.?您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。?
?有,loadrunner,原理图如下:工作原理:代理(Proxy)是客户端和服务器端之间的中介人,LoadRunner就是通过代理方式截获客户端和服务器之间交互的数据流。1、虚拟用户脚本生成器通过代理方式接收客户端发送的数据包,记录并将其转发给服务器端;接收到从服务器端返回的数据流,记录并返回给客户端。这样服务器端和客户端都以为在一个真实运行环境中,虚拟脚本生成器能通过这种方式截获数据流;虚拟用户脚本生成器在截获数据流后对其进行了协议层上的处理,最终用脚本函数将数据流交互过程体现为我们容易看懂的脚本语句。2、压力生成器则是根据脚本内容,产生实际的负载,扮演产生负载的角色。3、用户代理是运行在负载机上的进程,该进程与产生负载压力的进程或是线程协作,接受调度系统的命令,调度产生负载压力的进程或线程。4、压力调度是根据用户的场景要求,设置各种不同脚本的虚拟用户数量,设置同步点等。5、监控系统则可以对数据库、应用服务器、服务器的主要性能计数器进行监控。6、压力结果分析工具是辅助测试结果分析。
15.?您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么??目的是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,优化软件,最后起到优化系统的目的。包括以下几个方面一.评估系统的能力,测试中得到的负荷和响应时间数据可以被用于验证所计划的模型的能力,并帮助作出决策。二.识别体系中的弱点:受控的负荷可以被增加到一个极端的水平,并突破它,从而修复体系的瓶颈或薄弱的地方。三.系统调优:重复运行测试,验证调整系统的活动得到了预期的结果,从而改进性能。检测软件中的问题:长时间的测试执行可导致程序发生由于内存泄露引起的失败,揭示程序中的隐含的问题或冲突。四.验证稳定性(resilience)可靠性(reliability):在一个生产负荷下执行测试一定的时间是评估系统稳定性和可靠性是否满足要求的唯一方法。关键点:1、整体工作计划一个提纲携领的工作执行详细说明,必须是实施层面的。大至阶段划分,小到重装机器,是为性能测试工作的指导书2、性能测试需求调研一项工作,总有目的,需求调研即是解决这个问题。要在了解系统架构的前提下,确定测试目标。如:高峰期并发1000,交易平均响应时间不超过10S。但这种目标存在问题,因为并发1000是绝对并发还是按照业务人员操作习惯的并发不确定,所以,最好的测试目标是直接确定到系统TPS,而这种需求,是必须来源于实际生产中的数据,其它的,都属于拍脑袋的范畴。确定TPS有一定的策略,如八二原则等等。3、测试数据测试数据包括基础数据和脚本数据,都有可能成为测试任务的风险点。性能测试中,基础数据可以大部分为垃圾数据。脚本数据可以通过直接撰写SQL语句来挑选。4、脚本编写也是我的一个弱项,技术层面上的问题比较多,有一些特殊的系统,做起来脚本中的关联相当的困难5、系统调优这个我认为是性能测试中最重要的事情。性能测试包括两个层面,性能验证和性能调优。性能调优需要调优者具备多方面的能力,包括操作系统、中间件、数据库、网络、存储等等,目前我还没有碰到过一个对如此多方面均有所涉猎的人,所以说,一个全面的系统调优专家不存在,存在的只有领域专家,如何把相关领域专家更好的结合到性能测试中,是一个测试经理需要做的事情6、测试报告撰写测试报告,是反映本次测试成果的最直接和直观的输出物。一个好的测试报告,必须能够反映出测试过程中所有的问题和解决措施,必须能够结合所有的测试数据,体现出系统的性能瓶颈和调优建议。它应该包括:背景、过程review、结果分析、调优建议,甚至包括容量规划。
16.?在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录??记录的内容为:发现了哪些bug、解决了哪些bug、遗留的bug对软件的影响answer2:缺陷名词/描述/缺陷等级/严重程度/发现模块/发现步骤和过程/是否可以重现提交高质量的Bug记录的方法:1.用统一的Bug管理系统2.在执行完一个测试用例并且通过时,应向Bug管理系统提交一个Bug报告3.Bug报告必须清晰描述Bug产生的环境,产生Bug的用例、Bug产生的条件、具体详细的BUG现象,当前被测的软件版本,测试员人的建义等内容,以便BUG处理人员能重视现象BUG,能有效的找出现象BUG的原因BUG并进行修正。4.BUG提交以“轮”为单位,也就是每个具体的BUG必须属于具体的被测软件产品版本。5.每个提交的BUG经过处理或修正后放在下一个被测版本中进行回归测试,测试通过后,此BUG才会转换为CLOSE状态,结束此BUG的生命周期,否则,此BUG会处于相应的生存状态,直到最终处理完成后转为CLOSE状态。6.BUG生命周期中各BUG处理过程必须有详细准确的处理记录,在BUG管理系统中能详细的看到此BUG的生命历程。
17.?您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷(Bug)的管理?如果有,请结合该工具描述软件缺陷(Bug)跟踪管理的流程。?
使用过BugFree等免费工具
18.?您以往是否曾经从事过单元测试和集成测试?如果有,请谈一下这些工作的实际开展情况。?
??
19.?您如何看待软件过程改进?在您曾经工作过的企业中,是否有一些需要改进的东西呢?您期望的理想的测试人员的工作环境是怎样的??
将先进的经验或思想固化到过程中,通过过程改进和能力提高来改进软件质量。
20.?您以往工作过的企业中,是否开展了软件配置管理工作?您能否描述一下这项工作的开展情况和您对这项工作的认识??
??
21.?您是否熟悉一些主流的软件工程方法论和思想,如RUP、CMM、CMMI、XP、PSP、TSP。如果熟悉,您是否可以谈一下对这些方法论和思想的认识??
22.?您认为在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?维持测试人员同开发团队中其他成员良好的人际关系的关键是什么??对事不对人,一切以公司利益、客户为重
??
23.?在您以往的测试工作中,最让您感到不满意或者不堪回首的事情是什么?您是如何来对待这些事情的??
24.?在即将完成这次笔试前,您是否愿意谈一些自己在以往的学习和工作中获得的工作经验和心得体会?(可以包括软件测试、过程改进、软件开发或者与此无关的其他方面)?软件测试工程师笔试试题?2
判断题(每题1分,12?分,正确的√,错误的╳)?1.软件测试的目的是尽可能多的找出软件的缺陷。(错)?软件测试的目的就是为了发现软件中的缺陷,从这个意义上面说上面的这个论断是正确的。不少人会认为软件测试可以保证软件的质量,其实这个观点是错误,测试只是软件质量控制中的一个角色,其活动并不能达成软件质量保证的效果。所以不要认为一个公司里面如果有了软件测试人员,产品的质量就会好起来。
2.Beta?测试是验收测试的一种。(错)?Beat测试和验收测试是两种不同的测试。验收测试的目的是为了以发现”未实现的需求”为目的,以评估”适合使用”为目标,该类测试的不是以发现缺陷为主要目的。beta测试是一模拟真实的使用环境从而发现缺陷的一种测试。所以两者之间的是非包容关系。
3.验收测试是由最终用户来实施的。(错)?验收测试也可由软件生产的企业内部人员来实施,例如产品经理。当软件以项目的形式出现,那么验收测试由最终用户来实施的情况是比较常见的。但是对于产品形式的软件,生产企业内部的验收测试会更多。
4.项目立项前测试人员不需要提交任何工件。(对?)?应该说这道题目没有明确的答案,在项目立项前测试人员是不是要把一些准备工作以工件的形式给记录下来是完全取决于该企业的软件开发过程的要求。同时不同企业,立项前要达成的一些必要条件也是大相径庭的。应该说这一题目出的不是很好。
5.单元测试能发现约80%的软件缺陷。(对?)?同样这一题目也没有标准答案。因为该数据的来源和其统计的方法,样本都没有一个工业标准。这样出来的数据同样不具有权威性。这里我可以说一个简单的例子,在用ASP,php这类脚本语言开发网页的时候是根本没有复杂的单元测试。那么这样的数字应用在网站开发上面是否有意义,还是值得商榷的。6.代码评审是检查源代码是否达到模块设计的要求。(对)?代码审查是一种静态技术,从这个意义上说代码复查是需要和其他的一些动态测试技术配合才能检查代码是否符合设计的要求
7.自底向上集成需要测试员编写驱动程序。(?)桩程序与驱动程序的概念问题?
8.负载测试是验证要检验的系统的能力最高能达到什么程度。(错)?
9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(错)?缺陷是否修复是需要听取测试人员的意见,但测试人员的意见非决定性。所以还是要看一个企业赋予测试人员有多大的权力。(视具体情况而定,如果缺陷对系统的使用功能、性能不够成不利影响,在时间等因素的条件下,可以考虑予以通过)
10.代码评审员一般由测试员担任。(错)如果测试员有这个水平,那么当然是可以参加的。不过大多数的企业不会让普通的测试人员参与代码的评审。?
11.我们可以人为的使得软件不存在配置问题。(错)?
12.集成测试计划在需求分析阶段末提交。(错)集成测试计划在开发人员完成软件集成计划之后就可以开始进行了。所以在需求分析阶段之后提交是不现实的事情,应该在软件的设计阶段后,编码前。?
二、不定项选择题(每题2?分,10分)?
1.软件验收测试的合格通过准则是:(ABCD)?
A.?软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。?
B.?所有测试项没有残余一级、二级和三级错误。?
C.?立项审批表、需求分析文档、设计文档和编码实现一致。?
D.?验收测试工件齐全。?
2.软件测试计划评审会需要哪些人员参加?(ABCD)?
A.项目经理?B.SQA?负责人?C.配置负责人?D.测试组?
3.下列关于alpha?测试的描述中正确的是:(AD)?
A.alpha?测试需要用户代表参加?B.alpha?测试不需要用户代表参加?
C.alpha?测试是系统测试的一种?D.alpha?测试是验收测试的一种?名词解释:Alpha和Beta测试简介1、大型通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。2、Alpha测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员完成。Alpha测试发现的错误,可以在测试现场立刻反馈给开发人员,由开发人员及时分析和处理。目的是评价软件产品的功能、可使用性、可靠性、性能和支持。尤其注重产品的界面和特色。Alpha测试可以从软件产品编码结束之后开始,或在模块(子系统)测试完成后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后再开始。有关的手册(草稿)等应该在Alpha测试前准备好。3、Beta测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。因而,Beta测试是在开发者无法控制的环境下进行的软件现场应用。在Beta测试中,由用户记下遇到的所有问题,包括真实的以及主管认定的,定期向开发者报告,开发者在综合用户的报告后,做出修改,最后将软件产品交付给全体用户使用。Beta测试着重于产品的支持性,包括文档、客户培训和支持产品的生产能力。只有当Alpha测试达到一定的可靠程度后,才能开始Beta测试。由于Beta测试的主要目标是测试可支持性,所以Beta测试应该尽可能由主持产品发行的人员来管理。从游戏角度上看,alpha可以理解为内测,beta是公测和全面的公开测试。
4.测试设计员的职责有:(BC)?
A.制定测试计划?B.设计测试用例?C.设计测试过程、脚本?D.评估测试活动?
5.软件实施活动的进入准则是:(ABC)?
A.需求工件已经被基线化? B.详细设计工件已经被基线化?
C.构架工件已经被基线化? D.项目阶段成果已经被基线化?
三、填空题(每空1分,24?分)?
1.软件验收测试包括哪三种类型??正式验收测试,alpha测试,beta测试。
2.系统测试的策略(15种)功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试
3.设计系统测试计划需要参考的项目文档有?软件测试计划,软件需求工件和迭代计划
4.对面向过程的系统采用的集成策略有哪两种?自顶向下,自底向上两种?
5.通过画因果图来写测试用例的步骤为、、、及把因果图转?换为状态图共五个步骤。?(1)分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。
(2)分析软件规格说明描述中的语义,找出原因与结果之间,原因与原因之间对应的是什么关系?根据这些关系,画出因果图。
(3)由于语法或环境限制,有些原因与原因之间,原因与结果之间的组合情况不可能出现。为表明这些特殊情况,在因果图上用一些记号标明约束或限制条件。
(4)把因果图转换成判定表。
(5)把判定表的每一列拿出来作为依据,设计测试用例。
四、简答题(共37分)?
1.?阶段评审与同行评审的区别。(4?分)?同行评审目的:发现小规模工作产品的错误,只要是找错误;
阶段评审目的:评审模块阶段作品的正确性可行性及完整性
同行评审人数:3-7人人员必须经过同行评审会议的培训,由SQA指导
阶段评审人数:5人左右评审人必须是专家具有系统评审资格
同行评审内容:内容小一般文档<??40页,代码<500行
阶段评审内容:内容多,主要看重点
同行评审时间:一小部分工作产品完成
阶段评审时间:通常是设置在关键路径的时间点上!
2?.?什么是软件测试。(3?分)?为了发现程序中的错误而执行程序的过程
3?.?简述集成测试的过程。(5?分)?系统集成测试主要包括以下过程:
1.构建的确认过程。
2.补丁的确认过程。
3.系统集成测试测试组提交过程。
4.测试用例设计过程。
5.测试代码编写过程。
6.Bug的报告过程。
7.每周/每两周的构建过程。
8.点对点的测试过程。
9.组内培训过程。
4?.?怎样做好文档测试?(4?分)?仔细阅读,跟随每个步骤,检查每个图形,尝试每个示例。
检查文档的编写是否满足文档编写的目的
内容是否齐全,正确
内容是否完善
标记是否正确
5.?白盒测试有几种方法?(6?分)?总体上分为静态方法和动态方法两大类。
静态:关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义
动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。
6.?系统测试计划是否需要同行评审,为什么?(4?分)?需要,系统测试计划属于项目阶段性关键文档,因此需要评审。
7.?Alpha?测试与beta?测试的区别。(4?分)?Alpha测试在系统开发接近完成时对应用系统的测试;测试后仍然会有少量的设计变更。这种测试一般由最终用户或其它人员完成,不能由程序或测试员完成。
Beta测试当开发和测试根本完成时所做的测试,最终的错误和问题需要在最终发行前找到。这种测试一般由最终用户或其它人员完成,不能由程序员或测试员完成。
8?.?比较负载测试、容量测试和强度测试的区别。(6?分)?负载测试:在一定的工作负荷下,系统的负荷及响应时间。
强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。
容量测试:容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何软件故障或还能保持主要功能正常运行。容量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。容量测试的目的是使系统承受超额的数据容量来发现它是否能够正确处理。容量测试是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量。
9?.?测试结束的标准是什么?(3?分)?简单答法:
1所有测试用例执行
2所有缺陷均关闭或者在商定的范围内
(要依据组织的能力以及测试的要求来)测试退出标准(复杂版)产品的最终发布日期为2007年**月**日。测试退出标准为完成测试需求中列出的所有功能及测试过程中发现缺陷的回归测试。下面分类阐述:一:单元测试退出标准1)单元测试用例设计已经通过评审2)核心代码100%经过CodeReview3)单元测试功能覆盖率达到100%4)单元测试代码行覆盖率不低于80%5)所有发现缺陷至少60%都纳入缺陷追踪系统且各级缺陷修复率达到标准6)不存在A、B类缺陷7)C、D、E类缺陷允许存在8)按照单元测试用例完成了所有规定单元的测试9)软件单元功能与设计一致二:集成测试退出标准1)集成测试用例设计已经通过评审2)所有源代码和可执行代码已经建立受控基线,纳入配置管理受控库,不经过审批不能随意更改3)按照集成构件计划及增量集成策略完成了整个系统的集成测试4)达到了测试计划中关于集成测试所规定的覆盖率的要求5)集成工作版本满足设计定义的各项功能、性能要求6)在集成测试中发现的错误已经得到修改,各级缺陷修复率达到标准7)A、B类BUG不能存在8)C、D类BUG允许存在,但不能超过单元测试总BUG的50%。9)E类BUG允许存在三:系统测试退出标准1)系统测试用例设计已经通过评审2)按照系统测试计划完成了系统测试3)系统测试的功能覆盖率达100%4)系统的功能和性能满足产品需求规格说明书的要求5)在系统测试中发现的错误已经得到修改并且各级缺陷修复率达到标准6)系统测试后不存在A、B、C类缺陷7)D类缺陷允许存在,不超过总缺陷的5%8)E类缺陷允许存在,不超过总缺陷的10%
三、问答题:(共25?分)??
1、?项目的集中管理在软件公司的哪一个层面?(2?分)??
2、?请描述软件测试活动的生命周期。(8?分)?开始-进行-迭代-结束?
3、?什么是测试评估,测试评估的范围是什么?(5?分)??目的评估测试结果并记录变更请求。计算并交付测试的主要评测方法。生成测试评估摘要。
步骤
分析测试结果并提交变更请求
评估基于需求的测试覆盖
评估基于代码的测试覆盖
分析缺陷
确定是否达到了测试的完成标准和成功标准
生成测试评估摘要
输入工件:
测试计划
测试用例
测试结果
生成工件:测试评估摘要
4、?阐述工作版本的定义。(2?分)??工作版本由一个或多个构件(通常为可执行构件)构成,一般都是通过编译和链接源代码的处理过程从其他构件中构建的。(UML表示:实施模型(顶级包或实施子系统)中的包,构造型为?build?。)
5?、?请画出软件测试活动的流程图。(8?分)??
软件测试工程师笔试试题?3
测试人员考试试卷(考试时间90分钟,满分100分)??
姓名:__________部门:__________员工号:__________??
一、?判断题(每题2分,正确的“√”,错误的“╳”)??
1?、?好的测试员不懈追求完美。(?对)??
2、?测试程序仅仅按预期方式运行就行了。(错?)??
3、?不存在质量很高但可靠性很差的产品。(错?)??
4、?软件测试员可以对产品说明书进行白盒测试。(错?)??
5、?静态白盒测试可以找出遗漏之处和问题。(?对)??
6、?总是首先设计白盒测试用例。(?错)??
7、?可以发布具有配置缺陷的软件产品。(对?)??
8、?所有软件必须进行某种程度的兼容性测试。(对?)??
9、?所有软件都有一个用户界面,因此必须测试易用性。(错?)??
10、?测试组负责软件质量。(?错)??
二、?简答题??
1、?软件的缺陷等级应如何划分?(3?分)??答:影响进度的问题、死机、功能问题、界面问题、建议
2、?如果能够执行完美的黑盒测试,还需要进行白盒测试吗?为什么?(5?分)??答:需要,黑盒测试,测试人员完全不考虑程序内部的逻辑结构和内部特征,只依据程序的需求分析规格说明,检查程序的功能是否符合它的功能说明。
3、?你认为一个优秀的测试工程师应该具备哪些素质?(3?分)??答:1、具有良好的计算机编程基础2、具有创新精神和超前意识3、不懈努力,追求完美4、具有整体观念,对细节敏感??5、团队合作精神6、责任心、耐心、细心、信心??7、沟通能力8、时时保持怀疑态度,并且有缺陷预防的意识
4、?产品测试到什么时候就算是足够了?(2?分)??测试一直贯穿软件的整个生命周期,从需求、设计到编码、实现一直到软件的最终交付用户。并不等于软件的调试。
5、?测试计划的目的是什么?(2?分)??答:用来识别任务、分析风险、规划资源和确定进度。
6、?为什么要进行软件测试?软件测试的目的是什么??(5?分)??
7、?软件测试应该划分几个阶段?简述各个阶段应重点测试的点?各个阶段的含义?(5?分)??答:单元测试(测最小模块)、集成测试(将模块逐渐递增)、系统测试()、验收测试。
8、?如何做一名合格的测试人员?(3?分)想要成为一名合格的软件测试人员,不仅需要理解和掌握测试理论、标准和规范,根据不同企业的产品特点,要求了解相应的开发软件测试方法,而且还要熟练操作一种甚至多种测试工具。??9、?针对缺陷采取怎样的管理措施?(5?分)答:提交缺陷报告、分配缺陷报告、处理缺陷报告、返测报告、关闭缺陷报告??
三、?专业词语解释(每题2?分)??
α测试:?Alpha是用户在开发结束时的测试。针对测试的结果可能还会进行一些小的设计更改。?
β测试:??Beta测试是用户在开发和测试全部结束后,并且在最终版本发布之前进行的测试。
驱动模块:??驱动模块在大多数场合称为"主程序",它接收测试数据并将这些数据传递到被测试模块
桩模块:??集成测试前要为被测模块编制一些模拟其下级模块功能的“替身”模块,以代替被测模块的接口,接受或传递被测模块的数据,这些专供测试用的“假”模块称为被测模块的桩模块。
白盒测试:??也称为结构测试、逻辑驱动测试,根据程序的内容来设计测试。
静态测试:??是不运行被测程序本身而寻找程序代码中可能存在的错误或评估程序代码的过程。
四、?选择题(每题2分)??
1.下面哪些属于动态分析(?BCD)??
A.?代码覆盖率??B.?模块功能检查??C.?系统压力测试??D.?程序数据流分析??
2.下面哪些属于静态分析(?ABC)??
A、?代码规则检查??B、?序结构分析??C、?序复杂度分析??D、?内存泄漏??
五、?设计题(10分)??
在三角形计算中,要求三角型的三个边长:A、B?和C。当三边不可能构成三角形时提示错误,可构成三角?
形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等边三角形”。画出程?
序流程图、控制流程图、找出基本测试路径?,对此设计一个测试用例。??
软件测试工程师笔试试题(五)1.什么是软件测试,以及软件测试的意义?狭义:所给出了测试定义——“程序测试是为了发现错误而执行程序的过程”,实际是一个狭义的概念,因为他认为测试是执行程序的过程,也就是传统意义上的测试——在代码完成后,通过运行程序来发现程序代码或软件系统中错误。广义:软件测试是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,其目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求、预先定义的不一致性。软件测试通过使用人工和自动手段寻找软件系统中的错误,尽可能地为修正错误提供更多的信息,从而保证软件系统的可用性,最终达到提高软件产品的质量目的。2、?简要列出bug的几种状态New—open—fixedclosedfixed--reopenclosedreject3、?黑盒测试的定义,白盒测试的定义黑盒测试
黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测试方法主要有等价类划分、边值分析、因—果图、错误推测等,主要用于软件确认测试。“黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。
白盒测试:
白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。“白盒”法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。“白盒”法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。4、?“CMM”的含义,分为哪5个等级。CMM是指“能力成熟度模型”,其英文全称为CapabilityMaturityModelforSoftware,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。
CMM是是一种用于评价软件承包能力并帮助其改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估。CMM分为五个等级:一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为优化级。
CMM是由美国卡内基梅隆大学软件工程研究所1987年研制成功的,是目前国际上最流行最实用的软件生产过程标准和软件企业成熟度等级认证标准。目前,我国已有软件企业通过了CMM标准认证。
农业生产知识农业生产知识
/农业生产知识2017年农业生产知识一、无霜期指一年中
终霜
后至
初霜
前的一整段时间。在这一期间内,没有霜的出现。
农作物
的生长期与无霜期有密切关系。无霜期愈长,生长期也愈长。无霜期的长短因地而异,一般
纬度
、海拔高度愈低,无霜期愈长。1.分布无霜期与农作物生长期有密切关系,无霜期长,生长期也长。无霜期长短在农业上是个很重要的热量指标。由于每年的气候情况不全相同,出现初霜和
终霜
的日期也就有早有晚,每年的无霜期也就不一致。通常所说的无霜期,是指从当地的平均终霜日到平均初霜日之间的天数。我国是一个多霜的国家,因为我国大部分地区位于温带,经常受到冷空气的侵袭,有霜的范围很广,除
海南岛
、云南和台湾省南端、四川
川江
河谷部分地区和
南海诸岛
外,均有出现。我国各地无霜期长短不同:据统计,
南岭
以南、台湾、云南南部、
四川盆地
无霜期均在300天以上,
长江中下游地区
为250—275天,华北地区为175—225天,东北北部、内蒙、新疆北部为100—150天左右。总的分布特点是南部无霜期长,北部无霜期短(
青藏高原
除外)。2.性质在实际生产中,真正有危害的是霜冻,因此应该叫
无霜冻期
,即春季最后一次霜冻至秋季第一次霜冻之间的天数。霜冻的温度指标一般认为是气温在1℃或者地温在0℃以下时即产生霜冻。5月份以前出现终霜冻,仅对育苗移栽的作物有影响,6月份出现终霜冻,对大多数出苗的作物就都有较大影响,同样秋季
初霜冻
如果出现在9月下旬对大多数作物影响不大,如果在9月中旬出现初霜冻将影响大多数作物的安全成熟,造成减产和水分过大。一个地区“无霜期”的长短,主要与这个地区寒冷季节的长短有关。也就是说,寒冷季节长的地区,它的“
终霜
”结束时间迟,“初霜”开始时间早,“无霜期”就较短;与此相反,寒冷季节短的地区,它的“终霜”结束时间早,“初霜”开始时间迟,“无霜期”就较长。这是因为霜是在天气比较寒冷的情况下出现的,当靠近地面和作物表面的温度下降到摄氏零度或零度以下时,附在物体表面上的
水汽
,才能凝结成白色的霜。北方地区由于地面接受太阳热量比南方少;距冷空气的源地近,寒冷季节比南方长,这就决定了北方地区全年“无霜期”要比南方短。3.措施霜出现时,往往会给一些
耐寒性
较差的农作物带来一定影响,如棉花结桃时遇到秋霜害,会影响它继续生长。所以一个地区“无霜期”的长短,常常把它称为作物生长期的气候条件。但是“无霜期”的长短不是决定的因素,决定的因素是人。在生产实践中,劳动人民
根据
当地出现霜的规律性,及时采取有效的各种防霜措施,如培育抗寒品种、
杂交育种
缩短生长期,以及
浸种
催芽、适时早播等等,或者用熏烟法、大田灌水或是设置
防风林
、防风墙和风障来阻挡寒风,改变农田水气候的条件,使早春作物和晚秋作物不受到霜害。这样,在农业生产上实利用的“无霜期”,就要比气候上的“无霜期”长得多了。二、有效积温有效积温,是作物在某个生育期或全部生育期内
有效温度
的总和,即作物在某一段时间内
日平均气温
与
生物学零度
之差的总和。有效积温是反映生物生长发育对热量的需求或衡量地区
热量资源
的指标,常用于
农业气象预报
。由于有效积温剔除了生物学下限温度以下和上限温度以上的温度,因此它基本上反映了作物的生育速率与温度的线性关系。由于有效积温扣除了低于生物学下限温度的那部分无效
积温
,因而较为稳定,能更确切地反映作物对热量的要求;而
活动积温
则包含了低于生物学下限温度的那部分无效积温,且温度愈低,无效积温所占的比例就越大。所以在制订作物
物候期
预报时,应用有效积温较好。但应用于某地区热量鉴定,合理安排
作物布局
和
农业气候区划
时,则以用活动积温较为方便。1.基本概念有效积温,即作物某生育时期内日
有效温度
?(即日平均温度减去
生物学零度
的差值)的总和,以??表示。有效积温的数学表达式为:(??,当??时,??以0计)式中,??——发育时期历经的天数;?——第??日平均气温;?——该发育阶段的生物学零度。?、??值随作物种类、品种、发育时期的不同而异,年际之间也略有变化,可依据
农业气象观测
资料,用
最小二乘法
或
图解法
求算。2.意义与应用每种植物都有其生长的下限温度,当温度高于其下限温度时,它才能生长发育。由于有效积温中不包含低于植物生物学零度的那部分温度,因而能够更为客观准确地表征作物生育对热量条件的要求。与
活动积温
相比,有效积温变化小,且较为稳定,多应用于作物生育速度的计算和发育时期的预报。此外,有些作物还存在上限温度,即当温度上升到一定界限以后,温度再升高,并不能使作物的发育速度明显加快,甚至会起抑制作用。在适宜温度范围内(在上、下限温度之间),作物发育速度与温度成
线性关系
,如有效积温表达式所示,此时温度为实际有效温度,其累积值为实际有效积温;而在大于下限温度,包括上限温度以上的范围内,上述线性关系则变成非线性关系,见水稻气象。3.活动积温与有效积温差别用活动积温计算作物发育期所需要的
热量
,不仅统计方便,而且它考虑了
生物学零度
,但它并没有排除生物学零度以下的这部分无效积温,且温度愈低,无效积温所占的比例就越大,因而影响了热量统计的准确度。有效积温则既考虑了生物学零度,又排除了对作物不起作用的生物学零度以下的无效积温,而使积温更为确切,更为稳定,用它来表征作物发育所需要的热量是比较符合实际的,但此法统计却较繁杂。因此,在进行
农业气候分析
时仍多采用活动积温来计算,而在具体计算作物发育速度所需要的热量或预报时,则多用有效积温来计算。据研究,在计箅发育速度时,有效积温比活动积温稳定。而活动积温又比生育期天数稳定。三、水稻1.水稻品种生育期一般来说,划分水稻品种生育期的标准有三个:一是水稻完成生长发育全过程所需的总天数;二是不同水稻品种植株的主茎总叶数;三是生长发育全过程所需的积温数。第一条标准在实际应用中常出现这样的错误,即生育期是“从播种到成熟”或“从播种到收获”所需的天数,这是不确切的。严格的说,生育期应该是从出苗到成熟所需的总天数,因为从播种到出苗、从成熟到收获都可能持续相当长的时间,这段时间不能计算在生育期之内。水稻的生育时期生育时期是指作物一生中其外部形态发生显著变化的若干个时期。水稻一生从种子萌发开始,经过一些列生长发育过程,直到新的种子形成为止,经历了若干个生育时期,这些时期通常包括:出苗期、分蘖期、拔节期、孕穗期、抽穗期、开花期和灌浆成熟期等。根据水稻各生育时期生长发育状况的不同,通常可将其一生划分为两个生长阶段,即营养生长阶段和生殖生长阶段。水稻营养生长阶段是指植株营养器官根、茎、叶的生长阶段,一般是从种子萌发到幼穗分化以前。这一阶段包括出苗期、分蘖期和拔节期。水稻生殖生长阶段是指植株生殖器官幼穗、花、种子、的生长阶段,一般是从幼穗分化开始到新种子的形成。这一阶段包括孕穗期、抽穗期、开花期和成熟期。水稻的“两性一期”及生产意义水稻的“两性一期”是指水稻的感光性、感温性和基本营养生长期。由于基本营养生长期也称为基本营养生长性,故水稻的“两性一期”亦称为水稻的“三性”。水稻的感光性,是指水稻对日照长度的反应特性。水稻是短日照作物,只有在日照长度短于一定的临界值时,才能进行幼穗分化和抽穗。缩短光照可提早这一进程,延长日照则延迟这一进程。有些水稻感光性强,有些则弱。水稻的感温性,是指水稻的生育转变(营养生长转为生殖生长)受温度条件显著影响的特性。水稻是喜温作物,高温可以促进其生育转变,使生育期缩短,如果温度始终保持在生长起点和发育之间,水稻就只能生长而不能开花结实。同感光性一样,有些水稻品种感温性强,有些则弱。水稻的基本营养生长期是指水稻在充分满足温度(高温)和光照(短日照)等条件下进行生育转变所需的最短的营养生长期。白根有劲、黄根保命、黑根有病、灰根要命怎样减少黑根的发生水稻在长期淹水的情况下,土壤通气状况不良,氧气不足,就会产生大量的还原性物质如硫化氢和二价铁离子,二者结合就生成黑色的硫化亚铁,沉积在根表面,使根变成黑色。所以,水稻黑根产生归根结底是由于土壤同期状况不良造成的。这就要求水稻的栽培管理无论在秧田还是本田都不能长期淹水,秧田要尽量保持良好的通气状态,本田则应保持浅湿干或湿润状态,必要时还要晾田或晒田,以调节土壤的通气状况,从而减少黑根的发生。水稻分蘖水稻分蘖实际上是水稻茎杆的分枝,分蘖多发生在基部节间极短的分蘖节上,主茎上的分枝称一级分蘖,一级分蘖上的分枝称二级分蘖,以此类推。影响水稻发生分蘖有内因和外因两类条件。内因包括品种的分蘖特性、秧苗壮否、干重多少、充实度(干物质÷株高)高低、秧苗大小等。外因主要包括温度、光照、水分和养分等。水稻分蘖的最适温度为30-32℃,最适水温为32-34℃。气温低于20℃、水温低于22℃,分蘖缓慢;气温低于15℃、水温低于16℃或气温超过40℃、水温超过42℃,分蘖停止。保持3厘米左右浅水层对分蘖有利,浅水可增加泥温,缩小昼夜温差,提高土壤营养元素的有效性。无水或水深降低泥温,抑制分蘖发生。阴雨寡照时,分蘖发生延迟,光强低于自然光强5%时,分蘖停止。在营养元素中,氮、磷、钾对分蘖的影响最明显。插秧深度和叶面积指数低分蘖也有很大影响。当秧田叶面积指数达到3.5、本田叶面积指数达到4.0时分蘖停止;插秧深度为2厘米左右对分蘖有利,超过3厘米分蘖节位上移,分蘖延迟,分蘖质量变差,弱苗深插还会造成僵苗。因此,分蘖期的田间管理就是有效地利用上述各种条件,促进分蘖的早生快发,提高有效分蘖率,为最终提高产量和品质奠定基础。有效分蘖与无效分蘖有效分蘖是指最后能形成有效穗并结实的分蘖,不能形成有效穗或中途死亡的分蘖均为无效分蘖。有效分蘖决定最终的单位面积有效穗数,是构成产量的主要因素。生厂上应采取促进措施,争取更多的有效分蘖,减少无效分蘖。水稻分蘖的“过时不发”现象水稻分蘖能否发生并成穗,与秧苗当时所处的外界环境条件和插秧密度有关。对于正常植株来说,某一分蘖应该发生,而且亦有可能成穗,但是由于环境条件不好,满足不了分蘖生成所需的条件,这个节位的分蘖芽就不能萌发,处于休眠状态,分蘖芽一旦处于休眠状态,以后即使在适宜的条件下,也不再产生分蘖,这就是通常所说的“过时不发”现象。水稻收获最佳时期水稻达到生理成熟的标准是籽粒内干物重达到最大,也就是通常所说的黄熟期。从外观上看,当每穗谷粒颖壳95%以上变黄或95%以上谷粒小穗轴及副护颖变黄,米粒定型变硬,呈透明状,即为生理成熟的标准,这时是水稻收获最佳时期。寒地水稻“三化一管”生产模式水稻“三化一管”栽培模式是在旱育稀植三化栽培、优质米生产技术、叶龄诊断栽培技术基础上,通过原始创新和集成创新,综合组装集成的栽培技术,并使之与生产管理融为一体的新的生产模式。是良种良法配套、农艺农机相结合的结晶。其主要内容是:品种优质化、旱育壮秧模式化、生产全程机械化、突出叶龄诊断计划栽培管理。品种优质化——生产用种全面普及符合国家优质粳稻三级以上的中、早熟和抗低温、抗稻瘟病强的优质品种。壮秧规范化——建设符合旱育条件、适当集中固定秧田;采用大棚育苗,培育出机插“中苗”的标准秧苗。全程机械化——实现秧田播种、灌溉,本田整地、插秧、侧深施肥及航化施药、追肥、收获等全程机械化。叶龄指标计划管理——以主茎叶龄的生育进程、长势长相、叶色为指标,进行各生育阶段的水层、施肥、植保的调控,确保安全抽穗、成熟,实现每667㎡单产600千克,产品品质达到国家优质米三级以上标准。水稻种子处理方法水稻播种前一定要进行一系列的种子处理,确保水稻苗齐苗壮,为水稻生产提供足够数量健康的秧苗打好基础。播种前水稻种子处理方法主要有:种子清选,包括风选、筛选和水选,做好发芽试验,晒种,种子消毒,浸种和催芽等。催芽经过催芽的种子,在北方早春低温的条件下,播种后扎根快,出苗早,出苗整齐,能提高成苗率,缩短秧田期。所以提倡催芽播种。催芽的大小一般以种子破胸露白为宜。播种时温度高,芽可稍长,但不宜超过0.5厘米。“高温破胸,适温催芽,低温晾芽”。所谓高温破胸,就是在30-32℃高温下,经过1-2天内种芽破胸露白。种芽破胸露白后,即将温度降至25-28℃左右,就是所谓适温催芽。12-15小时后,芽长可达0.2厘米左右,就可以把种芽薄薄的摊开,放置于自然温度下,散热降温。实际操作中,80%以上种子出芽时就可以摊开降温了。待种芽温度降至与自然温度相同时即可播种。催芽过程中防止高温烧种。旱育苗出苗前秧田管理事项尽量提高苗床内温度。为保证早出苗,出齐苗,旱育苗出苗前要做好苗床保温工作。主要是增加薄膜的透光性和防止因作业及大风等造成的破损,及时修补破损处,及时清除农膜上的积雪和灰尘。有寒潮时,夜间应在农膜上加盖草包片或草苫,但要防止压垮塑料棚和拱架。及时补水。播种前只要浇透底水,在上下土层没有干隔子而湿土相接的情况下,出苗前不必补水。否则,床土水分不足或不均匀,会影响出苗和齐苗。如发现表土干燥发白应及时补水。相反,床土湿度过大或返浆重的地块,应揭膜晾床,降低床面湿度,防止坏种烂芽。防治蝼蛄。可用敌百虫或杀虫单拌稻糠职称毒饵撒在苗床上或者喷施拟除虫菊酯类杀虫剂,施药后高温闷床,都可有效杀死蝼蛄。苗田灭草。可用杀草丹、丁草胺、噁草酮或丁·扑混剂于水稻播后苗前封闭灭草,但要注意覆土厚度(1厘米左右),以免产生药害。也可用敌稗、氰氟草酯、五氟磺草胺、吡嘧磺隆等药剂于水稻苗后灭草。预防秧苗立枯病和青枯病。在播种前或秧苗1.5叶期,用甲霜灵·锰锌或甲霜灵·霜霉威喷浇。立针后(或虽没出苗,但气温高于20℃时),应及时揭走平铺在床面上的地膜,防止高温烧苗。揭走地膜后,要浇一次水,这是非常重要的。旱育苗出苗前后通风炼苗温度管理:出苗前尽量保温,但并非温度越高越好。虽未出苗,但床内温度超过35℃以上,也应通风降温或遮光降温,防止高温灼芽哑种。出苗、齐苗前后,温度控制在30-32℃。1叶1心期,温度控制在25-28℃,超过28℃时就应通风炼苗。夜间要盖好盖严,防寒潮和冻霜危害秧苗。遇有冻霜预报,有条件的可往步道沟灌水保苗,好天将水排出。2叶1心期,床内温度应保持在20-25℃之间。对早熟品种来说,在2.5叶时,床内温度不能超过25℃(即“双二五”标准),以避免早穗现象发生。根据苗情和天气决定通风炼苗期,根据风力和风向调整通风口大小、多少、位置和方向。揭膜前3-5天要大通风,阴雨天夜间可不关闭通风口,逐渐达到昼揭夜盖,直到夜间也不覆盖农膜。水分管理:只要播种前浇透底水,出苗前一般不再补水。出苗后应适时适量补水。当苗出齐并已全部青头时,要根据苗床水分情况浇一次水(不要灌水)。以后随秧苗生长,适当补水,补水标准是早晨太阳出来前看叶尖是否有水珠,有就不用补,没有就补透,最好用浇淋或微喷补水方式,时间要避开一天高温期,应在上午10时前或下午3时后进行。工厂化育苗的“两秋三常年”根据寒地生态条件,为提高工厂化育苗水平,应采取“两秋三常年”的水稻育苗技术,为培育壮秧打下良好的基础。“两秋”即秧田秋整地、秋做床;“三常年”即秧田常年固定、常年培肥地力、常年培肥床土和积造有机肥。通过“两秋”提高秧田的干土效果,缓解春季农时紧张,提高旱育秧田的质量,这是壮苗所必需的。具体做法:在秋季前,将置床浅翻15厘米左右,并粗耙整平,按秧床的大小修成高10厘米左右的高床。同时挖好床周边排水沟,疏通秧田各级排水,为排出冬春积水做好准备,确保秧田呈旱田状态。秋田的常年固定是实现工厂化育秧的前提和保证,只有秧田固定了,才能常年培肥地力,秧苗移栽后,要对秧田进行耙作施肥,栽种其他作物,达到培肥置床的目的。在夏秋季节要将床土及有机肥准备充足,为培育壮秧创造条件。水稻育苗“干长根,湿长芽”种子萌发时,根与芽生长是两种不同的生长方式。芽的生长主要是胚芽鞘细胞伸长,需要能量较少,只要有充足的水分,在无氧条件下通过无氧呼吸也可进行。而胚根的生长,虽然也有细胞的伸长,但主要靠细胞分裂方式进行。细胞分裂需要大量的蛋白质等有机物质供应,这些物质转化和参与合成新器官,需要较多能量。没有充足的氧气供应,呼吸作用受到限制,细胞分裂不能进行,根也就无法生长,所以有氧长根,无氧长芽,“干长根,湿长芽”的说法是有道理的。在生产上,秧苗前期管理要处理好秧苗扎根与立针的关系。在秧田管理中心,芽期必须坚持湿润,不大水漫灌和不淹水。秧田药害常见的秧田药害往往是由于用错药或药量过大、浓度过高、施药不均匀而引起的。应该在用药前认真地清洗喷药器具,确定使用农药种类,检查用药是否正确,严格技术操作规程。用错药要及时灌水冲洗,降低农药使用浓度,加强肥水管理,或喷施微肥、细胞分裂素和赤霉素等补救措施。水田整地水田整地从整地时间上分,有秋整地和春整地;从方法上分为旱整地和水整地。秋整地主要是秋季旱翻、旱耙,在干旱年份、缺水地区或井灌地区采用较多。秋整地有利于土壤熟化,并能节省泡田用水。在丰水和盐碱地及地下水位较高的地区和田块,多采用秋旱翻春旱耙。这样有利于晒垡熟化土壤,灭虫灭草,春整地多数地区采用旱翻、旱耙、旱平地,包括旋耕整地。旱整地包括旋耕、翻地、旱耢平和激光平地等作业。其作业标准是耕整地要到头、到边、不留三角,同一块地内高低差不超过10厘米,地表保证有10-12厘米的松土层。其中:旋耕是在水稻收获后至上大冻前,使用大中型水田拖拉机配套旋耕机、搅浆整地机、水田犁等进行,翻地的也可用履带拖拉机。旱耢平是在第二年的春季4月份,当土壤化冻10厘米左右时,用拖拉机配套不同的平地机具进行旱整平。一般旋耕地粗耢一遍,翻地耢两遍即可。这样具有降低后期整地成本和节省泡田用水等优点。水整地一般是春季放水泡田3-5天后,用水田拖拉机配带不同的整地机械水整地。其作业标准是:要求达到土地平整,土壤细碎,同池内高低差不大于3厘米。其作业标准是:要求达到土地平整,土壤细碎,同池内高低差不大于3厘米,地表有5-7厘米泥浆。激光平地技术是一项高新技术在农业上的应用。用激光平地技术设备平整稻田,具有地平、省地、节水、增产等作用。激光平地技术设备由发射器、接收器、控制箱和液压阀、平地铲等组成,可在直径600米范围内平整土地,平后的土地高低差在1厘米范围内,达到寸水不漏泥,可使水稻在各生长期获得最佳水层。使用该技术可减少池埂用地2%-3%,省水30%,增产10%。水田征地标准:上糊下松,泥烂适中,有水有气,沟清水畅,埂直如线,地平如镜。地面如镜是指同一田块高低差不超过3厘米,没有偏脸池;上糊下松是指水田表面泥水融合软活,下部土团较大,暄松,通气性好,这样有利于插秧、插后返青和根系的发育。沟清水畅,埂直如线是指引水渠系修整清障,排水沟加深加固,保证灌排通畅,保持条田和池埂笔直,夯实加固,防止跑漏。拖拉机翻地标准:拖拉机翻地要注意翻地的质量,在保证质量前提下,提高作业效率。作业时,要求不漏耕,不重耕,少出开闭垄,不出明垡立垡,少撂地头,翻后地面平坦。翻耕的深度一般为15厘米左右,最深不宜超过18厘米。秋翻可适当深些,以利于熟化土壤。春翻可适当浅些,深则土凉,对春季发苗不利。瘦田要浅耕多耙,防止犁底层生土上翻;肥田应深耕粗耙;盐碱地不宜翻的过深,与瘦田一样,应结合施用有机肥料逐年加深耕翻深度。水稻各生育期需肥规律氮素吸收规律:水稻对氮素营养十分敏感,是决定水稻产量最重要的因素,水稻一生中在体内具有较高的氮素浓度,这是高产水稻所需要的营养生理特性。水稻对氮素的吸收有两个明显的高峰,一是水稻分蘖期,即插秧后2周;二是插秧后7-8周,此时如果氮素供应不足,常会引起颖花退化,而不利于高产。磷素的吸收规律:水稻对磷的吸收量远比氮肥低,平均约为氮量的一般,但是在生育后期扔需要吸收较多的磷。水稻各生育期均需磷素,其吸收规律与氮素营养的吸收相似。以幼苗期和分蘖期吸收的最多,插秧后3周前后为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程施工风险评估合同
- 螺杆钻探分包合同范本
- 海底设施施工中的潜水员作业安全考核试卷
- 苏教版四上第11课《田园诗情》课件
- 工业互联网安全防御策略与网络安全风险评估考核试卷
- 稀土元素在石油化工的角色考核试卷
- 玻璃工厂生产流程优化考核试卷
- 租赁业务的风险评估与控制措施考核试卷
- 乳品行业品牌建设与维护考核试卷
- 侥幸心理培训资料
- 2025年高考历史总复习高中历史必修二八大专题知识复习提纲
- 2025事业单位考试题库及答案200题
- 临床执业医师考试健康教育技能试题及答案
- 机车车辆试题及答案
- 新版《医疗器械经营质量管理规范》(2024)培训试题及答案
- 健合集团笔试在线测评题
- FZ/T 13056-2021涤粘混纺色纺弹力布
- 构图基础课件
- 礼仪文书写作课件
- 20CrMnTi较详细材料属性
- 99S203 消防水泵接合器安装图集
评论
0/150
提交评论