测试有很多种,不仅仅是手动测试,往往还要用到所谓“自动化测试”,其实我的理解也就是自己写个程序去测试。 最近在公司实习,用到自动化测试,因为程序都是用java编写的,所以我也用java编写单元测试程序。一般都在java中已经导入junit import...
很多测试人可能对RESTful的概念还是很模糊的,那么到底什么是RESTful?百度百科给出的一句话描述是一个架构样式的网络系统,似乎还是有点不懂?OK,说到Restful,我们一般从REST开始说起。 REST 表征状态转移。是一组架构约束条件和原则。满足这...
基于.NET开发分布式系统,经常用到Remoting技术。在测试驱动开发流行的今天,如果针对分布式系统中的每个Remoting接口的每个方法都要写详细的测试脚本,无疑非常浪费时间。所以,我想写一个能自动测试remoting接口的小工具InterfaceTester。而且,当分...
调试: 单步跳入(Step Info):进入代码内部观察,对应的快捷键是F5。 单步跳过(Step Over):只观察代码的运行结果,对应的快捷键是F6。 执行完毕(Resume):整个代码向后自动执行完毕,对应的快捷键是F8。目前没有发现有多大用处。 JUnit测...
持续集成作为一种很好的软件工程实践被很多团队所采用,和其他一些先进的实践一样,它最终的目的一定是服务于产品的。产品的价值最终体现在用户体验的提升,而这个的前提就是产品的每一次更新能够及时地传递给用户,对于运维团队来说就是更快地在生产环...
robolectric是android端的单元测试工具,优势是可以不需要android模拟器、真机环境,只需要JVM环境就可以运行单元测试 用例,节省了代码编译、启动模拟器、安装应用等时间,所以运行速度会快非常多,通过robolectric来编写单元测试用例的话和持续集成整...
我的工作经常会遇到这样的问题,统计自动化覆盖率,以前做windows的程序可以用ibm的Codecover来实现这种功能,但是对于互联网应用服务器端代码覆盖率的统计一直没有找到好的方法,前阵子听说了coerlipse,今天就预研了一下,虽然没有达到我的目的(无法...
1.简介 本SDK是基于cocos2d-x游戏的稳定性以及阶段流失诊断的工具,具体可应用在网游从启动至游戏登陆之间,可将此期间的一切操作进行发送到服务器并存入服务器数据库,可从服务器方便的了解到程序在每个阶段出现问题的概率与部分用户流失的原因,并...
(1)Tsung的每一个虚拟用户就是一个erlang的轻量进程。这点和loadrunner有很大的区别。 (2)虚拟用户完成session后就消失。 (3)大量的虚拟用户(erlang轻量进程)建立在erlangVM上。 (4)一台测试机可以启多个erlangVM,目前按照1个cpu启...
今天抽了点时间把testlink 环境搭建了一下,一直觉得这东西不怎么先进了,因为QC \禅道 等管理工具自带测试用例管理,貌似好多公司还在用,所以下载下来熟悉一下。 禅道:在这里给禅道打个小广告吧,记得初进公司做测试,搭建bug管理平台。听说别人...
简介 Sikuli 是一种新颖的图形脚本语言,或者说是一种另类的自动化测试技术。它与我们常用的自动化测试技术(工具)有很大的区别。 当你看到上图sikuli的脚本时,一定会惊呼,这样都可以~!脚本加截图~~~ OK ,在惊讶过后,我们一起来大体的了...
全球有260万信息安全专业人士,渗透测试工具是他们“安全军火库”中最常使用的装备,但直到最近,可用的渗透测试工具才丰富起来,但这也带来一个问题,挑选合适的渗透测试工具成了一件麻烦事,一个最简单的方法就是参考同行们的选择。 近日一位国外...
Android官方对Monkey进行了简单介绍,网上也有不错的翻译。这部分就直接引用官网的原文和网友的翻译。个人理解不同所以觉得有必要把官网原文贴出来。你也可以直接参见https://developer.android.com/tools/help/monkey.html。本文适合android测试人员阅...
WebIssues 1.1.1 只是一个 bugfix 版本,主要是跟桌面客户端相关的问题,包括:创建公共的通告、显示项目描述和描述中小字体的问题。 WebIssues是一个采用客户机/服务器模式的团队协作工具和问题跟踪系统,可以支持小规模的开发队伍。它非常容易部署...
Bugzilla 是一个开源的缺陷跟踪系统(Bug-Tracking System),它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命周期。 Bugzilla是一个臭虫的数据库。它让用户报告软件的臭虫而且把它们转给合适的开发者。开发者能...
之所有存在乱码,时因为GD图表中,默认的字体gdTinyFont/gdSmallFont不支持中文;将字体库改就可以了,这里我使用了windows的"微软雅黑"替代;方法如下: 1:去windows字体库中找MSYH.TTF,直接拷贝到bugzilla中; 2: >>pie中乱码(/v...
Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。 虽说...
JMeter 测试结果字段意义 Lable : 定义 HTTP 请求名称 Samples : 表示这次测试中一共发出了多少个请求 Average : 平均响应时长---默认情况下是单个Request的平均响应时长,当使用Transcation Controller时,也可以以Transcation为单位显示平均...
Gryphon是由网易自主研发的能够模拟千万级别并发用户的一个软件,目的是能够用较少的资源来模拟出大量并发用户,并且能够更加真实地进行压力测试, 以解决网络消息推送服务方面的压力测试的问题和传统压力测试的问题。 Gryphon分为两个程序,一个运...
Apache Bench 是web性能测试工具,功能强大。但输出的结果只是数字形式,不容易看到数据的变化。因此,GnuPlot的强大绘制功能正好可以弥补Apache Bench这方面的不足。 关于ApacheBench的安装与使用可以参考我之前写的《ubuntu中安装apache ab命令进...