我在这里学习了《软件测试基础》课程。作者将列出他目前关于软件测试基础知识的疑难问题。
1 软件测试流程是怎样的
1)用于定义软件测试的过程和方法的抽象模型。
2)检测过程的质量将直接影响检测结果的准确性和有效性。
3)遵循基本原则。测试过程遵循软件工程原则和管理原则。
2 软件测试过程的基本模型
1)V模型——它是软件开发瀑布模型的一种变体,反映了测试活动、分析和设计之间的关系。
2)W模型——基于“尽早、持续地进行软件测试”的原则软件测试模块有几个,增加了在软件的各个开发阶段应同时进行的验证和确认活动。
3)H模型——它将测试活动完全分离成一个完全独立的过程,清晰地反映测试准备活动和测试执行活动
软件测试过程的基本活动:提取测试需求、制定测试计划、制定测试策略和计划、分析测试结果、执行测试用例、开发测试设计
3 白盒测试、黑盒测试和灰盒测试的主要内容和实现方法
白盒测试主要通过逻辑覆盖来实现:
逻辑覆盖的类型:语句覆盖、判断覆盖、条件覆盖、判断/条件覆盖、条件组合路径覆盖
黑盒测试的主要方法: 等价类划分及边界值分析法 因果图分析法 随机数法 猜测法
灰盒测试:灰盒测试是一种软件全生命周期测试方法。这种方法通常深入到用Ada/C/Fortran或汇编语言开发的嵌入式应用软件代码中进行功能测试软件测试模块有几个,或者与Web服务一起使用。
4、根据要求编写测试点、测试用例并提交缺陷报告(具体情况具体情况具体对待)
© 版权声明
本站下载的源码均来自公开网络收集转发二次开发而来,
若侵犯了您的合法权益,请来信通知我们1413333033@qq.com,
我们会及时删除,给您带来的不便,我们深表歉意。
下载用户仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,访问及下载者下载默认同意本站声明的免责申明,请合理使用切勿商用。
THE END
暂无评论内容