单元测试方面:(对开发人员比较有用) J-Unit工具。
功能测试方面:E-test是个不错的选择,功能很强大,由于不是采用Post URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持)。基本上可以应付大部分的Web Site。
如果只是利用脚本回放代替手工劳动,或者做对页面响应数的性能测试,Microsoft Web Aplication Stress Tool是个不错的选择。
另外,在性能测试方面,PureLoad也是一个不错的工具,完全用Java写成,可以测试各种C/S程序, 如SMTP Server等。 这两个工具都是使用Post URL的方法测试Web Application...
>>阅读全文
Acceptance testing(验收测试),系统开发生命周期方法论的一个阶段,这时相关的用户和/或独立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。这是管理性和防御性控制。
Ad hoc testing(随机测试),没有书面测试用例、记录期望结果、检查列表、脚本或指令的测试。主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行用例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。
Alpha testing(α测试...
>>阅读全文
基本测试指标含义
Transactions per second(每秒处理事务数) http连接Get or Post方法的事务数
Rounds per second(每秒完成数) 每秒完全执行Agenda〔代理〕的数量
Throughput(吞吐量)(bytes per second〔每秒字节数〕) 测试服务器每秒传送的字节数
Round Time 完成一次事务所用的必要时间,单位是秒
Transaction Time是完成一次事务的必须时间。事务:包括连接时间,发送、响应和处理时间。
Connect Time 客户端到测试服务器的一个连接完成的时间,单位秒(包括建立和收到的TCP/IP时间)
Send Time 是将事务写入测试服务器的...
>>阅读全文
主流测试工具的测试流程
========winrunner
1 启动时选择要加载的插件
2 进行一些设置(如录制模式等)
3 识别应用程序的GUI,即创建map(就是学习被测试软件的界面)
4 建立测试脚本(录制及编写)
5 对脚本除错及调试(保证能够运行完)
6 插入各种检查点(图片,文字,控件等)
7 在新版应用程序中执行测试脚本
8 分析结果,回报缺陷
=========quicktestpro========
1 准备录制
打开你要对其进行测试的应用程序,并检查QuickTest中的各项设置是否适合当前的要求。
2 进行录制
打开QuickTest的录制功能,按测试用例中的...
>>阅读全文
一、 环境配置测试
(1) 网络连接是否正常
(2) 网络流量负担是否过重
(3) 软件测试平台是否可选
(4) 如果(3),是否在不同的软件测试平台进行软件测试
(5) 所选软件测试平台的版本(包括Service Pack)是否正确
(6) 所选软件测试平台的参数设置是否正确
(7) 所选软件测试平台上正在运行的其它程序是否会影响测试结果
(8) 画面的分辨率和色彩设定是否正确
二、 代码测试
A. 静态测试
(1) 同一程序内的代码书写是否为同一风格
(2) 代码布局是否合理、美观
(3) 程序中函数、子程序块分界是否明显
(4) 注释是否...
>>阅读全文
在做性能测试系统之前,测试组需要了解整个系统的测试要点和测试目标,现整理测试组需要了解的测试需求如下所示:
测试需求指标:
1.整个系统的用户对象:系统使用的范围,是全省还是部分县市,总共有多少个网点使用,每个网点有多少用户数,(包括最大值和最小值);
2.系统的最大并发用户数;(实现方式上用集合点)
3.系统的最大在线用户数;(实现方式上用每隔多长时间添加一个用户)
4.每笔交易的事务响应时间;
5.某一项业务的日平均交易量是多少笔;(根据这个可以计算出平均每秒请求数)
如,一项业务的日平均交易量...
>>阅读全文
测试如图所示的上传文件的要点?
功能:
上传功能是否都已经实现;
支持的附件大小;
支持哪些格式的图片或附件(即为附件类型);
性能:
网络速度;
支持上传文件的大小,要了解上传的方式,是ftp的还是什么的(这个需要跟程序员联系);
上传事务的响应时间,ftp上传下载的速度;
>>阅读全文