软件开发中软件测试的具体过程

来源:百度知道 编辑:UC知道 时间:2024/05/27 05:12:49
请大家帮个忙!!!我要写一份软件测试过程作为公司的软件测试指导!!!请大家帮忙!

测试执行过程可以分为以下阶段:
1、单元测试。
2、集成测试。
3、系统测试。
4、出厂测试。
其中每个阶段还有回归测试等。
一、从测试的角度而言,测试执行包括一个量和度的问题。也就是测试范围和测试程度的问题。 比如一个版本需要测试哪些方面;每个方面要测试到什么程度。
二、从管理的角度而言,在有限的时间内,在人员有限甚至短缺的情况下,要考虑如何分工,如何合理地利用资源来开展测试。
还要考虑以下问题:
1. 当测试人员测试的执行不到位、敷衍了事时该如何解决。
2. 测试效率问题,怎样提高测试效率。
3. 根据版本的不同特点是只做验证测试还是采取冒烟测试亦或是系统全面测试。
4. 当测试过程中遇到一些偶然性随机问题该怎样处理。
5. 当版本中出现很多新问题时该怎样对待,测试停止标准。

真羡慕,我也想做软件测试!现在还在培训,随便说说。

软件测试要在需求分析开始后同时进行
在需求分析阶段进行系统测试(包括性能压力等各种测试)的安立开发及环境搭建硬件需求申请准备(找各种测试工具针对白盒以及黑盒)。
软件开发在概要设计阶段需进行集成测试(集成方法分为自顶向下,自底向上,深度以及广度)应用黑盒方法主要测试模块之间的接口(等价类,边界值,决策表,成交法,前3种用的最多特别是边界值但边界值组合法会产生大量的泷余测试工作量会很大)
在详细设计和coding阶段主要采用白盒测试(语句,条件,,判断,条件判断,条件组合覆盖法,McCabe方法,推荐条件组合以及McCabe比较能真实反映程序质量)
现在公司为了减少开支给侧视人员的时间都很紧,而且白盒测试会让开发人员自行完成。上面说的方法只是一个概念,主要还是测试人员的经验和寻找bug的能力。而且工具很多为测试提供了很多便利。
我所知道的基本上就是这样。