码迷,mamicode.com
首页 > 其他好文 > 详细

第八周作业

时间:2016-04-24 00:41:20      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

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

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

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

第八周作业

标签:

原文地址:http://www.cnblogs.com/logo-9096/p/5426083.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!