欢迎来到天天文库
浏览记录
ID:57768035
大小:69.00 KB
页数:6页
时间:2020-03-27
《软件验收测试内容分析.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件验收测试内夸方析李威摘要:木文对软件测试的各主要内容进行了详细的探讨分析O对测试标准及测试方法做了详尽的描述。关键词:测试用例、度量、边界值、端口号随着电脑网络的广泛使用,软件系统的测试口益收到人们的重视,因此如何做好做好软件的测试工作,提高软件的质量,已经成为人们不断研究的重大课题。冃前的软件测试项冃有登记测试、验收测试和性能测试等等,其中验收测试是使用一定的测试手段对软件系统的系统功能、运行质量及性能等各个方面进行设计需求的符合性评估,也是软件系统评测的重点和难点Z-O软件的验收测试基本内容包
2、括功能性、安全可靠性、易用性、可扩充性、兼容性、效率测试、资源占有率、用户文档审核测试八个方面。测试中每个相对独立的部分都应制定相应的测试用例(需耍完成的具体步骤)、度量(应该收集的系统过程数据)、完成标准(完成该步骤需要满足的条件)。而测试内容的编制以及测试标准的划定将直接影响到整个验收测试的过程和结论。在此,我们逐一分析验收测试的测试内容和标准,为验收测试提供详细的依据,以帮助用户尽可能地发现软件中存留的缺陷,从而为软件的成功使用提供帮助。具体分析如下:软件功能确认测试功能测试的主要内容包括软件安
3、装、卸载测试,用户手册中提及的所有功能测试及边界值测试。相对于测试内容其测试准则可以规定为被测系统是否可以按照用户文档屮的描述能成功的安装和卸载;用户文档中提到的所有功能是否可以顺利执行,并符合用户文档给定的边界值;软件系统的运行是否与用户文档中的描述相互一致。因此可以说功能符合性测试是软件系统最基本的测试。-:安全可靠性测试由于软件系统的安全可靠是用户最为重视的环节。从而测试内容也相对较多。主要有以下儿项内容。%1用户权限限制测试这一测试主要考察系统是否有用户登陆权限以及权限分配的合理性。例如超级用
4、户和一般用户权限范围的区别,权限设定是否满足用户需求,系统对用户名和密码是否有屏蔽功能等等。%1留痕功能测试留痕功能在很多领域由其是金融领域的重要性尤为突出。其冃的是为系统监察部门提供准确可靠的用户有关系统操作和数据操作的痕迹。主要体现在用户操作日志中。因此在留痕功能的检测中需特别注意操作日志的完整性,以及保存的安全可靠性。其中包括用户的登录时间、修改删除动作及离开时间。%1屏蔽用户操作错误应答测试这一测试主要检测软件系统是否对用户错误登录有次数限制;是否可以屏蔽用户的错误操作并给出有关提示;错误操作
5、是否导致系统异常退出等等。由于在系统开发过程中的各种操作及使用的数据都是在正常范围内,从而忽略了此类测试,使之在应用过程中频频出现此类问题,影响了正常使用。%1系统备份与恢复手段测试在网络系统当中,能否有效的备份与恢复是系统成熟的标志Z-O冃前,大多数软件系统祁是依靠第三方的备份系统。由于兼容性等种种问题往往达不到预期的效果。因而具有功能完备的备份与恢复手段的系统软件将倍受用户的青睐。%1多用户操作输入数据有效性测试这一测试主要是对数据库记录加琐解锁功能的测试。其测试标准是在规定范闱多用户同时操作时软
6、件系统能判断数ffi的有效性,避免无效数据的生成。由于需耍模拟多用户同时操作,可采用冃前国内外己经使用的软件测试工具,一保证良好的测试效果。%1异常情况及网络故障对系统的影响测试这一测试主要是针对在网络中运行的软件系统的测试。因为在网络运行中经常会遇到意想不到的诸如广播风暴等各种问题,并且随着网络运用日趋广泛,此类问题也会日趋突出。而网络故障会给正在运行中的软件系统造成什么样的影响则是检测中的主要内容。此类检测冃前没有一个统一的标准。一般是指当程序运行过程中出现突然断电或网络故障等异常情况时数据库中的
7、数据和系统不受影响,并且在出现故障时系统能够保证数据的完整性,在故障排除后系统能够正常运行。三:易用性测试易用性测试主要着重易学易用性、联机帮助、功能操作程度的难易性、软件界面清晰程度等儿个方面。其测试标准主要考察软件的各个功能项的操作是否有联机帮助,非计算机专业用户是否可通过用户手册轻松操作。其冃的是衡量软件系统的普及推广的难易度。四:可扩充性测试任何一个版本的软件系统都有一定的使用周期,每格一段时间就需要升级,进行功能扩充。此外,有的软件系统还需要与其它软件系统进行数据交流。这就需要检测软件系统升
8、级是否方便;是否留有非本系统的数据接口,以方便数据的传输。此项检测的另一项主要任务就是检测用户是否可以通过修改配置文件或其它非编程方式修改或增减系统功能。五:兼容性测试兼容性测试是软件测试中的重要一环,其测试内容是软件在规定的不同操作系统中运行是否正常。在规定的不同数据库系统上运行是否正常,以及在规定的不同型号的硬件环境中运行是否正常。主要有以下三个方面。%1浏览器兼容性测试软件在不同产商的浏览器下是否能够正确显示与运行。这对与图形界面有严格要求软件系统
此文档下载收益归作者所有