摘要
在大多数软件开发模式中,软件开发之前要进行多次重复"代码-测试-修复"的过程。如果要测试某项特性,也许需要不止一次执行测试,而是重复多次,还要检查确认在前面的测试中发现的软件缺陷是否修复了,同时又没有引入新的软件缺陷。一个小型的软件项目有数千个测试用例要执行,时间可能只够执行一次测试,多次执行测试是不可能的,更不用说多次测试的单调和枯燥了,通过提供比手工测试更有效的手段,软件测试自动化可以帮助解决这个问题。
In most software development model,software development,repeated many times before "code-test-fix" process.If you want to test a particular characteristic,may need to run the test more than once,but repeatedly,but also check that in the previous test whether the defects found in software fixes,while not introducing new bugs.A small software project with thousands of test cases to be executed,the time may be only enough to perform a test is not possible to perform the test several times,not to mention several tests of the monotonous and boring,and by providing more effective than manual testing tools,software test automation can help solve this problem.
作者
崔宇寅
CUI Yu-yin(Key Laboratory of Ministry of Public Security Information Network Security,Shanghai 201204,China)
出处
《电脑知识与技术》
2010年第12期9749-9751,9769,共4页
Computer Knowledge and Technology
关键词
开发模式
软件缺陷
测试用例
手工测试
测试自动化
development model
software defects
test case
manual testing
test automation