Testing
cdtdx
活在当下
展开
-
【原】Junit4.x学习笔记
1、测试类无需继承任何类,只需在被测试的方法前加上注解@Test(全名为org.junit.Test)2、测试方法必须是public void *(),即方法名可以随便命名但最好以test开头3、junit4.x也有junit3.8的setUp、tearDow的功能,它对转载 2011-09-21 09:34:07 · 504 阅读 · 0 评论 -
使用Junit 测试私有方法
在Junit4中如何测试私有方法呢? 有如下类和方法: public class PrintableCharacterASCII { private static int firstPrintableCharacter = 33;转载 2011-09-21 09:39:24 · 439 阅读 · 0 评论 -
手机软件自动化测试研究报告
一、引言由于最近一些事务好久没有更新博文了,望关注我博客的网友们谅解,正好最近一段时间着手自动化测试的研究特将我的一些思路及想法写出来与网友们分享,也算是2010年新年贺礼了。前段时间我也有一篇关于自动化测试的文章《手机软件自动化测试探索》相对较浅显,本文在此基础上进行了更进原创 2011-10-10 17:08:51 · 342 阅读 · 0 评论 -
静态代码分析工具汇总
静态代码扫描,借用一段网上的原文解释一下(这里叫静态检查):“静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。代码检查代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和设计的一致性,代码对标准的遵转载 2011-10-10 14:36:34 · 486 阅读 · 0 评论 -
Apache JMeter学习笔记-(一)简介
-Apache JMeter本来被设计来进行Web的性能和负载测试,后来被扩散到其他领域。 -Apache JMeter适用范围: Web - HTTP, HTTPS , SOAP , files, ServletsDatabase via JDBC, Queries,Java ObjectsLDAP , Perl ScriptsJMS , Java ObjectsMail - PO原创 2012-02-18 19:40:30 · 278 阅读 · 0 评论 -
JMeter使用指南
Abstract 本文重点介绍JMeter工具在测试中地位以及其中一些难以理解或者手册中含糊不清的感念,读者可以通过本文了解这些概念,然后再根据自己的需要查阅JMeter中各个组件的具体用法来完成测试工作。 1. 简介 JMeter是一个专门用于测试C/S应用的桌面测试软件(并不适合于B/S结构,因为它很难模拟用户在browser上的动作,如果需要测试B/S结构的应用,可以选择S转载 2012-03-03 19:32:43 · 414 阅读 · 0 评论 -
Android ADB linux命令集合
A.用adb局域网功能连接设备 1,先用usb连接运行adb命令,将连接方式改为tcpip adb tcpip {port} port为端口号 2,拔掉usb线,运行adb命令连接设备 adb connect xxx.xxx.xxx.xxx(设备ip):port(刚才设置的端口号) 3,正常运行转载 2012-03-22 10:18:14 · 466 阅读 · 0 评论 -
android的adb详解(多设备时adb调用)
Android 调试桥http://www.androidin.com/docs/reference/adb.html#sqlite Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。可以通过下列几种方法加入adb:在设备上运行shell命令 通过端口转发来管理模拟器或设备 从模拟器或设备上拷贝来或拷贝走文件 下面对adb进行转载 2012-03-22 10:26:19 · 723 阅读 · 0 评论 -
sikuli和Robotframework集成若干问题(一):TypeError: exists(): 2nd arg can't be coerced to double
很多同学在集成sikuli和Robotframework的时候,都参考了http://blog.mykhailo.com/2011/02/how-to-sikuli-and-robot-framework.html这篇经典文章。其中关于包装sikuli的基本函数如下:9 10 # =============================================== #原创 2012-05-05 15:56:25 · 1515 阅读 · 0 评论 -
提高 Java 代码质量
使用软件测试技术改进 Java 代码质量!Page navigation软件质量与软件测试如何诊断与调试 Java 代码中的 Bug?如何静态测试 Java 代码?如何实践测试驱动开发?软件测试自动化转载 2011-09-19 15:19:23 · 621 阅读 · 0 评论 -
TA: RobotFramework之Selenium library
常见问题:1. ERROR: Command execution failure. Please search the user group at https://groups.google.com/forum/#!forum/selenium-users for err原创 2011-09-01 16:51:52 · 538 阅读 · 0 评论 -
性能测试之linux指令篇2
Iostat命令 说明: iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。但是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。 使用格式: iostat [ -c | -d ] [ -k ] [ -t ] [ -V ] [ -x [转载 2008-07-25 10:37:00 · 328 阅读 · 0 评论 -
(二)基于用户体验的性能测试-单用户区域
单用户区域 图中从左到右看到的第一个区域就是单用户区域,如图2所示。 图2 下降曲线的单用户区域 从图中可以看出,单个用户的性能实际上比好几倍的多用户还要慢。这是正常的。单个用户的响应时间(用Rational工具或者其他负载生成工具生成的)一般来说显著的比站点的最佳性能要慢,这是因为需要处理负载生成工具的工作原理(也就是线程技术),缓冲技术转载 2008-07-25 10:48:00 · 352 阅读 · 0 评论 -
(三)基于用户体验的性能测试-性能屈服期
压力区域 在我们例子中的曲线100到175并发用户区域,我们可以看到随着压力增加,响应时间开始越来越长。这就是我们所说的压力区域,如图4所示。 图4 下降曲线的压力区域 技术上来说,这个区域是下降曲线的一部分,这个时候我们可以确信系统正在被加压但是基本上来说还是可以处理这个压力。压力区域开始于响应时间缓慢增长,结束于屈服(下面要讨转载 2008-07-25 10:50:00 · 378 阅读 · 0 评论 -
微软提供的性能测试用例模版
TitleCase ID LevelDesigner DeveloperTester Time测试场景描述 (Case scenario)场景描述子场景(可选)子场景1 例如,返回10条记录子场景2 例如,返回100条记录测试流程 (Testing process)描述被测试应用场景的商业流程,流程必须在实际测试中发挥良好的导航作用,使不熟悉该系统的使用者能够对商业流程有清晰的了解。(被测的商业流转载 2008-07-25 10:42:00 · 707 阅读 · 0 评论 -
性能测试之内存篇(windows)
监视内存计数器要监视内存不足的状况,请从以下的对象计数器开始: · Memory/ Available Bytes · Memory/ Pages/sec Available Bytes 表明进程当前可使用的内存字节数。Pages/sec 表明由于硬件页面错误而从磁盘取出的页面数,或由于转载 2008-07-25 10:23:00 · 472 阅读 · 0 评论 -
性能测试之处理器篇(windows)
System/ Processor Queue Length 用于瓶颈检测。 观察处理器使用情况的值要测量处理器的活动,请查看 Processor/ % Processor Time 计数器。该计数器显示处理器忙于执行非空闲线程所耗时间的百分比。 检查处理器使用时,请考虑计算机的角色和所完成工作的类型。根据计算机进行的工作,较高的处理器值意味着系统正有效地处理较重的工作负载或正在转载 2008-07-25 10:27:00 · 332 阅读 · 0 评论 -
性能测试之计数器的阀值(windows)
通常,决定性能是否可以接受是一种主观判断,随用户环境的变化而明显地变化。作为本组织基线建立的值是比较的最佳基础。但是,下表包含特定计数器的阈值,可以帮助您决定计算机报告的值是否指明问题。如果“系统监视器”连续报告这些值,可能是系统存在瓶颈,应当采取措施来调整或升级受影响的资源。 资源 对象/计数器 建议的阈值 注释 磁盘 Physic转载 2008-07-25 10:29:00 · 353 阅读 · 0 评论 -
性能测试之linux指令篇1
Top命令 说明: 显示系统当前的进程和其他状况; top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个转载 2008-07-25 10:32:00 · 352 阅读 · 0 评论 -
用门的概念理解响应时间和吞吐量之间的关系
性能测试的目的是检查软件的平均响应时间或者吞吐量是否符合指定的标准。 例如,当测试前已经获知在线人数为10000,可以设定性能测试的目的是检测软件典型交易的平均响应时间是否符合小于5秒的指标值。 例如,当测试前不知道在线人数是多少,但是已经获知该软件在一定的时间周期内(t)必须处理N笔交易,可以设定性能测试的目的是检测软件典型交易的吞吐量是否符合大于25笔交易/秒的指标值。 但是转载 2008-07-25 10:46:00 · 530 阅读 · 0 评论 -
相对最完整的软件测试工具手册
比较完整的软件测试工具手册 来源: ChinaUnix博客 日期: 2009.04.21 17:34 (共有0条评论) 我要评论 1、 从测试功能上分<br />(1) 单元测试<br />针对不同语言,如JUNIT<br />(2) 功级测试<br />E—Test:功能强大,由于不是采用POST URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持),基本上可以应付大部分的WEB SITE。<br />MI公司的WINRUNNER<br />COMPUWARE的QARUN<br />RA原创 2011-05-05 20:57:00 · 680 阅读 · 0 评论 -
JMeter使用问题汇总
1. Token Parsing Error: Lexical error at line 3, column 37. Encountered: "\u3000" (12288 这个问题主要是看看在每个beanshell语句后面,是否存在空格,如果有的话,要删除。例如:DebugWindow.showText("url="+url); 空格DebugWindow.showTex原创 2012-08-26 23:49:05 · 388 阅读 · 0 评论