软件测试总结报告【精彩5篇】
【阅读指引】阿拉题库网友为您分享整理的“软件测试总结报告【精彩5篇】”范文资料,以供您参考学习之用,希望这篇文档对您有所帮助,喜欢就下载分享给大家吧!
软件测试的概述【第一篇】
软件测试是伴随着软件的产生而产生的。早期的软件开发过程中软件规模都很小、复杂程度低,软件开发的过程混乱无序、相当随意,测试的含义比较狭窄,开发人员将测试等同于“调试”,目的是纠正软件中已经知道的故障,常常由开发人员自己完成这部分的工作。对测试的投入极少,测试介入也晚,常常是等到形成代码,产品已经基本完成时才进行测试。到了上世纪80年代初期,软件和IT行业进入了大发展,软件趋向大型化、高复杂度,软件的质量越来越重要。这个时候,一些软件测试的基础理论和实用技术开始形成,并且人们开始为软件开发设计了各种流程和管理方法,软件开发的方式也逐渐由混乱无序的开发过程过渡到结构化的开发过程,以结构化分析与设计、结构化评审、结构化程序设计以及结构化测试为特征。人们还将“质量”的概念融入其中,软件测试定义发生了改变,测试不单纯是一个发现错误的过程,而且将测试作为软件质量保证(SQA)的主要职能,包含软件质量评价的内容,Bill Hetzel在《软件测试完全指南》(Complete Guide of Software Testing)一书中指出:“测试是以评价一个程序或者系统属性为目标的任何一种活动。测试是对软件质量的度量。”这个定义至今仍被引用。软件开发人员和测试人员开始坐在一起探讨软件工程和测试问题。
软件测试已有了行业标准(IEEE/ANSI ),1983年IEEE提出的软件工程术语中给软件测试下的定义是:“使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”。这个定义明确指出:软件测试的目的是为了检验软件系统是否满足需求。它再也不是一个一次性的,而且只是开发后期的活动,而是与整个开发流程融合成一体。软件测试已成为一个专业,需要运用专门的方法和手段,需要专门人才和专家来承担。
软件测试报告【第二篇】
关键词 计量自动化系统;性能测试;优化
中图分类号 TP311 文献标识码 A 文章编号 1673-9671-(2012)072-0112-01
随着科学技术的不断进步,电力自动化程度越来越高,特别现场电能量数据终端、大客户负荷控制终端、配变计量监测终端和集抄终端抄表系统的运行,更是让远程控制变成了现实,但是,这些远程系统是不是存在漏洞,各模块能不能协同作用,是不是存在冲突,能不能传输完整的数据、能不能对数据进行系统的分析等问题也向系统提出了要求,在这种情况下,认真进行电力行业各种自动化系统软件性能测试解析与优化,确保四分线损、供电质量、停电统计、预购电管理、错峰管理、负荷控制、拉合闸管理等功能模块之间能够协调有序进行,对于维护电力系统的正常运行,提高电力行业的综合竞争能力具有非常重要的现实意义。
1 计量自动化系统性能测试的目的
通过对计量自动化系统性能的测试不但可以发现软件存在的漏洞和缺陷,而且还可以验证系统软件在各种情况下的运行能力。电力用户的不断增加也给系统软件运行提出了要求,系统所能够承受的最大用户量也是电力行业必须充分了解的问题,通过计量自动化系统性能测试就可以解决这个问题。同时,通过针对性的系统软件测试还可以实现系统软件的性能优化,使系统软件能够在不同的条件下都能够稳定运行。
2 计量自动化系统性能测试的内容
在计量自动化系统运行过程中,软件的运行环境、软件的响应时间、软件长期运行的稳定性、软件所能支持的最大并发数以及系统在一定时间内所能够处理的信息量等内容都会给系统运行造成一定的影响,因此在进行计量自动化系统性能测试的过程中,就必须针对上面容易给系统造成影响的内容进行精确的性能测试,以避免软件的不启动、误操作或者非正常运行等状况发生。在测试过程中,我们主要是通过现场模拟,使用自动化测试工具对电力系统负载正常、负载异常以及峰值等阶段进行测试,从而判断计量自动化系统的各项性能指标是不是能够达到标准。
3 计量自动化系统性能测试解析与优化
作为一款系统软件行为与性能的测试产品,Load Runner主要包括VuGen(虚拟用户发生器)、Pressure regulation(压力调度)、Controller(监控中心)、Load Generator(压力生成器)、Analysis(结果分析工具)等。通过Load Runner就能够完成对计量自动化系统性能进行测试。其常规测试步骤如下:
1)对计量自动化系统性能进行测试,针对软件的运行环境、软件的响应时间、软件长期运行的稳定性、软件所能支持的最大并发数以及系统在一定时间内所能够处理的信息量等内容对系统运行造成的影响进行测试。
2)在操作计量自动化系统的前提条件下,通过VuGen记录生成相关虚拟用户脚本。
3)对脚本进行修改,确保脚本能够实现我完整回放。
4)在Controller内根据测试内容进行测试场景配制。其内容主要包括,电力虚拟用户数目、运行参数、电力用户的增长方式、软件测试的循环方式、安全退出、软件监视指标等。
5)执行测试。Controller通过Load Generator对被测试的系统软件产生一定的压力,施加一定的行为,然后对系统在测试过程中的数据进行收集,然后将数据传递到Controller,并让Controller进行数据汇总。
6)通过Analysis对汇总的数据进行分析,并在数据分析的基础上进行优化方案设计。
7)进行优化测试。尽管计量自动化系统模块众多,并且各模块执行的动作不同,但是进行软件测试和优化的程序大致相同,现在以采集模块的优化和测试进行说明。
4 制定采集模块作性能测试方案
确定采集模块作测试场景
采集模块作测试场景主要是模拟系统软件的实际运行场景,其主要内容包括运行参数、软件测试的循环方式、安全退出、软件监视指标等。在测试场景确定的过程中,要尽可能选择和采集模块作在实际运行过程中比较相似的接受四个数据终端数据的任务并发测试场景,从而充分了解采集模块作极限运行状态下的运行状况。
确定监视指标
在测试过程中,必须认真监视和服务器相对应的软件性能计数器,其监视的结果就是监视指标,通过监视指标不但能够进行结果分析,而且还可以寻找导致发生性能问题的根源。
5 执行采集模块性能测试方案
搭建采集模块性能测试环境
首先,要按照测试方案搭建一个独立、无病毒、相似性强的采集模块运行环境,然后安装调试采集模块,安装Load Runner;其次,准备测试数据。为了保证测试数据的合理性,测试数据通常从电力部门获取,如果是自己准备的数据,要分析数据的合理性,避免出现大量的垃圾信息,其数据必须确保软件能够按照流程正常运行。再次,在测试数据准备完成后,要及时进行数据库的备份。
编写或者录制测试脚本
测试脚本的生成既能够通过编写完成,又能够通过测试工具进行录制。不管是上述两种方式中的哪一种,所生成的测试脚本必须有效,这也就是说测试脚本能够充分反映系统软件的实际运行状况。
测试场景的布置
按照测定方案进行测试场景的布置。
执行测试
要想准确判断软件的实际运行能力,必须通过一定强度的测试,准确测定EAC(即电能量数据遥测终端)、集抄终端、负控终端和配变终端的使用效率,运行速度、稳定性。
在测试过程中,要认真测试不同压力下采集程序的定时采集数据的能力,以及负控、配变、集抄终端的主动连接和采集数据的能力;来自于每一个终端上报信息的时间、数据量以及数据的质量;任务调度程序和采集传输服务程序任务调度分发能力和负载均衡能力。
认真比对不同压力下信息采集的工作效率,进而对整个模块做出准确的判断,然后在测定系统各个模块的基础上实现对系统的测试。在测试过程中,不管是哪一个环节,都必须采用统一的标准,纠正任何一点偏差,否则就会导致测试失败。同时,还要注意外部环境对测试结果在成的影响。
6 生成并分析测试报告
测试报告是整个测试的结论性文件。系统开发人员要对测试报告中的相关数据进行分析,认真查找模块中存在的问题以及缺陷。在这个过程中,首先必须认真筛选出测试数据中的典型数据,然后认真分析数据,查找隐含在数据中的模块问题;其次,要认真分析问题发生的原因,在找出原因的基础上提出合理的解决或者优化方案。
7 小结
总之,通过软件性能测试,可以发现存在于计量自动化系统中的缺陷和漏洞,并进行纠正,这样就可以确保电力系统的远程控制的正常进行,真正实现电力计量自动化。
参考文献
[1]李军锋,任世鹤。软件可靠性及其测试分析[J].软件导刊,2010,09(08).
软件测试报告【第三篇】
关键词嵌入式软件;测试技术;自动化软件测试
自动化技术所指的是利用计算机来对软件进行自动化测试。整个测试过程可以计算机来自动完成,不会出现多测、无测等问题的发生,有效地提升了软件测试效率。通过情况下,完成一款软件开发必须要通过重复的测试,从而才能保证其软件得到完善与改进,最终实现软件预期需求。软件测试还确保软件投入使用后的出错率较低,提升了软件品质为软件企业创造更多的经济效益。
1嵌入式软件测试技术自动化测试缺陷分析
软件测试的目的在于能够提升软件的实时性与可靠性,在采用嵌入式软件测试过程中,需要根据软件所具有的特征为其测试构建一个合理化、科学化的测试环境。从而才能够保证其软件能够在一个较为真实的运行环境中进行测试。因此,整个测试过程需要通过繁杂的测试步骤来完成,且其操作步骤相对较为复杂,开展测试中具有一定的技术含量。在一定程度上会影响到其技术的推广与应用。此外,由于嵌入式软件测试技术还没有一套快速定位体系,因此在开展测试时具有一定的难度,加上整个测试过程较为复杂,容易造成不可遇见的问题产生。
2嵌入式软件测试自动化技术分析
嵌入式软件测试驱动自动化分析
所谓嵌入式软件测试驱动自动化所指在合理的测试环境中,能够实现覆盖诸多区域,让测试工作人员可以根据软件需求结合海量数据开展交互式测试。以往情况下,在完成测试完成后一旦软件程序发生了变化,从某种层面上会对其软件的程序以及数据的测试结果产生偏差。如果采用自动化技术来进行软件测试,能够实现对在测试过程中对软件数据的更改,从而规避了程度错误而产生的测试误差。通过驱动自动化技术,可以将软件脚本中的数据进行分享,再将测试过程中所产生的数据存储于外部空间中,让整个软件测试逻辑更加便捷。
嵌入式软件测试数据生成自动化分析
在采用嵌入式软件测试过程中,能够针对性地对多种行业运行数据进行自动配置。与传统的软件测试方法相比,无须通过人工形式来对其软件运行所生成的数据进行测试。而且传统软件测试方法,需要在其软件投入使用并运行过程中来进行测试,对于数据信息的处理无法实现及时性,在一定程度上影响到了软件使用企业的生产效率。如果采用自动化测试方法,能够对软件使用过程中产生的数据进行自动化、全方位的测试。有效节约了软件开发人员工作量,同时也降低了其软件的开发成本。对于自动化数据测试技术,还能够确保其数据测试结果具有更高的准确性,改变传统软件数据测试的滞后性提高了软件品质。在这里值得一提的是,在进行测试过程中,为了能够让其系统的运行更加合理化,需要做下几个方面的工作。①开展数据组合时,需要将所有测试数据进行覆盖。②结合数据信息来进行分析,制定出数据的重要级别并进行合理化、规范化的排列。③在测试过程中,有可能会产生数据之间的互斥关系,因此需要在进行测试过程中加以分析并解决此问题。④开展测试时,技术人员需要对其数据逻辑关系进行观察,从而才能够确保其测试结果的稳定与精准度。
嵌入式软件测试报告生成
当嵌入式软件完成自动化测试后,通常情况下需要对整个测试过程进行精准记录,并且制作出相应的测试报告。在其测试报告中需要填写其软件测试过程中所发现的问题,并将测试时所遇到的难点进行详细记录。传统测试方法的测试报告需要通过人工来进行填写,在进行填写过程中难免会产生信息不准的问题。如果采用自动化测试,可以通过设置相应的接口来让其自动化生成测试报告。测试工作人员能够通过接口导出的形式来将所生成的测试结果文本进行导出,这个超文本可以当作测试结果来使用,从某种意义上来说有助于自动化测试技术的发展,并且能够为测试工作人员积累更多的软件测试经验。
3结语
综上所述,采用嵌入式软件测试自动化技术,在一定层面上还存在着不足,会对其软件测试结果的准确性产生影响。所以在采用其技术进行软件测试过程中,通过为其测试构建一个较为合理的测试环境,通过选择科学化、规范化的测试方法并融入自动化技术来对软件进行测试。从而才能够有效实现嵌入式软件测试技术的自动化技术的发展。
参考文献
[1]王永红,王贺艳。嵌入式软件测试技术的探索与分析[J].计算机光盘软件与应用,2014(06).
[2]张明英,王曙燕。嵌入式软件测试方法与策略研究[J].电子世界,2012(11).
[3]魏玄,申敏。基于TCL脚本语言的AT指令自动化测试技术的研究[J].重庆邮电大学学报(自然科学版),2008(05).
软件测试报告【第四篇】
关键词: 软件测试; 自动化; 自动化测试; 测试工具; 可扩展标记语言技术
中图分类号: TP 31文献标识码: Adoi: /
引言随着计算机应用日益普及和深化,用户对软件的需求越来越多,对软件要求也总是在不断变化[1]。AutoCAD产品在软件国际化的过程中,每次修改都需要对大量的测试用例进行反复测试,还要在不同语言版本的操作系统平台上测试,这就使得该项目的测试工作极为繁琐。软件自动化测试作为保证软件质量和可靠性的关键技术手段,正日益受到广泛的重视。但如何进行测试,如何提高测试的质量和效率,仍然是许多人深感困扰的问题[2]。根据对AutoCAD软件测试项目研究与实践的体会,介绍软件自动化测试技术的概述、基本过程和实现。结合实用的Silk Test工具以及可扩展标记语言技术(extensible markup language,XML),给出整个自动化测试框架。1自动化测试概述整个自动化测试平台包含两部分:测试平台和服务器平台。测试平台包含不同语言版本或者不同操作系统的平台;服务器平台主要含有源代码版本管理库和测试结果的关系数据库[3]。一个规范化的软件自动化测试过程通常包括以下几个基本的测试活动:(1)自动化测试用例选择对于Silk Test工具而言,它对Java的支持很好,所以如果是多模块、多软件测试,首先要尽量选择和Java相关的部分来设计用例[4]。(2)自动化测试环境准备开启windows远程控制,设置文件的扩展名可见,安装待测试AutoCAD系列产品,安装测试过程所需的自动化测试软件(Silk Test软件)等等一系列配置。光学仪器第35卷
第2期商林霞,等:基于XML的软件自动化测试
(3)自动化测试脚本开发Silk Test自动化测试工具支持简单的捕获同放功能,但是这并不是自动化测试。测试工具直接录制产生的脚本是不能直接使用的,所以对于利用Silk Test工具编写的脚本来说,通常是通过捕获对话框图形,抓到测试对象。然后利用Silk Test所提供的4Test语言来添加函数、控制结构等[5]。 (4)自动化测试报告生成分析脚本运行的结果是否符合要求,决定每个用例自动化测试是否通过。对测试结果进行分类整理,生成测试报告。对于不能通过的测试结果要进行分析、记录和通报,方便相关的测试人员和开发人员了解测试结果。2自动化测试系统过程为了取得自动化测试效率和效益的最大化,现选取当前最适合自动化的测试用例。例如自动化测试脚本编写异常复杂的用例、运行自动化测试脚本很难发现软件缺陷的用例等等,都可以不运用自图1自动化测试系统实现框图
testing system
realization block diagram动化测试,而运用手动测试代替。同时在两个测试版本的间歇进行新的脚本的开发,当有了一定数量的脚本之后,就让脚本运行起来,发挥作用[6]。现只要保证自动化运行的环境足够充足,那么每个测试版本所需的时间就会足够短,节省了大量的人力。软件自动化测试是一个极为复杂的过程。在不同的测试环境下,测试的流程也会有所不同。一般都要根据实际情况,制定相应的测试流程。从软件测试对象出发,软件自动化测试系统实现框图,如图1所示。对于不同语言版本的本地化测试,测试过程大体是相似的。首先根据AutoCAD软件的功能特征选择和设计测试用例,然后就是由测试用例编写测试脚本,接着就是将这些测试脚本作为输入运行程序,将通过测试得到的结果与先得到的英语版本的结果进行比较,最后就是将两者的比较结果写成测试报告,软件开发者根据测试报告再决定对软件如何处理[7]。3系统实现
脚本生成根据测试设计中的每个测试用例,利用 Silk Test软件进行编程,完成自动化测试脚本。脚本编写完成,进行不断地调试,直至完成的脚本符合测试用例验证的要求。编程语言是4Test语言,整个脚本的思路是基于AutoCAD软件对话框对象来实现的。函数中执行图像录像功能的语句,把整个自动化测试的windows平台界面上的执行过程录制下来,方便判断软件是否存在缺陷。针对每个自动化测试的测试用例,编写测试脚本。每个测试用例都有数个测试确认点,测试脚本要保证每个测试确认点都能被执行自动化测试,生成测试结果。测试脚本程序示例如下:
结果信息读取软件本地化测试的对象是本地化的软件,需要在本地语言的操作系统上进行。以Windows中文语言操作平台为例,用Silk Test工具运行该对话框对应的测试脚本,生成XML的结果信息文件,该XML记录了该对话框上的所有信息:文字信息、控件位置信息、控件属性信息。图2中所示的AutoCAD软件对话框的XML部分信息示例如下:
在获取对话框信息之后,接着就要进行XML结果的分析。读取XML文件信息的程序片段为:
其中,利用XPath的路径表达式来选取XML文档中的节点或者节点集[8]。如要读取出对话框的标题信息“选择样板”,则正确的XPath语句是“/DIALOG/CONTROL[1]/Texts_LIST/@Texts_00000”。类似地,对话框上各控件的位置、大小、属性等信息都可获取到。如图2中的截断错误,都用红色线框标示出来,提升了后期错误分析的效率。
结果对比国际化软件自动化测试包括软件国际化测试和软件本地化测试。软件的国际化测试一般是英语版本的测试,必须在本地化测试之前进行。首先进行国际化软件测试有助于判断软件国际化的设计程度,确定软件支持的国家区域,以及本地化是否容易[9]。本地化测试过程中,以源程序软件结果(标准英语版本)作为本地化软件的主要参考。运行英语版本和本地化版本的结果比较程序,本地化版本对话框都将与标准英语版本对话框的各项信息进行对比。经对比本地化软件存在缺陷时有三大类情况:(1)本地化软件对话框的某项XML信息(控件的位置、大小、属性等)是空值;(2)本地化软件对话框的某项信息值的长度和标准英语版本的不一致;(3)本地化软件对话框的某项信息内容(控件的位置、大小、属性等)和标准英语版本的不一致。结果比较程序的部分示例:
结果分析在实际的项目测试过程中,每一步都有很具体的内容。例如在报告测试结果的同时,实际上还包含了对测试结果的统计和分析,测试工程师通过对结果进行分析来判断是否存在缺陷,将缺陷上传至Test Desk网站进行管理。表1对话框界面的典型错误类型
error type of dialog user interface
软件测试报告【第五篇】
经济作为社会生活中最活跃的因素,也迅速地与网络联系了起来。电子商务的迅速发展,虚拟企业的出现,网络财务的广泛应用等基于Internet的经济活动,在给注册会计师行业带来巨大冲击的同时,也为其提供了许多新的发展机遇。
一、发展新的审计技术
(一)网上实时报告审计
网络经营环境下,审计的总体目标和范围没有改变。但是,网络与计算机改变了财务会计信息的输入,处理,输出和存储方式,改变了内部控制和组织结构等。在网络条件下,数据由计算机处理,改变了帐务处理程序,摆脱了会计人员的直接干涉,使许多原来的内部控制职能丧失。而且审计线索发生改变,可视审计线索消失。审计证据的形式也由纸质变为磁介质。此外,审计范围的扩大及审计时间间隔的变化等各种因素都要求注册会计师提供实时报告审计。而从根本上来说,实时报告审计的出现是由于网络经济环境下,对信息的时效性要求大大提高了。
在实时审计模型中,通过建立注册会计师与被审单位之间的实时连接,对企业交易,内部控制,企业业务进行实时监督,随时对企业异常情况进行检测,获得实时审计证据;对审计报告随时更新,提供实时的审计报告。审计项目负责人可以在网上制订审计计划,给各审计人员分配审计任务;在网上复核助理人员的工作底稿,随时了解审计项目进展情况,协调各审计人员的工作;草拟和签发审计报告。注册会计师可以通过网络审查远距离的计算机信息系统功能;调用系统的审计功能或使用审计软件,对系统的磁性经济与会计信息进行抽样、审查、核对和分析;使用电子邮件向被审单位的银行、客户和供应商等进行函证;在网上复制有关文件或数据等审计证据,编写工作底稿等。若在系统开发时嵌入了审计程序,计算机还可以自动对经济业务进行实时的监控,自动完成部分审计任务。
(二)计算机辅助审计技术
网络经济条件下,很多企业都采用了网络财务软件,对审计工作提出了新的要求。基于网络技术和远程通讯技术的计算机辅助审计技术(ComputerAidedAuditingTechnique)为注册会计师提供了一种有效的,方便于网上实时报告审计的工具。
1.利用计算机进行审计管理
注册会计师事务所可以利用计算机完善审计行政管理和内部控制,可以利用计算机编制年度审计计划,记录审计计划的执行情况,安排审计任务和资金分配。
2.建立审计数据库
建立审计数据库可以使审计机构更有效地利用审计资料,完成审计任务。注册会计师可以利用审计数据库随时检索,查询,调阅有关审计管理的历史资料,历年的审计报告和审计工作底稿,国家有关法规、规章和制度。独立审计准则和有关审计规范,企业的内部控制制度等,建立审计数据库能极大地稳定审计效率。
3.利用审计软件进行审计
对企业的系统,注册会计师可以使用各种CAAT软件进行符合性测试和实质性测试。CAAT软件大致上分为三大类,项目测试辅助软件、系统测试辅助软件和系统模拟软件。
(l)项目测试辅助软件。它是审计人员为完成个别的审计项目的测试而编制、使用的CAAT软件,一般包括帮助审计人员进行分析性复核的财务指标计算、分析软件,帮助审计人员进行抽样审计的样本提取、计算、评价的软件,问卷调查表统计、计算、分析软件等。
(2)系统测试辅助软件。它是审计人员为完成对企业使用的计算机会计系统而编制、使用的CAAT软件。这些软件一般包括两种类型:一种是对比测试软件,即审计人员从企业计算机会计系统中的原始数据中抽取一个样本数据,将样本数据输入到与企业会计系统类似的CAAT软件中进行处理,把CAAT软件的结果与企业计算机会计系统产生的结果进行对比分析,以判定企业计算机会计系统的可靠性和安全性。另一种是将用于测试的CAAT软件联接到企业的计算机会计系统中,审计人员检查一些特别准备的测试数据,由企业计算机会计系统进行处理,并将处理结果转移到CAAT软件的一个测试文件中去,审计人员检查这一测试文件是否符合预期的结果,从而判断企业计算机会计系统的可靠性,安全性。系统测试软件也可以把两种类型的CAAT软件结合在一起使用。
(3)系统模拟软件。它是审计人员运用已建立的数学模型在计算机上对企业的经营活动进行模拟,以判断企业经营活动可能产生的结果,从而审查企业各项措施、决策的有效性和合理性。审计人员也可以模拟企业日常经营活动,并将模拟结果与企业实际成果进行比较分析,找出存在的差异,分析差异产生的原因。
二、开拓所的业务领域
(一)网誉认证业务
网誉认证业务,即注册会计师按照严格的标准对从事网上商业活动的网址进行检查,评判它是否与自称的商业活动及安全标准相符。若相符,注册会计师就签发表示相符的报告,那么,该网址就拥有注册会计师网上信托的“许可章”。若不相符或与事先对公众所做的承诺协议的内容有出入,则注册会计师拒绝相符的认证报告。因此,凡是能获得并持有网誉认证的个人、企业和其他经济实体,则其资信度、服务质量好,其相应的网址访问率高,客户可信任其进行网上交易。
网誉认证业务最早起步于1998年初,当初主要由美国、加拿大注册会计师协会联合共同创办,主要为两国电子商务交易的主体间提供审计验证服务,
其效果非常显著。目前,五大会计公司——普华水道、德勤、毕马威,安永和安达信均已面向全球开展了网誉认证业务,为其开辟全球会计市场迈出了坚实的一步。我国电子商务正处于起步阶段,许多问题还处于探索之中,因而大力开展网誉认证业务,必将
对我国的注册会计师行业产生事半功倍的效果。大力开展网管认证业务,一方面,有助于扩展会计事务所的业务范围,为其走出国门,抢占海外市场份额打下坚实基础;另一方面,开展网誉认证,也将促进我国电子商务环境更加完善,电子商务市场如若更加健全,健康的方向发展。
(二)对网络财务软件系统的评审服务
网络财务是电子商务的重要组成部分,网络财务能够从财务上整合企业电子商务的各项功能。而对国内外各软件厂商纷纷推出的网络软件产品,企业面临着如何选择适宜软件的问题。因此,注册会计师可凭借第三者的身份为企业提供软件评审服务,协助企业选购合适的财务软件。
注册会计师参加信息系统设计和评审验收时,针对审计可视线索消失的趋势,强调在会计数据处理流程中,设置审计控制点,由计算机自动记录有关审计所需线索,提供测试数据和比较标准。注册会计师有权审查系统的全部技术文档资料,以及进行系统测试和评价。在系统总体设计过程中,主要审查系统的合法合规性,安全可靠性,可审计性及可维护性。在系统测试过程中,主要测试形成系统核心的程序功能是否达到原定要求,内部控制制度是否严密,程序编写是否符合要求,以及测试数据运行结果是否正确。并应对非法数据的容错功能,以及系统抗干扰和对付突然事故的能力,发生非常事件,遭到破坏后的恢复能力做特别测试。在系统评价过程中,关键是评价系统是否达到了原定设计与开发的目标,其中可审性最重要,如果达不到,有权否决整个系统,即授予在系统设计中的审计一票否决权。在做好事前和事中审计的基础上,也要做好系统设计的事后审计,主要是通过各种符合性和实质性测试的方法,对系统的运算结果进行审计。特别是,在被审系统的程序有所修改和输入、处理、输出的条件发出变化时,更要做好符合性和实质性测试,并对已经改变了的系统功能再次做出审计评价。
由于软件在最终用户正式启用时已经经过了事前审计,事实上注册会计师为开发南端和用户端分拍了系统审计风险。因此,注册会计师的软件系统评审服务对网络财务的推广具有重要意义。
(三)建立网上虚拟会计师事务所
所谓“虚拟会计师事务所”,即首先由会计师事务所在Internet上申请一个。网址,利用超文本技术和多媒体技术在该网址上建立一个web主页,将事务所的有关信息及业务资料输到上面,信息可以是图片,声音,文档等。虚拟会计师事务所内一般包括:公司概况、电子邮箱、产品介绍、业务范围和用户反馈等栏目。
虚拟会计师事务所可以由顾客在任何时间根据自己的需要在Internet上访问。这种优势可在更大范围上满足用户的需要。它向会计师事务所提供了一种与顾客交流信息的新手段。注册会计师只需在计算机终端上利用电子邮件(E-mail)和交互式对话技术就可以与顾客进行深入细致地交谈,了解其对服务的不同需求。这种顾客主导,非强迫性的循序渐进的,同时也是低成本的,人性化的促销是顾主双方都非常愿意接受的。这也给那些规模较小的会计师事务所提供了一个广阔的天地。三、利用网络发展壮大我国的CPA行业
在网络时代的今天,国际大会计公司均有自己的独立网站,作为公司的有机组成部分之一,网站的形象也是统一的。在网络上,他们宣传自己的历史,实力,全球发展分布,行业信息,单位动态;自己在全世界各地分支机构的工作机会以便在网络上直接吸引优秀人才加入或将其作为自己的储备人才;凭借自己的技术优势,给客户提供各种咨询服务.为事务所带来丰厚的收人。相比而言,那些商业化的会计,审计站点内容更加丰富。他们提供的资讯包括行业新闻,新的法规动态,电子杂志,专业书箱销售等相当广泛的内容。通过提供全员服务以及广告服务,在线销售,在线培训,在线咨询和财务赞助,这些商业会计、审计站点能获得足够的现金流量来生存和发展。
此外,国际五大会计公司纷纷利用Internet发展自己的新业务。安达信咨询公司打算把电子商务纳入该公司的部分主要业务,并将在今后五年投资10亿美元用于网络业务,这标志着安达信咨询公司可能成为从事网络业务的最大公司之一。1999年,普华水道会计公司辞去了200名咨询人员,1000名行政人员,将节约的开支用于增加电子商务专家。作为全球第三大会计及咨询公司的安永会计公司为了转向电子商务,于2000年初也裁减了近400名咨询人员。2000年2月,美国毕马威咨询公司同意成为SAP公司的伙伴网络的一员,共同帮助开发和销售公司的产品。毕马威咨询公司此举是通过和其他公司的资源互补来加强自身的网络能力。美国德勤国际会计则与中国财政部合作,给予其会计准则委员会在线咨询和远程在钱培训。