4月15日消息,本文推荐的DRY都是现在市场上比较常用的,并不是所有的应用软件DRY都有。

应用软件开发按照工作岗位能分为机能测试、操控性测试、测试开发,相同的工作岗位会用到相同的应用软件DRY:

一、 测试管理方法(适用作资金管理)

1. 常寂

特征:自由应用软件,有免费版也有收费项目版,包括了资金管理的核心程序

很多人最早接触的测试管理方法就是常寂。

常寂是第这款国产的自由应用软件资金管理应用软件,机能包括测试管理、计划管理、发布管理、文档管理、事务管理之类。能把应用软件研发中的需求、任务、bug用例、计划等要素有序地追踪管理起来,完整地覆盖了资金管理的核心程序。自由应用软件易上手,现在依然也有很多中小企业在采用常寂。

图片来源于百度

2. SVN

特征:JavaScript语言,积极支持大多数常见的操作系统,自由应用软件、安全、高效、资料共享

SVN是一种自由应用软件的分散式版本控制系统,是常用的代码和资金管理方法。简而言之就是用作多个人共同开发同一种项目,实现共享资源,实现最终分散式的管理。能把SVN理解为一种库,里面存放各种文档,SVN给每个文档打上标识,记录文档的每次变动,方便你查找、获取最新的文档。

图片来源于SVN官方网站

3. git

特征:免费自由应用软件,多分支管理比SVN好用

git和SVN的机能很像,但相同的是,SVN是分散式的,必须联网才能正常工作。而git是分布式的,所以git积极支持离线工作,分支管理比SVN好用。但是git的命令繁多且复杂,没有SVN直观易用。

图片来源于git官方网站

4. Jira

特征:基本概念Java构架的信息系统,直观好用,自由应用软件

Jira是这款基本概念Java构架的资金管理方法,主要应用作缺陷追踪、客户服务、需求收集、程序审批、任务追踪、项目追踪和灵巧管理等工作领域。JIRA应用软件是灵巧团队的资金管理方法,主要包括看板、路线图、灵巧报告、自定义过滤器、可自定义方法流之类,帮助所有类型的团队管理他们的工作。

Jira官方网站图片

5. TestDirector

官方网站半条命:没有找到官方网站,如有需要,能去博客园找一下,有很多博主分享安装包

特征:基本概念web的测试信息系统,大而全

TestDirector是业界第一种基本概念web的测试信息系统,它能在公司内部或者外部进行全球范围内测试的管理。通过在一种整体的应用系统中集成测试管理的各个部分,包括需求管理,测试计划、测试执行以及错误追踪之类机能。

二、接口DRY

1、Jmeter

特征:自由应用软件,免费,能加载和测试许多相同的应用程序/服务器/协议类型

Jmeter是这款基本概念Java的压力DRY,旨在加载测试机能行为并测量操控性。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试机能。可用作测试静态和动态资源(Web动态应用程序)的操控性,比如Java小程序服务、CGIJavaScript、Java对象、数据库、FTP服务之类。

JMeter 能用作对服务器、网络或对象演示巨大的阻抗,来自相同压力类别下测试它们的强度和分析整体操控性。

Jmeter官方网站图片

2、postman

特征:采用直观,无需搭建环境,能保存接口命令的历史记录

Postman 是这款机能强大的页面调试与传送页面HTTP命令的Chrome应用程序,提供机能强大的 Web API & HTTP 命令调试。它能传送任何类型的HTTP 命令 ,附带任何数量的参数+ headers。

原作:未知

书名链接:Postman首页、文档和下载 - API & HTTP 命令调试应用程序 - OSCHINA - 中文自由应用软件技术交流社区

来源:OSCHINA

积极支持相同的认证机制(basic, digest, OAuth),接收到的响应语法高亮(HTML,JSON或XML)。Postman 能保留了历史的命令,这样我们就能很容易地重新传送命令,有一种“集合”机能,用作存储所有命令相同的API/域。

postman官方网站图片

三、操控性DRY

1、loadrunner

特征:不自由应用软件,收费项目,平台大,机能全,要学精通还是有一定的难度

LoadRunner 是一种预测系统行为和操控性的阻抗DRY。通过以演示上千万用户实施并发阻抗及实时操控性监测的方式来确认和查找问题,LoadRunner 能对整个企业构架进行测试。通过采用LoadRunner ,企业能最大限度地缩短测试时间,优化操控性和加速应用系统的发布周期。

Loadrunner官方网站图片

2、jmeter

官方网站半条命:同上

Jmeter和Loadrunner区别是,一种是自由应用软件免费,一种是收费项目,不自由应用软件。但是Loadrunner比Jmeter更加稳定,数据监控的报表也比Jmeter丰富。还有LoadRunner的IP欺骗机能能更好地演示实际用户场景。

四、自动化DRY

(1)、APP自动化DRY

1、AppScan

特征:不自由应用软件,商业级应用软件,读取安全漏洞比较全面

AppScan是一种自动化安全漏洞评估的Web应用程序安全DRY。

AppScan测试常见的Web应用程序安全漏洞,包括跨站点JavaScript、缓冲区溢出、Flash/FLEX应用程序和Web2.0暴露读取。

AppScan官方网站图片

2、Fiddler

特征:自由应用软件,采用直观,积极支持下例调试技术

Fiddler是一种常用的抓包方法。它是用C#写出来的,能积极支持众多的http调试任务,并且能采用.net语言进行扩展。Fiddler积极支持下例试技术,还能显示所有的Http通讯,你能很轻松地看到你命令的某个页面,总共被命令了多少次,以及多少字节被转换了。同类型的方法还有 httpwatch,wireshark之类。

Fiddler官方网站图片

3、Websecurify

特征:自由应用软件,直观易用,积极支持JavaScript语言,积极支持应用程序,自动识别页面安全漏洞

Websecurify 是这款自由应用软件的JavaScript语言网站安全检查方法,能帮助你精确的检测 Web 应用程序安全问题,能自动识别页面安全漏洞,运行后可生成多种格式的检测报告,但是Websecurify 的读取时间比较长。

Websecurify 官方网站图片

4、Wapiti

特征:自由应用软件,可检测页面应用程序

原作:Safe3

书名来源:博客园

这是一种用Python编写的自由应用软件的方法,能检测页面应用程序,探测页面中存在的注入点。Wapiti是Web应用程序安全漏洞错误检查方法。它具有“暗箱操作”读取,即它不关心Web应用程序的源代码,但它会读取页面的部署,寻找使其能注入数据的JavaScript和格式。它用作检测页面,看JavaScript是否脆弱的。

Wapiti官方网站图片

(2)、C/S自动化DRY

QTP

特征:商业级DRY,收费项目,积极支持web,积极支持很多应用程序,用的是VB语言

QTP是一种自动DRY,一般用作重复的自动化测试,主要是用作回归测试和测试同一应用软件的新版本。QTP积极支持的JavaScript语言是VBScript,VB本身比较直观,所以测试人员采用QTP比较直观。而且积极支持录制JavaScript和回放的机能,并且默认为每个test提供一种测试结果。

不知道是不是我浏览器的问题,我觉得这个官方网站有点过于简朴(笑哭)

QTP官方网站图片

好了,终于把这些常用的应用软件DRY给