欢迎来到天天文库
浏览记录
ID:15267462
大小:950.50 KB
页数:43页
时间:2018-08-02
《软件测试毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、傻瓜进销存软件摘要随着中国IT行业的发展和软件市场的成熟,人们对软件作用期望值越来越高,软件的质量、性能、可靠性等方面也正逐渐成为人们关注的焦点。近年来,由于软件错误而造成经济损失,导致严重后果的事例屡见不鲜。因此,如何让保证软件产品的质量和可靠性就成为人们必须解决的一个重要问题,而软件测试是保证软件质量的一个重要手段。在软件行业日新月异的发展进程中,软件的品牌以及种类已经到了数不胜数的地步,而软件测试已成为其中一个不可分割的部分。新的测试理论,测试方法,测试技术手段在不断涌出,软件测试机构和组织也在迅速产生和发展,
2、由此软件测试技术职业也同步完善和健全起来。本软件的开发过程完全遵循软件开发流程来完成的。经历了需求分析阶段,数据库设计阶段,界面开发阶段,编码阶段,最后通过软件测试,完成整个软件的开发。测试软件使用QucktestProfessional(QTP)软件,该软件是一个比较全面的,能对被测软件比较完美分析。并且能从中测试出被测软件的一些列的问题。而傻瓜进销存系统是一款提供进货、出货以及库存管理一款全方位软件,是做的比较好的一款软件,它的开发,不仅为使用商提供了极大的便宜,也使得办公的效率明显的得到提高。傻瓜进销存项目简单
3、实用为目标,以通用型为基础的进销存财务一体化管理软件,可以用最简洁的方法掌控货物与财务的变化,我承担的的工作就是对傻瓜进销存的采购和库存功能模块进行测试,傻瓜进销存的采购和库存方面包括供应商、采购入库、采购退货、库存查询、采购订单、采购入库查询、采购退货查询、调库管理、库存盘点、仓库资料、报溢管理、商品拆分管理、报损管理、商品合并管理。关键字:软件测试、需求分析、测试用例、QTP测试、目录摘要1第43页共43页傻瓜进销存软件第一章引言31.1软件测试的背景和意义31.2软件测试的理论基础31.2.1软件测试的定义31
4、.2.2软件测试的目的31.2.3软件测试的内容4第二章相关技术和工具介绍52.1相关技术介绍52.1.1白盒测试52.1.2黑盒测试52.1.3等价类划分52.1.4边界值分析法52.1.5因果图方法62.1.6错误推测法62.2相关工具介绍62.2.1QTP62.2.2LR8第三章需求分析10第四章项目软件测试的过程134.1测试计划134.1.1编写目的134.1.2背景134.1.3傻瓜进销存软件介绍134.1.4参考资料134.2测试内容134.2.1测试条件144.2.2测试资料144.2.3测试培训16
5、4.3测试设计说明174.3.1输入174.3.2输出174.3.3过程184.4评价准则184.5测试用例184.6测试总结324.7缺陷报告32第五章项目自动化工具测试345.1用QTP进行功能测试34第六章总结41致谢42参考文献43第43页共43页傻瓜进销存软件第一章引言1.1软件测试的背景和意义随着计算机技术的迅速发展和越来越广泛深入的应用于国民经济和社会生活的各个方面,随着软件系统的规模和复杂性与日俱增,软件的生产成本和软件中存在的缺陷和故障造成的各类损失也大大增加,甚至会带来灾难性的后果。软件质量问题已
6、成为所有使用软件和开发软件的人关注的焦点。由于软件是人脑的高度智力化的体现和产品这一特殊性,不同于其他科技和生产领域,因此软件与生惧来就有可能存在着缺陷。如何防止和减少这些可能存在的问题呢?回答是进行软件测试。测试是最有效的排除和防止软件缺陷与故障的手段,并由此促进了软件测试理论与技术实践的快速发展。新的测试理论,测试方法,测试技术手段在不断涌出,软件测试机构和组织也在迅速产生和发展,由此软件测试技术职业也同步完善和健全起来。1.2软件测试的理论基础1.2.1软件测试的定义软件测试使用人工或者自动手段来运行或测试某个
7、系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness)完全度(completeness)和质量(quality)的软件过程;是SQA(softwarequalityassurance)的重要子域。(1)测试并不仅仅是为了找出错误.通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进;(2)这种分析也能帮助测试人员设计出有针对性的测试方法,改善测
8、试的效率和有效性;(3)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。1.2.2软件测试的目的如果测试的目的是为了尽可能多地找出错误,那么测试就应该直接针对软件比较复杂的部分或是以前出错比较多的位置。如果测试目的是为了给最终用户提供具有一定可信度的质量评价,那么测试就应该直接针对在实际应用中会经常用到的商业假设。在谈到软件
此文档下载收益归作者所有