软件测试实训.docx

软件测试实训.docx

ID:59129527

大小:459.96 KB

页数:12页

时间:2020-09-12

软件测试实训.docx_第1页
软件测试实训.docx_第2页
软件测试实训.docx_第3页
软件测试实训.docx_第4页
软件测试实训.docx_第5页
资源描述:

《软件测试实训.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、附件六南京航空航天大学金城学院信息工程系专业实习报告实习项目/岗位软件测试实训实习单位/地点学生姓名学号专业软件工程联系方式实习日期:2015年10月26日至2015年12月04日 软件测试实训总结报告概述:我的本次实训是软件测试,在本次实训中我们主要学习了对软件的各种测试方法,其中包括两大类,黑盒测试方法与白盒测试方法。黑盒测试方法主要包括:等价类划分法、边界值法、错误推测法、判定表驱动分析法、因果图法、正交试验设计法和场景设计法。白盒测试方法主要包括:代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试法、符号测

2、试法、Z路径覆盖法和程序变异测试法。我们通过对以上的方法学习并且实际运用到项目中去,我们使用以上的方法对下列的项目做了一系列的测试:三角形问题、佣金问题、通讯录管理系统和个人手机测试。通过对以上项目的测试,我熟练的掌握了几种基本测试方法的使用过程,并且对软件测试这一个环节有了进一步的了解。在下面我们会对在本次实训中每个测试项目作出一个总结,其中包括项目的图表,和汇总表格,以下汇总:1.三角形问题测试:测试内容:三角形问题:输入为三角形的三条边,要求输入值为正整数,否则提示输入不合法”;要求三边长度都在1~100之间,否则提示“边长超出范围”如

3、果不能构成三角形,则输出“非三角形”;若三边相等,则输出为“等边三角形”;若有两边相等,则输出“等腰三角形”;若三边都不相等,则输出“一般三角形”;若有一个直角,则输出“直角三角形”;若有一个直角,并且有两边相等,则输出“等腰直角三角形”。(1)认真阅读测试内容,根据内容编写测试程序(开发语言不限)。(2)用黑盒测试以及白盒测试的方法对三角形问题进行软件测试。测试收获与体会:在本次实训中我们认真阅读了需求,然后使用c语言写出了用于测试的程序。这是本次实训第一次做测试,对各种方法都不是很了解。但是在老师细心的教导下,我们都出色的完成了本次的测试

4、。在本次三角形测试中我们做了三角形问题的白盒测试,白盒测试中我们用了逻辑覆盖法中的语句覆盖、判定覆盖、条件覆盖、条件-判定覆盖、条件组合覆盖、路径覆盖测试分别对他们编写用例进行测试。黑盒测试我们分别使用了等价类划分法、边界值分析法、判定表驱动分析法等方法。刚开始时我分不清判定覆盖、条件覆盖和条件-判定覆盖三者之间的关系,常常写的互相颠倒,幸亏有了同学的帮助,才顺利的解决了这个问题。也用了基本路径测试法中的基本路径覆盖对程序进行了测试,得出白盒测试下的结果。图1.1三角形问题——流程图图1.2三角形问题——控制流图表1.1三角形问题汇总表通过未

5、通过总测试项通过率语句覆盖707100%判定覆盖707100%条件覆盖808100%条件判定覆盖909100%条件组合覆盖11011100%路径覆盖707100%基本路径覆盖707100%等价类划分法1431782.35%边界值分析法19019100%判定表驱动分析法707100%2.佣金问题:测试内容:“佣金程序”,能够根据销售商的实际销售情况计算佣金,并输出月份销售报告,汇总售出的枪机、枪托和枪管数,销售商的总销售额以及佣金。(1)认真阅读测试内容,根据内容编写测试程序(开发语言不限)。(2)用黑盒测试以及白盒测试的方法对佣金问题进行软件

6、测试。测试收获与体会:在本次测试中,在按照需求编写程序时发现了输入字符的问题,花了一定时间去解决。在本次试验中我们主要以熟练测试方法为目的,将之前学的方法都融会贯通起来,熟练的运用到实际的测试中去。和三角形问题测试相比,我们在本次测试中的水平明显有了一定的提高,并且对各种测试方法的掌握情况,也更加的熟练了。在本次测试中我们依旧对该问题使用了白盒测试和黑盒测试,白盒测试中我们用了逻辑覆盖法中的语句覆盖、判定覆盖、条件覆盖、条件-判定覆盖、条件组合覆盖、路径覆盖测试分别对他们编写用例进行测试。黑盒测试我们分别使用了等价类划分法、边界值分析法、判定

7、表驱动分析法等方法。在本次测试中我进一步的了解,每个方法的使用方法和它们的意义。图2.1佣金问题——流程图图2.2佣金问题——控制流图表2.1佣金问题汇总表通过未通过总测试项通过率语句覆盖404100%判定覆盖404100%条件覆盖606100%条件判定覆盖606100%条件组合覆盖606100%路径覆盖404100%基本路径覆盖404100%等价类划分法1611794.12%边界值分析法19019100%判定表驱动分析法909100%3.通讯录问题:测试内容:随着网络及现代通信技术的发展,人们之间的联系越来越便捷,这也使得同时与多人保持联系

8、成为可能,而单纯依靠人脑已很难记住所有人的联系方式,使用传统纸面的方式记录联系人信息时,在联系人比较多时查找将非常困难.因此,以软件形式实现的通讯录成为了许多人保存

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

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

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