文件名称:自动化测试用例设计-基于用户兴趣分类的协同过滤推荐算法
文件大小:7.92MB
文件格式:PDF
更新时间:2024-07-02 20:33:16
selenium
8.1 自动化测试用例设计 测试人员不管是在进行功能测试、自动化测试还是性能测试都需要编写测试用例,测试用例的好坏往 往能准确的体现了测试人员的经验、能力以及对项目需求的理解深度。所以,在正式开展自动化测试工作 之前,我们很好必要聊聊自动化测试用例的一些特点,以及如何有编写自动化测试用例。 8.1.1 手工测试用例与自动化测试用例 手工测试用例是针对手工测试人员,自动化测试用例是针对自动化测试框架,前者是手工测试用例人 员应用手工方式进行用例解析,后者是应用脚本技术进行用例解析,两者最大的各自特点在于,前者具有 较好的异常处理能力,而且能够基于测试用例,制造各种不同的逻辑判断,而且人工测试步步跟踪,能够 细致的定位问题。而后者是完全按照测试用例的步骤进行测试,只能在已知的步骤与场景中发现问题,而 且往往因为网络问题或功能的微小变化导致用例执行异常,自动化的执行也很难发现新的 bug。 手工测试用例与自动化测试用例对比: 手工测试用例 较好的异常处理能力,能通过人为的逻辑判断校验当前步骤的功能实现正确与否。 人工执行用例具有一定的步骤跳跃性。 人工测试步步跟踪,能够细致的定位问题。 主要用来发现功能缺陷 自动化测试用例 执行对象是脚本,任何一个判断都需要编码定义。 用例步骤之间关联性强。 主要用来保证产品主体功能正确完整和让测试人员从繁琐重复的工作中解脱出来。 目前自动化测试阶段定位在冒烟测试和回归测试。 通过对比我们可以看到,手工测试用例与自动化测试用例之间是存在较大的差异。所以,不能直接拿 手工测试用例直接“翻译”成自动化测试脚本。