10 2013 档案
摘要:主要有以下三种方式: 一,CPU时间 time.clock() 测量CPU时间,比较精准,通过比较程序运行前后的CPU时间差,得出程序运行的CPU时间。 二, 时钟时间 time.time() 测量时钟时间,也就是通常的类似掐表计时。 三,基准时间 timeit.timeit(stmt='pass', setup='pass', timer=, number=1000000) 简短示例: tim...
阅读全文
摘要:一般来讲完整的测试用例结构差不多如下: 前置的有环境信息,包括硬件和软件。 然后就是设置和前提。这里的设置,一般包括一个隐形的总体设置。这个总体设置一般在测试用例中不会说明,由自动化脚本完成。这个总体设置,一般是和demo data关联。是为所有测试用例服务的。第二个Test Case Setup, 这个Setup是测试用例的Setup, 这部分Setup, 往往是针对General Set...
阅读全文
摘要:一般来讲,测试用例设计的时候可以采用二维的方式归类: 横向:根据对用的FDD进行分类。 纵向:根据测试类型进行分类。 横向 横向的分类主要根据功能模块进行划分。根据产品的不同而有所不同,但是一般每一个测试用例,都能追溯到一个具体的功能需求。具有类似功能需求的测试用例会放在一起,形成一个功能模块的测试集。 纵向 纵向的分类主要根据测试的类型进行分类。主要有以下几种类型: BAT(Build A...
阅读全文
摘要:一,检查标准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.自
阅读全文