软件测试第六周作业

一、计划说明

1.产品介绍

  市面上有许多的帮助背单词的APP,本小组针对其中的两款软件进行软件的测试和评估,分别为“百词斩”和“扇贝单词”。两者都具有较完备的业务功能,在以学生为主要受众的用户群体中比较受欢迎。本小组选取两者兼具的四项功能(背诵模块、商城模块、听力阅读模块、词库管理)进行测试,分析各自的优劣,寻找软件中的缺陷。

2.PSP表

PSP2.1 PSP阶段 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 20 25
Estimate 估计任务需要多少时间 20 25
Development 开发 150 160
Analysis 需求分析 20 30
Design Spec 生成设计文档 10 10
Design Review 设计复审 20 20
Coding Standard 代码规范 20 10
Design 具体设计 20 20
Coding 具体编码 30 30
Code Review 代码复审 10 20
Test 测试 20 20
Reporting 报告 70 90
Test Report 测试报告 20 40
Size Measurement 计算工作量 20 20
Postmortem 总结 30 30

二、需求说明

1.功能模块划分图

2.负责模块说明

  商城模块,扇贝单词的商城模块是自己开发的一个商城,可测试性比较好,而百词斩商城则是淘宝的专卖店, 测试其功能相当于测试淘宝,不过我把和扇贝商城类似的功能都测试了一下。

三、测试说明

  在此次测试中,我选择的是黑盒测试方法,黑盒测试用例设计方法包括等价类划分法、边界值分析法、场景测试等。

  1、测试思路

      主要使用场景测试法,根据不同的功能,设计不同的测试场景,然后执行功能性操作,查看操作结果是否与预期逻辑相符。

  2、测试软件

      本小组使用的测试软件是禅道。

      禅道项目管理软件集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程。

  3、测试过程截图

      <1>. 测试样例表

       <2>. 测试执行

        <3>.导出数据

        <4>.测试过程展示

                 

       

四、结论说明

  1、百词斩的商城模块,一方面是因为其在淘宝上面早已有专卖店, 还有就是可能开发和维护这个商城模块的成本比较高,所以选择了直接将商城模块跳转到了淘宝专卖店,这样做的好处就是,淘宝这个购物平台已经非常强大完善了,会出问题的地方几乎不会有。

  2、扇贝单词的商城模块,是自己开发的,所以我主要测试了一下扇贝的商城, 因为扇贝的系统都是自己开发的,都包含在APP里面,包括购物车,包括支付系统,所以这些功能可以都测试一下,看看是否符合预期效果。

  3、 总体而言,我觉得作为一个背单词类型的APP,它主要的功能应该就是和单词相关的以及辅助背单词的功能,至于衍生的商品只需要找一个平台售卖即可,不需要开发一个单独的商城模块来完成, 这样做一是自己开发的商城没有经过很多的检验,很可能出漏洞,第二就是功能很少,未必能像大型购物平台那样提供非常多的商品追踪与售后服务。所以我觉得还是百词斩这种商城模块功能方面更好。

五、工作说明

原文地址:https://www.cnblogs.com/Cory65536/p/8915863.html

时间: 2024-10-28 10:07:15

软件测试第六周作业的相关文章

第六周作业。

第六周作业.额,暂时不知道写什么好.那就写写如何翻越GFW   (科学上网)的教程吧.基于Shadow socks的教程.可能不是第一个,也可能不是最后一个.但是这也算是科普吧.毕竟连翻越GWF(科学上网)能力都没有何必谈的上是一个好的Programer呢?. ========================================================== 顺便说一句:Fk GFW. ==============================================

2017-2018-2 20179215《网络攻防实践》第六周作业

2017-2018-2 20179215<网络攻防实践> 第六周学习总结 课本学习笔记 一.TCP/IP网络协议攻击 1.网络安全的属性:机密性 .完整性 .可用性 .真实性 .不可抵赖性 . 2.网络攻击的基本模式分为:截获(嗅探 与 监听) .中断(拒绝服务) .篡改(数据包篡改) .伪造(欺骗) . 3.TCP/IP网络协议栈在设计时采用了分层模型,分为:网络接口层 .互联层 .传输层 .应用层.每一层当中都有针对破坏网络安全属性为目的的攻击技术.每一层所涉及的主要协议: 网络接口层:以

第六周作业:软件测试与评估

一.计划说明 1. 产品介绍 测试软件:百词斩和扇贝 2. PSP表格 项目 内容说明 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划  30  20 · Estimate · 估计这个任务需要多少时间  30  20 Testing Design 测试设计  180  200 · Analysis · 需求和测试需求分析  30  50 · Design Test Cases · 设计测试用例 150  150 Testing Environment 搭建测试环境(安装测试工具

第六周作业:《人月神话》对我做项目实践的启示(一)

<人月神话>这本书有两个老师都有给我们推荐,第一个老师推荐时不以为然,第二个老师也推荐时,自己感觉应该是挺重要的吧,于是去图书馆借了这本书来看,刚借回来时,总觉得时间不够.作业很多,也没来的及看,就一直搁置在了那里,直到上周,在我们的项目实践开始近三周,但进度却一直赶不上来的情况下,看到了这本书,才拿起来看.目前还没看完,先写一点儿领悟到的东西. 作者从焦油坑,提出项目失败的表现,把过去几十年的大型系统开发比作一个炼焦坑,各种团队一个个地淹没在焦油坑,他们都试图解决面对的问题,但他们都必须去了

2016-9-11第六周作业

cp [OPTION]... SOURCE(原文件)... DIRECTORY(目录) sed [options] 'command' file(s) -i∶直接修改读取的档案内容,而不是由萤幕输出. vi中的末行模式: #,+#从左侧#表示的行起始,加上右侧#表示的行数: %:全文 s:在末行模式下完成查找替换操作s/要查找的内容/替换为的内容/修饰符要查找的内容:可使用模式替换为的内容:不能使用模式,但可以使用\1,\2,...等后向引用符号:还可以使用"g"引用前面查找时查找到的

第六周作业-UML在详细设计阶段的使用心得&amp;&amp;UML建模与软件开发过程模型

这周又到了我们项目小组进行详细设计的阶段了.据了解呢,不大喜欢把详细设计做的太细,以便发挥下自己的创造力(初级设计能力).但是借鉴其他国家(如日本)的公司,详细设计不但详细到类级别,甚至每个方法都还有伪代码,这种感觉确实是太不能发挥自己的主观能动性了.不过仁者见仁,智者见智,因为一个初级的程序猿如果先是看别人的设计,然后再开始自己的设计,也许学习曲线就不会那么陡峭,日子也会过的舒服一点儿也未可知. 在这次的作业中我谈到的就是UML在项目实施中的使用心得(详细设计阶段),以及下面的一部分扩展知识:

软件质量保证与测试第六周作业

作业内容:本周在进行项目开发的过程中,我接触到了JDBC(Java Data Base Connectivity,java数据库连接),它是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成.JDBC可以为多种数据库提供统一的访问,简单来说JDBC就是用来连接java和数据库的桥梁,体现了Java“编写一次,处处运行”的高大上精神.连接到oracle数据库之后,我在同学的指导下进行了慕课网JDBC视频的学习 http://www.

软件项目管理第六周作业

1.单元测试工具 JUnit JUnit 是 Java 社区中知名度最高的单元测试工具.它诞生于 1997 年,由 Erich Gamma 和 Kent Beck 共同开发完成.其中 Erich Gamma 是经典著作<设计模式:可复用面向对象软件的基础>一书的作者之一,并在 Eclipse 中有很大的贡献:Kent Beck 则是一位极限编程(XP)方面的专家和先驱.JUnit 设计的非常小巧,但是功能却非常强大.JUnit ——是一个开发源代码的Java测试框架,用于编写和运行可重复的测试

第六周作业 项目开发随笔

上周我们讨论过后为了解决这个情况我们找了个地方便于我们的开发和讨论, 我们积蓄已久的问题在那天基本解决了,进度瞬间就赶上来了, 我们的士气也变得高涨了起来,连续去了三天每次都很晚回寝室,拜此所赐我的作业基本上没动, 不过这不是重点我们的项目基本框架和逻辑已经完成了,要录制的动画资源和图片也找好了,虽然很想把截图丢上来展示一番 但是毕竟大神太多被嘲讽就不好了. 但是有一点还是挺伤脑经的,我们发现cocos的预制资源中的脚本是不能添加节点的,游戏中很多的东西都需要预先加载好... 所以有很多东西都必