第二组第四次作业

------------恢复内容开始------------

  • Discuss your test plan
  • Do we need to test until our software is PERFECT?
  • What is “good enough” for testing?   

组员:杜傲锋、陈永健、范奇奇、杨强、杨钱刚

1、简述测试计划

  测试计划主要包括:测试计划简介、测试项目说明、测试范围、测试手段和策略、项目通过或失败的标准、暂停和重新启动测试的标准、测试的可交付性、测试任务分配、环境需求、职责、人员和培训需求、进度表、风险及偶然事故的预测。

  总体思想概要为:首先小组负责代码编写的成员在完成每一模块的代码之后,将由测试人员进行测试,查看功能是否实现。同时小组测试成员进行测试工具的选择,测试软件以及测试环境的选择。在网站每一模块都已经实现功能之后,由小组负责测试的成员对网站进行整体的测试,包括对网站性能的测试,对网站使用满意度的简要评价,对网站易用性的测试。代码编写成员根据测试的结果对网站的各个模块加以改进。

  总体方法使用白盒测试方法。白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。

总体模型: W模型:用户需求-需求分析-概要设计-详细设计-编码-单元测试-集成测试-验收测试-单元测试设计-集成测试设计-系统测试设计-验收测试设计-集成-实施-交付。

  总体步骤分为: (1)单元测试的内容(白盒为主,黑盒为辅

                                 (2)集成测试(白盒和黑盒结合)

            (3)软件配置复查

2、我们需要测试直到我们的软件完善吗  

 小组讨论认为有必要。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计的一批测试用例(即输入一些数据而得到其预期的结果),并利用这些测试用例去运行程序,以发现程序错误的过程。通过软件测试这一步骤去查找发现预期效果和实际效果的区别和问题,对软件进行评估衡量是否能够满足设计的要求和特点。
“软件测试的目的”主要是需要发现问题,还要预防问题,降低风险等多种目的。而在产品发布后,则是主要根据用户的反馈来不断的更新完善,但是完善后仍要先测试后发布。   
 

3、什么是“足够好”的测试?

  能测出软件成品和预期软件效果的绝大部分的测试是足够好的测试。

  对计算机软件进行测试前,首先需遵循软件测试原则,即不完全原则的遵守。不完全原则即为若测试不完全、测试过程中涉及免疫性原则的部分较多,可对软件测试起到一定帮助。因软件测试因此类因素具有一定程度的免疫性,测试人员能够完成的测试内容与其免疫性成正比,若想使软件测试更为流畅、测试效果更为有效,首先需遵循此类原则,将此类原则贯穿整个开发流程,不断进行测试,而并非一次性全程测试。                      

猜你喜欢

转载自www.cnblogs.com/asdrcg/p/12152359.html
今日推荐