Automated Software Testing: What You Need To Know

 

Automated Software Testing: What You Need To Know

Information Management Online, June 1, 2010

Info-Tech Research Group

IT departments know firsthand that manual software testing can take more time than is available. Automated software testing tools can improve the effectiveness and efficiency of testing. Automation tools use software to accelerate the testing process by generating test scripts and tracking results to speed up the testing phase of the software development lifecycle.

Automated testing tools are most helpful when used in the following situations:

  • Repetitive, mundane tasks. As software is created, it goes through many versions, each of which must be tested. By creating test scripts once, automated testing allows reuse for future versions. 
  • Regression testing. Each time a change is made to a system, testers using a manual approach have to go through each function and make sure it does not affect any other part of the system. Automated regression testing uses test cases to do this quicker.  
  • Granular function testing. Automated testing tools can provide more accuracy in testing. They can pick up granular differences that manual testing may not isolate. For instance, a slight color difference on a GUI may not be seen by the naked eye during manual testing, but would be picked up during an automated test.  
  • Multiple combinations. In more complex environments where many scenarios must be examined, automated testing can rapidly run many test case combinations using a single script. 

Automated Functional Testing

Advertisement

height="60" marginheight="0" border="0" src="http://ad.doubleclick.net/adi/information-management.com/;pg=data_center;sz=468x60;pos=3;tile=5;ord=10533888?" frameborder="no" width="468" name="frame1" marginwidth="0" scrolling="no">

Functional testing verifies the correct implementation of functional software requirements. Functional test suites are created from requirement use cases, with each scenario becoming a functional test. As each component is implemented, the respective functional test is applied. For many projects, it is unreasonable to manually test each function; however, when automated functional testing is implemented, testers are able to cover more scenarios and ensure higher quality code.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值