您的位置:首页 > 其它

关于软件测试基础的重点和难点问题

2015-10-03 18:28 751 查看
在此学了软件测试基础这门课程,作者君来罗列一下自己目前有关软件测试基础的难点问题。

 
 1   什么是软件测试过程

     1)一种抽象的模型,用于定义软件测试的流程和方法。

     2)测试过程的质量,将直接影响测试结果的准确性和有效性。

     3)遵循基本原理,测试过程遵循软件工程原理,遵循管理学原理。

 2 软件测试过程的基本模型

    1)V模型——是软件开发瀑布模型的变种,它反映了测试活动    与分析和设计的关系。

     2)W模型——基于“尽早地和不断地进行软件测试”的原则,    增加了软件各开发阶段中应同步进行的验证 (verification)和确认(validation) 活动。

     3)H模型——它将测试活动完全独立出来,形成一个完全独立的流程,将测试准备活动和测试执行活动清晰地体现出来 

     软件测试过程的基本活动: 提取测试需求   制定测试计划    制定测试策略和方案  分析测试结果   执行测试用例      开展测试设计

 3  白盒测试、黑盒测试以及灰盒的测试的主要内容和实现方法
      白盒测试主要通过逻辑覆盖来实现:

      逻辑覆盖的种类:语句覆盖 判定覆盖 条件覆盖 判定/条件覆盖     条件组合  路径覆盖 

      黑盒测试的主要方法:等价类划分     边界值分析法    因果图分析法     随机数法     猜错法

      灰盒测试:灰盒测试一种软件全生命周期测试法,该方法通常是深入到用Ada/C/Fortran或汇编语言开发的嵌入式应用软件代码中进行功能的测试,或者与Web服务一起使用

 4  根据需求编写测试要点,测试用例以及提交的缺陷报告(具体情况具体对待)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: