信息化
- 通讯录管理
- 文件同步
- 办公软件
- 局域网搭建
- 计算机辅助设计CAD
- 邮件服务器
- VPN/PPTP项目
- pos系统(销售点)
- 数据取证软件
- 任务/项目管理
- 电子政务
- OA办公/协作平台
- MySQL衍生版
- 企业ERP
- 版本控制系统
- 文档管理
- SIP项目
- 监控软件
- 数据保护
- 教育教学
- CRM
- 管理软件
- 其他软件
- 教学科研相关
- FTP服务器
- DNS服务器
- 基础软件
- 地理信息系统GIS
- 代理服务器软件
- 系统网络
- 软件开发
- 安全保密
- JMS/消息中间件
- 电子电路设计软件
- 网站建设
- 金融、财务系统
- 行业专用
- 400电话
- BI商业智能
- 数据库驱动程序
- 数据库服务器
- 操作系统工具
- 目录服务LDAP
- HTTP服务器
- 数据库建模
- 网络推广
- DHCP软件
- 虚拟机
- 流媒体服务器
- 企业搜索引擎
- 电话/通讯/IM聊天
- XMPP即时通讯
- 信息化
信息化
web UI 自动化测试解读 工具使用有潜在风险
之前web UI 自动化测试征程系列介绍了很多自动化技术方面的知识,在对自动化测试的管理方面的阐述比较少,这里对自动化测试方面的管理需求做一些Memory.
自动化测试的管理,重点的在于前期的风险评估及后期的框架整体需求,很好的把握以上两点对测试自动化的整体进程会获益不少。
自动化的前期风险评估:
自动化工具的多样性,决定了选择的多样性,但总有适合与不适合的工具,这时我们需要就以下几个方面来考量测试工具的选择:
1、自动化工具提供的潜在收益:
● 减少重复性工作(回归测试,输入相同的测试数据,代码规范检查)
● 更好的一致性和可重复性(工具自动化执行用例,用例的寿命较长)
● 客观的覆盖率评估(可完成的用例覆盖率,用例的代码覆盖率)
● 提升测试团队和测试人员的技能水平
● 能覆盖手工测试无法覆盖的测试类型
2、自动化工具的潜在风险:
● 对工具本身的不切实际的期望
● 工具引入的时间,成本,工作量
● 自动化测试用例维护的工作量,成本
● 不正确的手工测试被自动化
自动化测试的框架整理总结:
● 初始化环境:测试数据及环境的初始化
● 初始环境验证:确保测试的前置条件的满足
● 测试用例步骤的执行
● 结果的判断和记录
● 环境的清理:将测试环境恢复到测试前,包括数据库等。
● Daily report的自动生成
对整个测试框架的执行及工作量的整体评估与之前的前期评估进行比较分析,对之后的自动化测试的改善会有很大的作用,测试自动化是一个漫长及不断完善的过程,只有将过程中的每个步骤都考虑全面才能真正的提高测试的全面性。
上一篇文章:
消息称苹果欲向iPad企业用户推出在线办公软件
下一篇文章:
如何提升个人专业测试能力 交流尤其重要