【软件工程】——软件测试

       引言

     测试是在我们的程序完成以后在交付给用户之前进行的,测试的目的是查找程序中的错误,也是是我们系统变得更强的一种手段,在测试的过程中我们可能发现前所未有有点错误,所以这就要求我们在设计测试用例的时候,尽可能的把情况覆盖全,从而达到测试的目的!

    下面用一张图类总局我对测试这一部分知识的理解:

      

   内容

   1、在软件测试这一部分我们首先清楚测试信息流,下面用一张图来描述测试的时候我们的信息流动:

      

 测试和设计是一个相反的过程,他的原则是自底向上,逐步集成!

    2、测试的成败在很大程度上取决于测试用例的设计,一个好的测试用例可能发现迄今为止没有发现错误,这是测试最大的成功!测试用例的设计主要有以下两种类型,

   白盒测试——测试内部的逻辑结构,在白盒测试中典型的是逻辑覆盖(包括语句、判定、条件组合等)当然这在自考的时候也是一个很重要的考点。

   黑盒测试——测试系统的功能,在黑盒测试中有一下几种(边界值、错误推测、因果图等)。

    3、在这当然是总结一下我们的几个重要测试步骤:

               单元测试又称模块测试,下面用一张图来表示单元测试的内容:

              

    

组装测试又称集成测试,在这个过程中主要是把各个模块逐步的组装起来,一起测试,测试方法包括(自顶向下、自下向上,混合增值的方式等)

               确认测试又称有效测试,验证系统的功能和性能及其他特性,下面用一张图来表示确认测试的流程:

                 


             验收测试——在这个过程中有用户参加测试用例的制定。

             系统测试——这是在交付用户使用之前的最后一个测试,其中包括α和β方法。

     小结

     在这个过程我们要结合需求分析进行测试用例的设计,以需求分析为依据展开测试,在这个阶段我们需要形成文档——软件测试计划,这个报告在以后的维护测试中起着重要的参考价值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论
根据提供的引用内容,我们可以了解到软件测试与项目管理测试用例-二手图书购买系统.xlsx和软件测试技术实验报告——图书管理系统测试报告.docx两个文件都与图书管理系统测试相关。因此,我们可以根据这两个文件中提供的信息来介绍软件工程图书管理系统测试用例设计。 在软件工程中,测试用例设计是非常重要的一环。测试用例设计的目的是为了验证软件系统是否符合需求规格说明书中的要求。测试用例设计应该覆盖所有的功能需求和非功能需求,并且应该尽可能地覆盖所有的边界条件和异常情况。 在图书管理系统测试用例设计中,我们可以根据以下几个方面来设计测试用例: 1. 功能测试用例设计:包括登录、添加图书、删除图书、查询图书、借阅图书、归还图书等功能的测试用例设计。在设计测试用例时,需要考虑各种情况,例如输入正确的用户名和密码、输入错误的用户名和密码、添加已存在的图书、删除不存在的图书等。 2. 性能测试用例设计:包括并发用户数、响应时间、吞吐量等方面的测试用例设计。在设计测试用例时,需要考虑系统的负载情况,例如同时有多个用户登录、同时有多个用户查询图书等。 3. 安全测试用例设计:包括用户权限、数据安全等方面的测试用例设计。在设计测试用例时,需要考虑各种情况,例如管理员和普通用户的权限不同、用户密码的加密存储等。 4. 兼容性测试用例设计:包括不同浏览器、不同操作系统等方面的测试用例设计。在设计测试用例时,需要考虑不同的环境对系统的影响。 5. 可靠性测试用例设计:包括系统稳定性、容错性等方面的测试用例设计。在设计测试用例时,需要考虑系统的容错能力,例如当系统出现异常时,是否能够正确地处理异常情况。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

g-Jack

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值