Page 78 - 计算机应用软件开发技术研究
P. 78

计算机应用软件开发技术研究
            Research on Computer Application Software Development Technology

            环境下都能正常可靠地运行,这就需要一个易操作的测试工具自动完成应用程序
            的功能性测试了。
                (四)LoadRunner

                LoadRunner 是一种预测系统行为和性能的负载测试工具。通过模拟上千万
            用户实时并发负载,及实时性能监测的方式,来确认和查找问题,LoadRun-ner
            能够对整个企业架构进行测试。通过使用 LoadRunner,企业能最大限度地缩短
            测试时间,优化性能和加速应用系统的发布周期。

                目前的企业网络应用环境都必须支持大量用户,网络体系架构中包含了各类
            应用环境和不同供应商提供的软件、硬件产品。难以预知的用户负载和越来越复
            杂的应用环境,使公司时时担心用户响应速度会过慢、系统会崩溃等问题,这些
            不可避免地造成了公司收益的损失。

                Mercury Interactive 的 LoadRunner 能让企业好好保护自己的收入来源,无需
            购置额外硬件而最大限度地利用现有的 IT 资源,并确保终端用户在应用系统的
            各个环节中对其测试应用的质量、可靠性和扩展性都有良好的评价。
                LoadRunner 是一种适用于各种体系架构的自动负载测试工具,它能预测系

            统行为并优化系统性能。LoadRunner 的测试对象是整个企业的系统。它通过模
            拟实际用户的操作行为和进行实时性能监测,更快地查找和发现问题。此外,
            LoadRunner 能够广泛支持各种协议和技术,为特殊环境提供特殊的解决方案。


                四、软件测试的基本方法

                根据程序的功能说明书或程序逻辑结构,设计一组测试实例(test cases),
            在精心控制的环境下,按测试实例作为输入执行程序,然后对程序的行为进行检
            验,预定其是否和预期结果一致,如不一致,即可发现程序错误。

                目前,软件测试的方法有三种:动态测试、静态测试和正确性证明。
                动态测试是指通常的上机测试,这种方法是使程序有控制地运行,并从多种
            角度观察程序运行时的行为,以发现其中的错误。测试是否能够发现错误取决于
            测试实例的设计。

                设计测试实例的方法一般有两类:黑盒测试方法和白盒测试方法。
                在使用黑盒法设计测试实例时,测试人员将程序看成一个“黑盒”,也就
            是说,他不关心程序内部是如何实现的,而只是检查程序是否符合它的“功能说



            ·66·
   73   74   75   76   77   78   79   80   81   82   83