.NET自动化测试

带有机器人框架的.NET自动化测试

余生颓废 提交于 2020-03-02 17:18:40
‍   Clayton Neal在 软件测试 和质量保证方面有超过13年的经验,其中有八年的Windows, web,和 移动应用 程序的测试自动化经验。他在测试领域的所有等级都工作过。最近他在Bloomberg and Misys担任QA经理。同时他还是Sogeti的自动化测试顾问。Clayton对 自动化测试 超迷恋,还见识了如何亲自成功实施测试自动化。 ?   测试自动化的好处我们都很清楚,更快地反馈问题,减少手工测试,持续集成就是其中随口可举的。测试团队成员越多,公司使用自动化越多,就越好。为此,我们必须脱离实施测试自动化的技术方面,而去考虑编写和运行自动化测试的非技术员工层面。无论开发团队是否在做敏捷验收测试驱动开发(ATDD),敏捷行为驱动开发(BDD)或使用传统的瀑布方法,团队可用来进行自动化的成员越多,自动化测试覆盖范围就越广。    关键字驱动测试是一种由自动化工程师开发被测应用程序内可重复使用行为的方法。然后非技术用户就可以用任何输入参数将所得的可重复使用的关键字行为库进行排序,确定测试用例。比如,一个关键字可以是点击按钮(在一个按钮控件上点击)或输入文本(在一个文本框控件中输入文本),然后这些关键字就可以被用来填写一个登录表格并点击 OK按钮。该方法的好处是:自动化工程师集中干他们擅长的,即开发关键字的测试自动化的脚本或编程