软件测试培训76575

软件测试培训76575

ID:37598900

大小:246.00 KB

页数:54页

时间:2019-05-12

软件测试培训76575_第1页
软件测试培训76575_第2页
软件测试培训76575_第3页
软件测试培训76575_第4页
软件测试培训76575_第5页
资源描述:

《软件测试培训76575》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试培训2007.8.21第一部分软件测试概念1、软件质量保证的途径目前,提高软件产品的质量主要有两个途径:1、寻求改进软件开发过程质量的方法,以ISO9000和软件成熟度模型CMM和CMMI为主要代表,从规范软件过程出发,持续改进软件过程,来保证软件产品开发的质量。2、另一个是对开发完成的产品进行测试和评价,以对软件产品进行测试和评价为代表,用以验证所开发的产品符合规定的要求。2、软件测试的目的以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患

2、所带来的商业风险。3、软件测试的原则所有的软件测试都应追溯到用户需求应当尽早地和不断地进行软件测试完全测试是不可能地,测试需要终止充分注意测试中的群集现象程序员应避免检查自己的程序尽量避免测试地随意性对软件进行回归测试4、软件测试的分类按照测试技术:白盒测试、黑盒测试、灰盒测试按开发阶段:单元测试、集成测试、系统测试、确认测试、验收测试按测试实施组织:α测试、β测试、第三方测试单元测试单元测试是在编码阶段进行的,在源程序代码编制完成并确认没有语法错误后,可以进行单元测试。单元测试又称为模块测试,是针对软件结构中独立的基本单位进行测试;软件

3、单元测试的目的是检测程序单元对《详细设计说明书》和《单元测试计划》的符合程度;单元测试时,测试用例由测试工程师编制,测试人员针对程序单元进行多次循环反复的测试,产生测试结果记录,并形成《软件测试报告》;集成测试集成测试把软件部件、硬件部件或两两组合起来进行的测试,并通过测试评价它们之间的交互。集成测试通常是在单元测试的基础上,需要将所有模块按照设计要求组装成为系统。这时需要考虑的问题是:集成测试需要考虑的问题1、在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失2、一个模块的功能是否会对另一个模块的功能产生不利的影响3、各个子功能组

4、合起来,能否达到预期要求的父功能4、全局数据结构是否有问题5、单个模块的误差累积起来,是否会放大,从而达到不能接受的程度确认测试确认测试是在开发过程期间或结束时对系统或部件进行评价,以确定它是否满足特定的需求的过程;确定测试的任务是验证软件的功能和性能及其他特性是否与用户的需求一致,用户的要求在软件需求规格说明中已经明确规定;系统测试系统测试是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起测试在实际运行(使用)环境下,对计算机系统进行一系列的组装测试和确认测试系

5、统测试的目的在于通过与系统的需求定义做比较,发现软件与系统定义不符合或与之矛盾的地方验收测试确定一系统是否符合其验收准则,使客户能确定是否接受此系统的正式测试;使用户、客户或其他授权实体确定是否接受系统或部件的正式测试:1、在通过了系统的有效性测试及软件配置审查之后,就应开始系统的验收测试,验收测试是以用户为主的测试2、项目经理负责组织验收组进行最终验收测试。验收组应由项目组成员、用户代表、相关专家等组成3、验收测试原则上在顾客所在地进行,但如经顾客统一也可以在公司内模拟用户环境进行4、验收测试根据合同、《需求规格说明书》或《验收测试计划

6、》对成品进行验收测试5、对通过验收测试的软件产品应定义发布的软件版本号第二部分测试设计一、黑盒测试黑盒测试是一种功能测试,有时也被称为数据驱动测试。它是把程序看成一只完全封闭的黑盒子,在测试者完全不了解,或不考虑程序的内部结构和逻辑处理过程的情况下,根据规格说明书规定的功能来设计测试用例,检查程序的功能是否符合规格说明书的要求。程序是否能适当的接收数据而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测试内容是否有不正确或遗漏的功能?在接口上,输入是否能被正确的接受,是否输出正确的结果;是否有数据结构错误或外部(如数据

7、文件)访问错误?性能上是否能够满足要求?是否有初始化或终止性错误?黑盒测试方法等价类划分边界值分析因果图法判定表法正交试验法功能图法1、等价类划分法等价类划分法的办法是把程序的输入域划分成若干部分,然后从每个部分中选取少量代表性数据作为测试用例;等价类分为:有效等价类、无效等价类;有效等价类:指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合;无效等价类:与有效等价类的定义恰好相反;等价类划分举例Key的口令密钥长度要求为2-8;则对key的口令长度进行测试时;有效等价类为2-8之间的任意数据,如:7;无效等价类为小于2和大于8

8、的数据,如:1、9;Key的外部认证口令长度要求为8或16,则有效等价类为:8、16;无效等价类为8和16外的数据,如:15;2、边界值分析法所谓边界条件就是指在相对于输入输出等价类直接在边界

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。