软件测试DAY01
来源:互联网 发布:一对一色情直播软件 编辑:程序博客网 时间:2024/05/22 06:10
1. 软件测试的定义
<1> 软件测试是在软件投入正式运行前对需求分析、设计和编码的结果进行复查的活动;
<2> 软件测试时根据开发各阶段的需求、设计文档和代码精心设计一批用例,利用这些测试用例去运行程序,以及发现程序错误的过程。
问:测试与调试的区别?
目的不同:测试发现错误;调试时修改/修正错误。
过程不同:测试活动是有序、可重复的活动,有较完备的工程方法支撑;调试是不可重复的活动,针对具体问题/具体源程序不具备重复性。
2. 软件测试的目的和原则
发现软件开发各阶段的问题。
<1> 尽早地、不断地进行软件测试;
<2> 明确测试输入预置条件和与之对应的预期输出结果;
<3> 避免测试自己编写的程序;
<4> 在测试设计时应充分考虑异常的输入情况;
<5> 充分考虑程序测试中的群集现象,80%的错误集中在20%的程序模块;
<6> 排除测试的随意性;
<7> 对测试结果做全面检查;
<8> 妥善保存测试计划,测试用例,出错统计和最终分析结果;
<9> 所有的测试应该追溯到用户需求;
<10> 测试应该从“小规模”开始,逐步转向“大规模”即渐增式build测试。
3. 软件测试的对象
软件测试不仅仅局限于软件程序的测试,测试活动贯穿于软件开发过程的整个周期中。因此,需求分析、概要设计、详细设计以及编码各阶段所得到的交付件,包括设计文档,源代码,应用程序乃至随软件版本发布的资料,都是软件测试的对象。
- 软件测试DAY01
- day01
- day01
- DAY01
- DAY01
- day01
- Day01
- day01
- day01
- day01
- day01
- day01
- day01
- day01
- day01
- day01
- day01
- Day01:
- SORT usage
- 批量刷新远程物化视图的方法(备用)
- rpm安装时error: Failed dependencies
- 使用java框架POI将word转换成html格式
- (BIOS+UEFI双启)天意u盘维护系统技术员版V1.0
- 软件测试DAY01
- Mysql----浅入浅出之查询
- Android 操作系统的内存回收机制
- 0-1背包问题
- 【设计模式】观察者模式
- HOJ 2654 Printer Queue
- ASP.NET配置文件Web.config详细解释
- 利用struts2上传和下载文件
- [fzu]P2177 特殊的数 (imp)手推公式+快速幂