软件测试_基本的概念

1. 什么是软件测试:

两个依据(需求、测试用例),两个方法(手工、自动),一个对比(预期结果和实际结果的对比)

对于软件测试其实定义还有很多不同的角度都会有其他不同的理解,也可以理解为软件测试就是为了发现错误而执行程序的一个过程

2. ★软件测试的目的、意义:(怎么做好软件测试)

初期: 尽量多的发现缺陷生成相关规范

中期: 尽量早的发现缺陷

后期: 尽量预防问题:通过以往的经验积累

控制成本(贯穿始终)尽量少的时间和人力发现更多的缺陷

3.软件生命周期:

 过程: 测试计划 → 测试设计 → 测试开发 → 测试执行 → 测试评估

就个人价值而言,一是给我们职业发展方向

如何尽量多的发现缺陷?

 这个问题可以通过正规的测试流程,来发现。也可以对提高自身对bug的敏感度来提升发现缺陷。

沟通

在测试前期与开发沟通 确认测试重点  确认测试的优先级

了解开发人员技术和业务背景  业务水平   技术水平  代码质量  人员流动性

在测试结束后  

对已发现的bug进行统计  知道高发概率bug  在新项目中要进行重点测试

针对代码  代码复杂度

版本管理   

针对基础测试基础版本要进行充分的测试

验收前的最后一个版本一定要进行完全重复测试

测试方法

黑盒方法  功能问题   无法保证所有的代码逻辑都被执行到   用白盒测试思想补充黑盒测试

静态测试方法   文档评审  代码走查

测试过程  

上一阶段为下个阶段提供重点指导

用户参与的测试或用户反映回来的错误和问题为下次测试的或测试补充的必备内容

猜你喜欢

转载自blog.csdn.net/ying62506799/article/details/80663410
今日推荐