随笔分类 -  软件测试技术

关于软件测试理论和各种技术
摘要:在进行测试自动化过程中,一个重要的最佳实践就是实现测试脚本和测试数据的分离。本文将涉及2个主题,一个是在pytest中如何实现测试用例脚本数据的分离,测试用例如何读入测试数据;二是在pytest中如何实现测试用例参数化。这两点是有区别的,如下图: flowchart LR TC[测试脚本] -->| 阅读全文
posted @ 2023-09-20 14:33 类型安全的心 阅读(337) 评论(0) 推荐(0)
摘要:用Python 3 + Selenium 3实现汉堡王客户调查的自动填写,可以用来作为 python selenium的入门学习实现脚本,列举了几个比较不太好弄的知识点。 上代码: 需要注意的几个问题: 汉堡王客户调查页面的Radio是没办法直接调用click的, 会抛‘could not be s 阅读全文
posted @ 2019-05-12 17:06 类型安全的心 阅读(2350) 评论(0) 推荐(0)
摘要:一般来讲完整的测试用例结构差不多如下: 前置的有环境信息,包括硬件和软件。 然后就是设置和前提。这里的设置,一般包括一个隐形的总体设置。这个总体设置一般在测试用例中不会说明,由自动化脚本完成。这个总体设置,一般是和demo data关联。是为所有测试用例服务的。第二个Test Case Setup, 这个Setup是测试用例的Setup, 这部分Setup, 往往是针对General Set... 阅读全文
posted @ 2013-10-28 21:53 类型安全的心 阅读(1547) 评论(0) 推荐(0)
摘要:一般来讲,测试用例设计的时候可以采用二维的方式归类: 横向:根据对用的FDD进行分类。 纵向:根据测试类型进行分类。 横向 横向的分类主要根据功能模块进行划分。根据产品的不同而有所不同,但是一般每一个测试用例,都能追溯到一个具体的功能需求。具有类似功能需求的测试用例会放在一起,形成一个功能模块的测试集。 纵向 纵向的分类主要根据测试的类型进行分类。主要有以下几种类型: BAT(Build A... 阅读全文
posted @ 2013-10-28 21:34 类型安全的心 阅读(5978) 评论(0) 推荐(0)
摘要:一,检查标准1.准确性(Accurate)Tests what the descrīption says it will test. 测试覆盖了描述部分需要测试的内容。2.经济性(Economical)Has only the steps needed for its purpose.测试用例没有冗余的步骤3.可重复性(Repeatable)Self standing, same results no matter who tests it.测试用例应该是独立一致的,不管任何人执行,结果都一致。4.可追踪(Traceable)To a requirement.测试用例应该追溯到具体需求。5.自 阅读全文
posted @ 2013-10-25 21:52 类型安全的心 阅读(5066) 评论(0) 推荐(0)