电脑
单元测试工具通常单元测试是开发人员自己完成,但也存在许多问题,本主力荐由设计者或开发者设计接口,由测试人员设计输入。常用的测试工具如下,通常是针对某种语言开发的。(1)delphidunit(2)javajunit (3)c++cppunit(4)VisualBasicVBUnit(5)(.NETplatform)NUnit(6)针对某个模块开发的测试工具,专用性强,稳定性高(力荐)
功能测试1、QTP全名HP QuickTest Professional software 是最出名的功能测试工具被HP收购后大不如前(实话)。 主要功能: 1、对GUI进行功能测试,需要录制 2、检测试数据正确定 3、支持大量使用插件,如:点NET、Java、SAP,Terminal Emulator等。安装完成时提供Web,ActiveX和VB 4、支持脚本操作VBscript 5、生成Excel测试结果 6、良好的测试用例管理2、cmd脚自己写 功能测试完合可以使用widnow提供的cmd脚本自行开发。方便快捷,复用方面因设计师而异。
性能测试性能测试工具和功能测试一样繁多。Robot:是使用Python脚本语言写的一个自动化测试工程序,优点是开源免费的。可以编写测试case并生成html的测试报告。主要用于网络通信上的测试比较多。SilkTest:是业内比较认可以的性能测试工具之一,可以测试PC应用和WEB应用。使用的脚本语言是自己开的4Test 脚本语言。优点功能强大,本地化强,缺点是收费。Winrunner:以前是属于Mercury Interactive公司的,现在被HP放弃了,提供自动录制播放,插入测点、数据捡测功能。Loadrunner:和Winrunner一样现在属于HP,主要通过高负载来查找和确认问题。silkperformance:企业级负载测试工具,对应用用户优做得很到位
集成测试集成测试是软件单个功能模块完成得差不多后进行的一个对模块接口的测试,大致分为从上往下集成和由下往上集成。也叫组装测试或联合测试。通常被用于单元测试之后。也可以用做软件单模块测试后的集成测试。集成测试包括安全测试和接口测试。也有人将安全测试和接口测试归为单元测试。都是针对性的开发专用测试工具。
系统测试系统测试名字里就是指整个系统,把系统相关的软件、计算机硬件、外设、网络等组装成一个完整的系统,进行系统的各种组装测试和确认测试。无特别工具。
白盒测试白盒测试就是源码测试,查证源码。同时还有一个叫灰盒测试,灰盒测试是先对单元模块进行接口测试和单元测试,而后进行有目的性的插入测试代码进行测试。必须是开发人员或有开发技术过硬。常用测试方法1、语名覆盖2、判定覆盖3、条件覆盖4、路径覆盖通常是抽取性的白盒测试。
测试工具只是帮助人完成测试的重复性工作,软件质量的认证还是人工测试为主