自动测试 (Automation Testing):使用有针对工具实行。可以作出自动化测试的计划,对可以进行自动化测试的部分编写或者录制相应的脚本,可以加入功能,容错,表单提交等,可以参考MI,Rational或者其他类测试工具说明。
根据权威的软件测试经验,手工测试还是主要的测试方法,自动测试不够灵活,在这里不再详述。微软的测试过程80%还是手工完成。
自动测试永远也代替不了手工测试,但是手工测试的工作量很大是不争的事实。
2.6 根据RUP标准按阶段区分测试
单元测试:在上边有详细的叙述,还有针对单元测试和集成测试的论述,请参考。
集成测试:分为功能集成测试和系统集成测试,相互有调用的功能集成,在系统环境下功能相互调用的影响等,使用方法可以任意选用上面的内容。注重功能方面。
系统测试:在功能实现的基础上,可以加入兼容性,易用性,性能等等。
验收测试:可以包括Alpha和Beta测试,在这里就不再详述。
3. 存在风险及解决方法
说明:测试不能找出所有的问题,只是尽量在开发阶段解决大多数的问题而已。
测试风险如下:
软硬件的测试环境提供上也对测试结果有很大的影响;
测试团队的水平,经验,合作效果等;
整个开发流程对测试的重视程度,测试的进入时间等;
由于测试环境操作系统,网络环境,带宽等情况可能产生的测试结果可能不同这是就需要经验以及对测试环境的保护等方面下一些功夫。
4. 软件缺陷的原则
软件缺陷区别于软件bug,它是在测试过程中出现的对系统有影响的,但是在设计中没有的或者对修改后的bug测试和开发人员有不同意见等。
? 软件未达到产品说明书标明的功能;
? 软件出现了产品说明书指明不会出现的错误;
文章来源于领测软件测试网 https://www.ltesting.net/