优势和准则的自动化测试
“自动化测试”是自动化测试过程手册目前正在使用。这就要求一个正式“手动测试过程” ,目前在该公司或organization.Automation是利用战略,工具和工件增加或减少的需要,手动或人类参与或互动的非熟练工人,重复或多余的任务。最低限度,这样一个过程,包括:详细的测试情况下,包括可预见的“预期成果” ,其中已开发的商业功能规格和设计documentationA独立的测试环境,包括测试数据库,可恢复到已知常数,例如,该测试案例能够重复,每次有修改的application.The以下类型的测试可以automatedFunctional -测试行动履行作为expected.Regression -测试的行为,该系统还没有changed.Exception或否定-迫使错误条件system.Stress -确定的绝对能力,应用和业务infrastructure.Performance -提供保证系统的性能将有足够的两个批处理运行,网上交易有关的业务预测和requirements.Load -确定点上的能力和业绩的系统出现退化的状况,硬件或软件升级将required.Benefits自动TestingReliable :测试执行同样的行动正是每次运行,从而消除人类errorRepeatable :您可以测试该软件的反应下反复执行相同的operations.Programmable :您可以程序复杂的测试,带出隐藏的资料application.Comprehensive :您可以建立一个测试套件的所有功能,其中包括在您的application.Reusable :您可以重复使用的测试不同版本的应用程序,即使用户界面changes.Better优质软件:因为你可以运行更多的测试在更短的时间较少resourcesFast :测试自动化工具运行速度大大高于人力users.Cost减少:随着资源回归测试是reduced.Choosing正确的工具的工作,并针对地区的权利的组织部署他们只能实现这些好处。正确的地方,自动化适合必须chosen.The以下领域必须自动first1 。高度重复任务或scenarios2 。重复性任务是枯燥或容易引起人的error3 。发达和幸福的理解用例或场景first4 。相对稳定的地区的应用超过挥发性的,必须automated.Automated测试必须遵循下列准则得到的好处自动化: ?简明:尽可能简单,并没有简单的。 ?自检:测试报告自己的结果;需要任何人的解释。 ?重复:测试可以运行很多次,连续,没有任何人为干预。 ?鲁棒性:测试产生同样的结果,现在和永远。测试不会受到外部环境的变化。 ?不够:试验验证的所有要求的软件进行测试。 ?必要的:一切都在每个测试有助于规范理想的行为。 ?很清楚的:每个发言很容易理解。 ?高效:测试运行在合理的时间。 ?具体:每个试验失败点到特定的一块破碎功能;单元测试失败提供“缺陷三角” 。 ?独立:每个测试可运行本身或一套以任意设定的其他试验的任何命令。 ?维护:测试应易于理解和修改和延长。 ?溯源:往返代码试验,并从requirements.For更多的可视化本条免费培训教程测试: http://www.exforsys.com/content/category/17/259/340/Exforsys提供免费培训和职业帮助专业的C , C + + , C #中, Java的,基于J2EE , 。 NET中,仁科, SAP , Siebel公司,甲骨文公司应用服务,数据仓库,甲骨文/ SQL的Server/DB2和测试。请访问http://www.exforsys.com为更多的培训教程,它面试问题访问http://www.geekinterview.com ,文章和资源访问http://www.itquestionbank.com
文章来源: Messaggiamo.Com
Related:
» Home Made Power Plant
» Singorama
» Criminal Check
» Home Made Energy
网管得到HTML代码
加上这条到你的网站!
网站管理员提交你的文章
无须登记!填写好的表格和你的文章是在 Messaggiamo.Com 目录!
版权 2006-2011 Messaggiamo.Com -
网站地图 -
Privacy -
网站管理员提交你的文章,以 Messaggiamo.Com 目录 [0.01]