北大青鸟|上海北大青鸟|软件测试培训|软件开发培训|上海软件测试培训|网络营销培训|

您现在的位置:上海电脑学校 IT精英培训基地 >> 学校新闻 >> 浏览文章

【学校新闻】北大青鸟于达校区采编:什么样的软件测试用例才是好的软件测试用例呢?
发布来源:上海北大青鸟【官方网站】    发布时间:2014-4-14 9:54:27    浏览次数: 986

 最近一直在研究软件测试相关理论,个人认为软件测试其实这是一个复杂的学科,一个优秀的软件测试工程师需要具备多方面的能力和扎实的计算机理论,软件工程理论和编程思想。软件测试用例的设计更多地依赖你的逻辑是否完整,还需要一定统计学上基本东西,毕竟我们不能做到全路径覆盖。
  软件测试用例是软件测试的核心,如何设计出能发现问题,有效能覆盖需求,没有冗余的软件测试用例是每个软件测试工程师必须跨过的一道门槛。结合本人这么多年来在软件测试领域的经验总结,我们下面先探讨一下衡量和检验软件测试用例的标准?然后怎么做?为什么要这么做?还能做什么?软件测试用例的选择策略也可以谈谈,你如何来建立回归软件测试库?
  我心目中优秀软件测试用例的标准如下:
  有可能发现bug的
  执行起来效率高,没有冗余步骤,每步都是最佳选择
  能验证需求的,可追溯的
  粒度问题,不要超过3个检查点,如果很复杂,需要讨论怎么分解需求,最多做到5个
  逻辑上一定是正确的,清晰的
  用例应该有级别,为以后选择用例提供参考。
  一一来分解:
  1 软件测试的主要目的是发现问题,查找错误,所以设计case的思路应该是”程序可能会怎样实效?“
  2 软件测试步骤不能太详细,派出一些冗余的步骤。另外有可能两个用例比较起来也会发现冗余,这样的用软件测试例执行起来效率低下,浪费时间。
  3 确认软件测试的主要目的就是确认产品,软件的需求是否实现,因此每一天用例可以追溯到某条需求或者它的合理分解。最怕就是自己杜撰需求,设计出来的用例最好能找到开发,或者市场,产品经理的review.
  4 软件测试用例应该有期望结果,期望结果里包含就是检查点,检查点过多,过于复杂,难于被执行测试人员理解,影响测试执行效果。我的经验一个用例不要超过5个检查点。
  5 软件测试用例的顺序很重要,谁是谁的必要条件,逻辑上不能出错,否则很难执行,或者会误导软件测试执行人员,最严重的情况失去软件测试人员信任,软件测试工程师最后按照自己的想法执行,造成漏洞。
  6 不可能每条软件测试用例都要被执行,在最后时间紧迫的情况下,软件测试经理会挑选级别高的软件测试用例来执行,保证主要功能被测试过。
还有其他吗?
北大青鸟上海于达人民广场校区秉承北大青鸟“知识创造未来”的教育理念,严格遵循北大青鸟的教学体系,并开展多种多样的学习交流活动,课外聘请企业专家介绍行业发展动态、讲解最新的测试技术,增加学员的实战知识;我们以“为企业培养优秀的实用型软件人才”为己任,不断努力,不断进取,帮助更多的有志青年真正胜任高端、高薪、高起点的黄金职业,实现自己的 IT 职业梦想!
作为上海市权威软件测试工程师培训中心,目前中心拥有最先进的多媒体教室和项目工作室,充分保证了学员在做软件测试最新技术实训时的无障碍运用。除此之外, 大厦内有多家大型公司,让广大的学员们还没有就业就先体验到工作的气氛。
为了扩展就业渠道,保障学员的就业。北大青鸟APTECH与300多家企业建立了合作关系并签订了长期的用人协议,为学员开拓了良好的就业市场。迄今为止,部分学员分别就业在摩托罗拉、联想集团、北大方正、用友软件、华为、清华同方、东软、亿阳信通、博彦科技、科瑞讯科技等多家知名公司。
更多关于软件开发、软件测试相关内容可来校咨询。
报名咨询:021-53088868
网站咨询:www.57test.cn
电子邮件:836857740@qq.cn
地址:上海市普陀区凯旋北路1305号(清水湾大酒店)7楼北大青鸟
交通路线:金沙江路地铁站,隧道3、4、13线
公交车次:67路 136路 216路 754路 846路 856路 947路

 

关键词:上海北大青鸟

上一篇: 北大青鸟证书样本   下一篇: 北大青鸟于达校区采编:软件测试从业人员不得不知道的那些事儿之软件测试用例设计经典面试题。
  友情链接(交换友情链接请联系张老师)