欢迎来到天天文库
浏览记录
ID:42066054
大小:21.00 KB
页数:3页
时间:2019-09-07
《软件测试实习笔记3》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、2010年3月25日1.掌握用户验收测试方法用户验收测试定义•用户验收测试是软件开发结束后,用户对软件产品投入实际应用以前进行的最后一次质量检验活动。它要回答开发的软件产品是否符合预期的各项要求,以及用户能否接受的问题。由于它不只是检验软件某个方面的质量,而是要进行全面的质量检验,并且要决定软件是否合格,因此验收测试杲一项严格的正式测试活动。需要根据事先制订的计划,进行软件配置评审、功能测试、性能测试等多方面检测。用户验收测试的准入条件在真正进行用户验收测试之前一般应该已经完成了以下工作(也可以根据实际情况有选择地采用或增加):•软件开发已经完成,并全部解决了已知的软件缺陷。•验收测试计划已
2、经过评审并批淮,并且置于文档控制之下。•对软件需求说明书的审查己经完成。•对概要设计、详细设计的审查已经完成。•对所有关键模块的代码审查已经完成。•对单元.集成.系统测试计划和报告的审查己经完成。•所有的测试脚本己完成,并至少执行过一次,且通过评审。•使用配置管理工具且代码置于配置控制之下。•软件冋题处理流程已经就绪。•已经制定.评审并批准验收测试完成标准。用户验收测试的目的・用户验收测试(UAT)的目的:从最终用户的角度,验证软件系统符合需求定义的各种功能和技术需求,验证各业务流程执行情况,为用户是否接受软件系统提供决策依据。1•性能压力测试・测试方法:性能压力测试利用测试工具按照设计好的
3、测试场景向被测试系统输入测试数据;收集输出数据;对输出数据进行整理、计算、统计;检查所获取的结果数据与预期指标之间的差异。并结合测试环境数据进行性能评估。・测试环境:由于性能压力测试是对未来生产系统的一次性能评估,因此,性能压力测试环境最好是与未来生产系统一致,其中包括:硬件系统、操作系统、应用系统、系统配置等。・测试工具:压力/并发测试工具;测试数据处理工具和测试结果数据处理工具。2.其他非功能测试・可维护性测试:检查系统中事务的一致性、完整性实现,对系统运行中所出现各种情况进行记录的机制,故障处理过程中需要人工干预的程度和方便性等。・可恢复性测试:对系统容错能力的检查。通过采用各种人工干
4、预的手段,模拟系统故障,检查系统在故障恢复后,能否继续正常工作以及故障对系统一致性的影响。・可靠性测试:采用负载测试手段,检查系统在长时间、高负载条件下的性能表现。・安全测试:将PBU权限分配作为测试重点,对于交易系统来说,让合适的角色拥有合适的权力做合适的事。・安装配置测试:测试的对象是各类客户端的安装。测试执行策略・第一测试阶段:安装配置测试、功能性测试、易用性测试、安全测试、文档测试。・第二测试阶段:第一阶段的回归测试、性能压力测试、可维护性测试、可恢复性测试、可靠性测试、接□测试。・第三测试阶段:第二阶段的回归测试。回归测试策略・在回归测试时,必须测试经过修改的部分。在此基础上,才艮
5、据测试用例优先级,执行最高优先级的测试用例,对其它测试用例随机选择部分测试用例进行重测;如果在上述两种方式下,发现某一模块或部分的缺陷数量明显高于正常情况,则对该模块的重点部分进行测试,即提高该模块的回归测试覆盖率。
此文档下载收益归作者所有