‘壹’ 一套测试环境指那些
测试环境(Testing environment)是指测试运行其上的软件和硬件环境的描述,以及任何其它与被测软件交互的软件,包括驱动和桩。测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。
稳定和可控的测试环境,可以使测试人员花费较少的时间就完成测试用例的执行,也无需为测试用例、测试过程的维护花费额外的时间,并且可以保证每一个被提交的缺陷都可以在任何时候被准确的重现
‘贰’ 常用的PHP本地测试环境构建软件有哪些
1、WAMP 强烈推荐这款
WAMP是基于Windows,Apache,MySQL和PHP的开放资源网络开发平台,PHP是一种有时候用Perl或Python代替的编程语言。这个术语来自欧洲,在那里这些程序用常用来集合有时作为一种标准开发环境。名字来源于每个程序的第一封信。每个程序在所有权里都是符合开放资源标准:Windows是微软的操作系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。
2、AppServ
AppServ 是 PHP 网页架站工具组合包,是将一些网络上免费的架站资源重新包装成单一的安装程序,以方便初学者快速完成架站,AppServ 所包含的软件有:Apache、Apache Monitor、PHP、MySQL、phpMyAdmin等。
3、XAMPP
许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。
需要注意的是:WAMP集成开发包默认的mysql密码是为空的,如果大家的手里有PHP整套源码,而这套源码所需MYSQL数据库的密码不能为空,并且自己不知道更改默认密码的时候,推荐大家安装APPSERV集成环境,在安装APPSERV的时候有提示要求你填写MYSQL数据库的密码。
说在最后:不要过分依赖PHP集成开发环境,一旦自己熟悉了环境,建议大家自己配置PHP开发环境。
‘叁’ 软件测试需要运用什么软件有人知道嘛
软件测试包括黑盒测试、白盒测试、测试用例设计等基础测试技术,也包括单元测试、功能测试、集成测试、系统测试、性能测试等测试方法,还包括基础的测试流程管理、缺陷管理、自动化测试技术,这些都是以借助测试工具进行。瑭锦信息技术这方面很不错。
序号 名称 用途 优缺点 开发公司
1 Apache JMeter 功能特性、度量被测试软件 使用环境:Solaris, Linux, Windows (98, NT, 2000). JDK1.4以上 Apache
2 ASTRA WEB测试 非开源 MI公司
3 ATTOLTESTWARE 代码测试
嵌入式测试 嵌入式实时应用软件单元和通信系统测试 ATTOLTESTWARE
4 AutoRunner 功能测试 提供针对脚本完善的跟踪和调试功能的、支持IE测试和Windows native测试 上海泽众软件科技有限公司
5 bitcnts 性能测试 使用环境:Linux
6 Borland SilkTest 2006 功能测试 能快速建立功能测试,并分析功能错误 Borland
7 BoundsChecker 静态测试 Visual C++开发环境所开发的程序代码的自动捕捉错误及调试工具 上海环软信息技术有限公司
8 Bugzilla 软件缺陷管理 使用环境: TBC 上海泽众软件科技有限公司
9 BugzillaTest Runner 测试用例管理系统 使用环境:Bugzilla 2.16.3or above
10 CodeReview 代码分析 CodeReview会将出错的内容及导致出错的原因一一呈现给开发人员。
11 CODETEST 在线测试
嵌入式测试 嵌入式软件在线测试 AppliedMicrosystemsCorp
12 DBMonster SQL数据库的压力测试 使用环境: OS Independent IBM
13 DTX 高速、精准 福禄克网络公司
14 E—Test 功能测试 可以支持多内码的测试数据 英特尔公司
15 E—TEST SUITE WEB测试 收费 RSW公司
16 FailSafe 静态测试 FailSafe可以提高编写VisualBasic程序的稳定度,同时也方便日后的产品维护。 ORACLE
17 File-AID/RDX 静态测试 节省时间、节省磁盘空间 康博公司
18 GammaRay 可靠性评测
嵌入式测试 主要包括软件逻辑分析仪GammaProfiler GammaRay
19 IBM Rational ClearQuest 缺陷测试 集成于IBM Rational Suite和 IBM Rational Team Unifying Platform,提供生命周期变更管理。 IBM
20 IxChariot 性能测试 可应用于设备选型、网络 建设及验收、日常维护 IXIA
21 JMeter 功能和性能测试 它是功能和性能测试的工具,100%的用java实现 RadView
22 Jtest 白盒测试 提高代码的可靠性 parasoft
23 jtest 白盒测试 通过自动实现java的单元测试和代码标准校验,来提高代码的可靠性
parasoft
24 JUnit 测试框架
单元测试 是Xuint测试体系架构的一种实现
25 Link Sleuth 页面链接测试 收费
26 Linux Test Project 功能测试 使用环境: Linux
27 LoadRunner 系统行为和性能的负载测试工具 能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。
28 LogiScope 静态测试
嵌入式测试 用于代码分析、软件测试、覆盖测试。 TeleLogic公司
29 LynxInsure++ 静态测试
嵌入式测试 基于LynxOS的应用代码检测与分析测试工具。 LynxREAL-TIMESYSTEMS公司
30 MacOS/Carbon 网络应用程序的负载模拟器 使用环境:JDK 1.3以上
31 Mantis 缺陷管理工具 使用环境: MySQL, PHP
32 MaxQ HTTP代理工具、录制测试脚本 Java 1.2以上版本
33 MD1230A 动态测试 可在恶劣环境下进行现场操作应用 安立公司
34 Mercury 全面的、基于Web的集成系统
35 MessageMaster 测试嵌入式软件系统工具 向环境提供基于消息的接口。 ElviorLtd.公司
36 Microsoft Web Application Stress Tool 性能测试 可以使用少量的Client端计算机仿真大量用户上线对网站服务所可能造成的影响
微软
37 OpenSTA 负载测试 使用环境:OS Independent
可以精确的度量负载测试
38 QADirector 收费 Compuware公司
39 QALOAD 压力测试 收费 COMPUWARE
40 QARUN 静态测试 收费 COMPUWARE
41 Rational Performance 系统性能测试 收费
42 RATIONAL TEAM TEST 回归测试 收费
43 RATIONAL VISUAL QUANTIFY
负载测试 收费 LOADRUNNER
44 SmartBits 网络性能分析 可以测试、仿真、分析、开发和验证网络基础设施并查找故障 思博伦通信
45 SmartCheck 静态测试 针对Visual Basic开发环境的分析工具
46 SQA LOAD 压力测试 收费 RATIONAL
47 SQA ROBOT 静态测试 收费 RATIONAL
48 TAR 终端自动化测试工具 终端自动化测试工具、适用于VT100、VT220
49 Test Manager 收费 Rational公司
51 TESTBYTES 数据库测试工具 收费
52 TestCenter 测试用例管理工具 它实现了测试需求管理、测试用例管理、测试业务组件管理、测试计划管理等
53 TestDirector Web的测试管理系统 需求管理,测试计划,测试执行以及错误跟踪等功能 TestDirector
54 TestExpert 测试管理工具 能管理整个测试过程 Silicon Valley Networks公司
55 TestLink 测试管理工具 使用环境: Apache, MySQL, PHP
50 TestPlan Control 测试流程管理工具 收费
56 TestQuestPro 自动操纵测试工具 提供一种高效的自动检测目标系统,获取其输出性能的测试方法 TestQuest公司
57 TestVectorGenerationSystem 自动化测试 提供自动模型分析、测试生成、测试覆盖分析和测试执行的完整工具包 T—VECTechnologies公司
58 TestView Web性能测试 Web服务的功能、性能、程序漏洞、兼容性、稳定性和抗攻击性 Radview
59 TestWorks 既可单独使用,也可捆绑销售使用 SoftwareResearch.Inc公司
60 TPTEST 测试Internet连接速度 使用环境:MacOS/Carbon、 Win32
61 TrackRecord 缺陷跟踪工具 收费
62 TrueCoverage 静态测试 支持Visual C++、Visual Basic及Java程序语言
63 TrueTime 静态测试 支持Visual C++、Visual Basic及Java程序语言
64 VectorCast 静态测试
嵌入式测试 自动生成测试代码,为主机和嵌入式环境构造可执行的测试架构。 VectorSoftware.Inc
65 WebInject 自动化测试和回归自动化测试 使用环境:Windows, OSIndependent, Linux。
66 webload 性能测试和分析工具 它让web应用程序开发者自动执行压力测试 RadView
67 WINLOAD 压力测试 收费 MI公司
68 WinRunner 企业级自动化测试工具 提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长期稳定运行 Mercury Interactive
‘肆’ 请问网络测试的常用软件有哪些
LoadRunner:性能测试工具
QTP:功能测试工具
IBM的RFT和RTP
TD、QC:测试管理工具
ixia:网络收发、网络流量测试工具
iozone:磁盘IO测试工具
等等很多。
‘伍’ 在软件测试中如何搭建测试环境
1.所需要的计算机的数量,以及对每台计算机的硬件配置要求,包括CPU的速度、内存和硬盘的容量、网卡所支持的速度、打印机的型号等;
2. 部署被测应用的服务器所必需的操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本;
3. 用来保存各种测试工作中生成的文档和数据的服务器所必需的操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本;
4. 用来执行测试工作的计算机所必需的操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本;
5. 是否需要专门的计算机用于被测应用的服务器环境和测试管理服务器的环境的备份;
6. 测试中所需要使用的网络环境。例如,如果测试结果同接入Internet的线路的稳定性有关,那么应该考虑为测试环境租用单独的线路;如果测试结果与局域网内的网络速度有关,那么应该保证计算机的网卡、网线以及用到的集线器、交换机都不会成为瓶颈;