如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
管理信息系统第7章系统测试第七章系统测试系统测试在系统开发过程中占有重要的地位。任何一个系统分析员,在系统分析和设计时都不可能把所有问题都考虑周到;任何一个程序员在系统实现时,总是或多或少地发生差错。然而对系统而言,不允许出现任何差错,所以测试是非常重要的。可以说,测试就是寻找“系统错误”,特别是寻找不经常出现的错误、隐藏着的错误。此外,还要对系统的容错、纠错能力等进行测试。7.1系统测试概述7.1系统测试概述7.1.1系统测试的原则7.1.1系统测试的原则7.1.1系统测试的原则7.1.1系统测试的原则7.1.2系统测试的方法7.1.2系统测试的方法1.静态分析2.动态测试7.1.2系统测试的方法7.1.2系统测试的方法7.1.2系统测试的方法7.1.2系统测试的方法7.1.2系统测试的方法7.1.3系统测试过程中应注意的的问题7.1.3系统测试过程中应注意的的问题7.1.3系统测试过程中应注意的的问题④界面中的信息不能及时刷新,不能正确反映当前数据状态,可能误导用户。QALoad是客户/服务器系统、企业资源配置(ERP)和电子商务应用的自动化负载测试工具,它通过可重复的、真实的测试能够彻底地度量应用的可扩展性和性能。版本跟踪的目的是便于对版本加以区分、检索和跟踪,以表明各个版本之间的关系。①程序运行过程中不断申请但不完全释放资源,造成系统性能越来越低,并出现不规律的死机现象。无疑这是比手工编制更高效、更先进的方法。又如,新的软件系统中的一些文件名和计算机系统中别的软件系统中的一些文件完全同名时,两种软件系统之间如何实现相互协调操作。①各模块是否无错误地连接;逻辑覆盖是对一系列测试过程的总称,它是在使用白盒测试法时,选用测试用例执行(即这里所说的覆盖)程序逻辑路径的方法。Myers)在《软件测试技巧》一书中,就系统测试目的提出以下观点:⑤可以进行回归测试(即重新再做所有的或者部分已做过的测试),以保证不引入新的错误。②提高用户对软件开发的认识。6、什么是测试用例?简述测试用例在系统测试中的作用和地位。②需要编写一个驱动程序作为测试的控制程序,用来协调测试用例的输入和输出;测试文件的编写是测试工作规范化的一个重要组成部分。设计用例,使得判断中的每个条件的所有可能结果至少出现一次,而且判断本身所有可能结果也至少出现一次;例如,数据穿过模块接口时可能丢失;7.1.3系统测试过程中应注意的的问题7.1.4测试情况设计7.1.4测试情况设计7.1.4测试情况设计1)逻辑覆盖7.1.4测试情况设计7.1.4测试情况设计7.1.4测试情况设计7.1.4测试情况设计7.1.4测试情况设计7.1.4测试情况设计7.1.4测试情况设计7.1.4测试情况设计7.2系统测试过程7.2系统测试过程7.2系统测试过程7.2系统测试过程7.2系统测试过程7.2.1单元测试代码覆盖率检查:Numega中的truecoverage,Rational的Purecoverage,Telelogic公司的logiscope,,Macabe公司的Macabe等;按照测试计划要求,将所有测试过程进行详细记录,并将测试文档资料完整保存,以便在以后的系统维护中查阅。③其他限制条件的测试,如可使用性、安全保密性、可维护性、可移植性、故障处理能力等。集成测试的主要目标是要求符合实际软件结构,解决模块接口的一致性问题。第一,穷举路径测试决不能查出程序违反了设计规范,即程序本身是个错误的程序;①用户文档问题:无标准,无新功能使用方法,无版本改动说明。为使测试文档起到桥梁的作用,使它有助于程序员编制程序,有助于管理人员监督和管理软件的开发,文档的编制必须保证一定的质量和规范。但正如迪杰斯特拉所指出的“测试只能说明程序有错,并不能证明程序不存在错误”。如:快捷键定义不科学、不实用,键位分布不合理、按键太多,甚至没有快捷键。按照测试计划要求,将所有测试过程进行详细记录,并将测试文档资料完整保存,以便在以后的系统维护中查阅。可以说,测试就是寻找“系统错误”,特别是寻找不经常出现的错误、隐藏着的错误。①各模块是否无错误地连接;但如果输出是正确的,软件可能仍然存在错误;必须根据需求规格说明书中规定的性能,对被验收的软件进行测试,以确认该软件的性能是否得到满足,开发单位应提交开发阶段内各测试阶段所作的测试分析报告,包括测试中发现的错误类型,以及修正活动情况。掌握系统测试过程常见的测试类型它一般用人工方式完成,故亦称人工测试或代码评审;组装测试的主要内容有:7.2.2集成测试7.2.2集成测试7.2.2集成测试7.2.2集成测试7.2.2集成测试7.2.3确认测试7.2.3确认测试7.2.4系统测试7.2.4系统测试7.2.4系统测试