测试技能考试笔记1
上一篇 /
下一篇 2010-03-18 15:01:45
/ 个人分类:经验之谈
1 自动化测试基本概念1.1 定义:
自动化测试一般是指通过计算机软件来模拟人的测试行为,替代人的测试执行
工作1.2 通常测试过程分为五个步骤:标识:标识测试需求、设计:测试用例设计、建立:测试环境建立、执行:测试用例执行、检查:测试结果检查
1.3 手工测试比自动测试发现的缺陷更多、不能完全取代手工测试、自动测试不能提高测试有效性
1.4 第三代测试自动化系统特点:提高测试的可维护性、加强测试设计、减少功能、系统、回归测试的成本、受被测系统的变化的影响小、角色分工,人尽其才,合适的人做擅长的事。
1.5 第四代自动化测试系统特点:基于模型开发、尽早得到用户行为模型、尽早发现规格和设计中的含混错误、自动生成用例和脚本、提高效率和质量
1.6 自动化测试生命周期方法六部分:1、自动化测试决策 2、测试工具获取 3、自动化测试引入 4、测试计划、设计、开发 5、测试执行与管理 6、测试程序回顾与评估
1.7 自动化测试指标:测试自动化率=自动化执行率×自动化覆盖率
1.8 自动化执行率:测试组或者域测试部所有本季度结束的测试轮次(包括所有的转测试版本)的测试执行自动化用例数总和占测试执行用例数总和的百分比
1.9 自动化覆盖率:测试组或者域测试部自动化用例总数和测试用例总数的百分比
1.10 ActionWord概念:ActionWord(缩写AW)是一种业务的抽象,比如测试用例里的测试步骤、检查验证、消息序列等等,它的格式通常包含名字定义和参数部分,它的形式非常象我们编程语言中的过程定义。
1.11 ActionWord定义格式:AW名称 必选参数 可选参数;(缩写AW)是一种业务的抽象,比如测试用例里的测试步骤
ActionWord实现:AW实现是指使用某种语言实现一个具体逻辑
1.12 AW实现和AW定义有什么区别:AW定义指的是自动化工程师根据产品的特点抽象出来的一些动作,而该动作的运行需要AW实现的支持。从应用场景来看,AW定义用于编写用例,AW实现用于执行用例。
1.13 业软自动化测试框架特点:支持ActionWord分层、支持ActionWord共享、支持多种语言来实现ActionWord、提供强大的
日志功能,方便定位问题、支持用例执行策略
1.14 业软自动化测试框架:测试管理层、测试表达、测试执行层、适配层
1.15 GUI自动化测试:测试管理层、测试表达、测试执行层
收藏
举报
TAG: