软件测试实训报告材料

软件测试实训报告材料

ID:30274124

大小:508.50 KB

页数:21页

时间:2018-12-28

软件测试实训报告材料_第1页
软件测试实训报告材料_第2页
软件测试实训报告材料_第3页
软件测试实训报告材料_第4页
软件测试实训报告材料_第5页
资源描述:

《软件测试实训报告材料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案河南理工大学软件学院软件测试实训报告专业班级计软1503学号411520050129学生姓名张向伊2016年1月4精彩文档实用标准文案目录一、引言3二、软件测试技术基础31.软件测试技术32.软件测试终止标准4三、测试对象51.系统功能52.开发环境5四、测试计划51.测试需求51.1功能测试51.2性能测试61.3兼容性测试62.测试资源62.1测试人员62.2测试环境62.3测试工具6五、测试方案61.功能测试62性能测试7六、测试用例设计及其缺陷报告81.登陆模块的测试81.1测试用例设计81

2、.2录制的测试脚本121.3执行测试121.4测试结果132相册模块测试132.1测试用例设计132.2执行测试152.3测试结果153.系统性能测试163.1测试用例设计173.2测试环境193.3测试执行193.4测试结果分析20七、测试总结报告2121精彩文档实用标准文案一、引言随着计算机应用领域的不断扩大,所处理的问题也越来越复杂。最初,人们用处理简单问题的一些方法去处理日益复杂的问题。因此,软件危机出现了。而软件产品质量则成为开发者和用户最关心的问题。软件测试能够有效地帮助开发者及时发现程序中的错误或

3、缺陷,及时改正,避免软件产品由于存在某种程度的缺陷造成不必要的损失以至影响产品的最终质量。为了给用户提供一个高质量的可靠性强的软件产品,软件测试人员必须从纵向和横向两个方面对系统的各个模块进行深入的分析测试,以便能够准确及时地发现程序中存在的缺陷和错误。软件测试是一项非常复杂的系统工程,从不同的角考虑可以有不同的划分方法。按是否执行程序分为静态测试和动态测试。按程序开发阶段分为单元测试、集成测试、系统测试、验收测试、回归测试、ALPHA测试和BETA测试。按测试方法分为黑盒测试、白盒测试和灰盒测。按测试目的分为

4、功能测试、性能测试、压力测试、安全性测试、兼容性测试等等。因此,为了更好的明确测试的过程,了解测试究竟要完成哪些工作,我们首先要掌握这些软件测试方法和技术。在本次综合实践中,我们小组选择了评分管理系统作为测试对象。目的是通过对评分管理系统的测试来发现程序中存在的缺陷以及修正错误的建议,来提高程序的应用率,为用户提供一个方便、安全、实用的产品。同时把所学知识与实际相结合起来应用,来提高软件测试本领,为以后的软件测试工作积累经验。二、软件测试技术基础1.软件测试技术软件测试技术多种多样,我们可以结合实际环境选择与使

5、用,在此介绍两种测试技术:黑盒测试和白盒测试。黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看作一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。精彩文档实用标准文案黑盒测试主要是为了发现以下几类错误:(1)是否有不正确或遗漏的功能?(2)在接口上,输入是否能正确的接受?能否输出正确的结果?(3)是否有数据

6、结构错误或外部信息(例如数据文件)访问错误?(4)性能上是否能够满足要求?(5)是否有初始化或终止性错误?白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看作一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对

7、程序模块进行如下检查:(1)对程序模块的所有独立的执行路径至少测试一遍。(2)对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。(3)在循环的边界和运行的界限内执行循环体。(4)测试内部数据结构的有效性,等等。只对软件进行外部测试的话会有很多内部程序路径没有被测试到;不能直接针对特定的程序段进行深入测试因此可能会隐藏很多的问题。而与此类测试技术可以互补的正是白盒测试。所以黑盒测试和白盒测试应该结合起来使用。这样才能更好的保证程序的安全性。2.软件测试终止标准软件测试是以最少的时间和人力找出软件中潜在

8、的各种错误和缺陷为目的的。软件测试对于不同的立场,存在着不同的意义。从用户的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可以接受该产品。而从软件开发者的角度出发,则希望测试系统成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。精彩文档实用标准文案三、测试对象1.系统功能本次实验要进行测试的是一个功能强大的QQ空间系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。