测试技术介绍
软件测试就是在受控制的条件下对系统或应用程序进行操作并评价操作的结果。所谓受控制的条件应该包括正常条件和非正常条件。应该故意地去促使错误的发生,也就是事情在不该出现的时候出现或者在应该出现的时候没有出现。从本质上说,软件测试是“探测”。
详情请进>>>
基于GUI的自动化测试工具
摘 要:GUI自动化测试工具在软件测试实施过程中所固有的问题,引出此类工具所应具备的关键特征,从而达到指导如何选购此类工具的目的。关键词:GUI自动化测试
捕捉/回放 脚本语言 数据驱动测试
详情请进>>>
关于GUI自动化测试的收益回收期分析
摘 要:软件的界面测试是一项复杂而烦琐的工作,本文对程序界面的手工测试与自动测试两种方法进行比较,重点讨论了自动测试的收益回收期问题。
关键词:程序界面测试,捕捉/回放工具
详情请进>>>
谈软件自动化测试工具的应用
摘 要:测试技术飞速发展的今天,自动测试工具的使用也越来越广泛.在这里,将主要介绍三种主流测试工具在实际应用环境中的使用,MI(MercuryInteractive)
公司的自动测试软件 WinRunner,压力测试软件 LoadRunner和测试管理软件 TestDirector.
详情请进>>>
业务范围
浩鸿天业信息技术有限责任公司提供完整的对外测试服务体系,包括测试工具软件销售和支持、软件产品测试和服务、咨询培训等。
测试工具软件销售和支持
浩鸿天业目前代理美国Mercury 、IBM Rational的系列测试工具软件的销售。是Mercury在中国大陆区唯一的一家有资格同时提供服务和产品的代理商。销售的产品主要包括功能测试工具、性能测试工具、测试过程管理工具、需求管理工具、配置管理工具、变更管理工具等。
软件产品测试和服务
质量保证服务
以ITSM、CMM、ARMM等理论为基础,结合电信行业的实际业务运营情况,重点强调需求、测试、发布三个关键任务,通过配置管理实现三个关键任务的变更跟踪和可溯源性。
帮助客户建立全面的软件质量管理方法,全面规范软件的需求管理、配置管理、缺陷跟踪、版本发布、质量控制工作流程;
实现对软件的自动化测试; 对软件进行功能、性能、可靠性、安全性、稳定性等全面、细致、自动化的测试。
选型测试和入围测试
对不同型号、不同配置的硬件设备,进行功能、性能、价格等全方位的比较;
对不同的系统软件、应用软件的功能、性能等进行全面的评估;
对不同硬件系统与软件系统的兼容性、稳定性、可靠性进行组合测试;
通过量化的数据和指标,得到不同建设方案的差异;
为客户提供系统建设、系统升级扩容的依据;
帮助客户选择出性能价格比最好的软硬件。
验收测试
系统建设完成、投入使用前,检查系统是否符合建设要求,检查系统建设承担方是否履行了他的承诺,功能是否满足需求、性能是否能够达到标准等;
提前发现系统中存在的问题,并得以及时解决。
依照系统建设规范,对系统质量进行评估,比如在功能方面:所完成功能与规范的符合比例,未能实现的功能的比例等;性能方面:关键性能指标与用户期望的差距,是否存在性能隐患等,帮助客户对系统进行量化的评估,做为系统验收和上线使用的依据。
系统运行维护过程中的专项测试
——系统监控
随着计算机应用软件的分布式、网络化发展,对系统的管理变得越来越复杂和越来越重要,如果对系统的运行状态不进行实时监测和诊断,就无法随时掌握运行质量、更无法预测未来可能出现的问题,系统运行质量将处于失控状态。
浩鸿天业公司提供的系统监控服务,能够利用先进的测试工具,进行面向系统整体的、全程全网的运行状态实时检测与监控,通过一个集中的监控中心,能够采集到远程系统运行状态数据,进行整理、汇总、分析,提供系统运行性能状态报告,同时可以及时发现系统性能隐患,并得以提前修正,确保系统的平稳运行。
——系统调优
系统如果只在功能方面满足需求,而系统的运行效率、处理能力都不能达标,则会出现一个交易的响应时间太长,对于有大量并发业务时系统资源消耗过大,系统运行不稳定,都会严重影响系统运行质量。
因此通过对系统的调优,采用可以量化的系统处理能力提高作为效果评价指标,如系统总的吞吐量、某些关键业务环节的响应速度、支持并发用户数量的提高等,对在线运行的系统进行性能改进和优化,使系统整体运行效率得到提升,满足客户的需求,达到全面提升系统运行质量、提高系统的运行效率,提高客户满意度的目的。
——系统性能维护
由于软件系统的运行质量是一个在生产运营中不断变化的、往复的动态过程,也就是说系统经过调优后性能会有所提升,但随着业务量和数据量的增加,性能数据又会下降,需要再次做进一步的优化。
浩鸿天业公司的系统性能维护服务,把对系统运行状态的监控和优化做为一项长期的工作,按系统运行特点分阶段、分周期进行性能维护,能够使系统处于持续、稳定、可靠的运行,性能指标始终保持可接受状态,使系统在运行期内的性能始终处于合理的状态。
咨询与培训
软件测试过程管理顾问服务
软件测试工具培训
软件工程技术培训
CMM培训、咨询、顾问服务
软件测试理论、方法与技术培训
|