zoukankan      html  css  js  c++  java
  • 自动化测试实施(5)

    这一周稍微有点事情,竟然都没有写日志……

    但工作还是继续的。

    前几天,一直在一个犯错误的圈里。就像我上次说的:

    1,selenium IDE继承下来的verify方法在python中实现是assert抛出异常后存在一list里。等到tearDown后直接以list形式报出。结果是很难看的,老大是无法接受的;

    2, 网页自动化测试毕竟不是单元测试,不是简单的对对错错。写的case每次生成的报告总会有很多的数据waring和fail。TextResult很难看,老大也不喜欢。

    然后我就开始考虑解决办法了,看ut的实现,当时考虑修改TestResult和TestRunner,后来发现TestCase可能也要重写一部分。当时下定决心,自己重新实现ut。边写边用的过程中还在考虑是不是要上sqlite来存储结果数据……

    典型的为了解决小问题引发大问题。

    星期三决定完全终止这部分工作,这不是我现在工作的重点。老大只要看到测试过程和脚本数量,测试结果我自己看得懂就行。

    后来发现RC取某元素的属性竟然取不到,在IDE中是完全可以的,真是比较崩溃。

    再取css的属性值getAttribute搞不定,令我搞不定。最后竟然通过runScript传过去比较搞定的。中间还狂恶补了一阵js。

    周四下午开始搞testcase。这testcase写的真是要人崩溃,根本无法根据tc组织测试。头疼了一下午,自己重新画流程图,梳理流程结构等等等等。现在只能根据这些流程图写用例,还要请教tester每个步骤的测试点。。。

    真是毫无效率的一周。。

  • 相关阅读:
    linux下的socket编程(3)--server端的简单示例
    高级I/O函数
    补充:memset透彻分析
    空间复杂度为0的数据交换
    排序算法一:直接插入排序
    [Github]watch和star的区别
    计算机网络总结(四)
    计算机网络总结(三)
    Java集合
    计算机网络总结(二)
  • 原文地址:https://www.cnblogs.com/c9com/p/1804771.html
Copyright © 2011-2022 走看看