zoukankan      html  css  js  c++  java
  • 第八周作业

      这周的主要任务是做大学生博客系统的数据库测试,和部分测试文档的编写

    在测试数据库的过程中,出现的主要问题有:

    1.如何改变数据库中默认的编码方式,

    show variables like "%char%"
    set character_set_connection='utf8';
    set character_set_server='utf8';
    set character_set_client='utf8';
    set character_set_results='utf8';
    drop database blog;

    现在就可以允许中文插入数据库了。

    2.采取的测试方法不当,导致效率低下。例如在测试tbl_userinfo用户列表时采用的是边界值测试法,由于username,pwd,email的限制字符都是varchar(30)。所以还可以用边界值,但是当测试到tbl_article博文列表时,其中博文的最大限制字符是varchar(10000),天啊,这么大当然不能用边界值了,所以采取了等价类测试法,当然10000的字符还是没有测试到。

    3.就是复习了部分的sql语句

    (1)查询列表

    (2)查看列表信息:

    其他几个列表就不一一上传了

    (3)插入数据

    具体的测试sql语句就不一一贴上来了

    在写测试计划的时候有一项是风险评估:但是风险评估到底包括哪些内容,可控制的和不可控制的?在查阅资料后发现发现有很多方面都需要考虑。

    一、质量需求或产品的特性理解不准确,造成测试范围分析的误差,结果某些地方始终测试不到或验证的标准不对;  

    二、测试用例没有得到百分之百的执行,如有些测试用例被有意或无意的遗漏;   

    三、需求的临时突然变化,导致设计的修改和代码的重写,测试时间不够;   

    四、质量标准不都是很清晰的,如适用性的测试,仁者见仁、智者见智;   

    五、测试用例设计不到位,忽视了一些边界条件、深层次的逻辑、用户场景等;   

    六、测试环境,一般不可能和实际运行环境完全一致,造成测试结果的误差; 

    具体内容可以参考资料http://wenku.baidu.com/link?url=BT-MoKMXQfb_ykPLDPxTYT1CVGnexwzhouHoRmFVnuLSpNBWB2Rfo-0KoXj14HSkUC1KZwKw02j4af80X2v_a_NCDhAYcDWi2Z1DYdL0xgO

  • 相关阅读:
    [Java] JDBC 06 批Transaction处理 -- conn.setAutoCommit(false); // 不让其自动提交 (很重要的知识点)
    [Java] JDBC 05 TestBatch.java 批处理 Batch
    [Java] JDBC 04 TestProc.java (对存储过程进行调用 CallableStatement)
    [Java] JDBC 03 TestPrepStmt.java
    美化复选框
    美化单选框
    canvas
    html5新增标签
    旋转、水平翻转、垂直翻转
    dede让channelartlist标签支持currentstyle属性 完美解决
  • 原文地址:https://www.cnblogs.com/logo-9096/p/5426083.html
Copyright © 2011-2022 走看看