《5 ways to revolution your test QA》读书笔记

      前几天在网上看到别人的推荐,下了电子稿一直都放着没看,今天有时间看了一遍,还是有点收获的。

 

 

      作者在这篇文章中给了五个关于提高软件测试部门的建议。

 

 

1.There are two types of code and they require different types of tests.

译:整个软件包含两种代码类型,而这两种代码类型要用不同的测试方法来测试

(注:本人译,不能保证百分之百正确,如有错误,欢迎纠正)

 

      这一点要讲的是针对不同的测试内容选择不同的测试方法。这里的two types of code 指的分别是experience code(用户的操作、功能、特性等,我的理解是表现层的代码)以及infrastructure code(指的是底层的,我的理解是逻辑层和数据库交互层的代码,这种代码是用户看不到执行结果的,除非出现比较严重的错误前台才会弹出信息框报错) 。对experience code要更多的采用手动测试,因为这一层的代码效果只有用肉眼辨别才能更准确,也就是说这部分的代码,如果采用自动化测试出来没有问题后,并不代表我们可以对这部分放松了;对infrastruct code要多采用自动化测试,设置变量来看处理的有无问题。

 

 

 

2.Take your testing down a level from features to capabilities.

译 :降低你的测试一级从特性测试到功能测试。

 

      光看特性测试,感觉不是很明确,有很多人也可能无从着手,但如果把一个特性转化成影响这个特性的多个功能点,那么就好分析了。

      作者提到了他们团队采用component-feature-capabilities,我对component这个词还没法准确的把握是什么意思,我对这个的理解就是先把系统分模块,然后再把对这个模块的抽象的特性描述分解成若干个明确的功能点来分析。

 

 

3.Take your testing up a level from test cases to techniques.

译:将你的测试抬高一级,从测试用例到测试方法

 

      当你的测试结果出现failure的时候,你不能只看这个case以及结果,而应该从一个更大的范围来看这个问题,将这个测试的目的、内容、策略以及最终结果相结合起来,总结出一个大的问题,从而能引申出其他的的问题。 例如,某个case发现程序对页面的跳转在输入0的时候出现了问题,那么就可以引申出这个系统可能对页面跳转输入的字符的非法情况没有正确处理,从而可以引伸出其他可能存在的问题:输入非数字、小数等。

 

 

4.Improving development is your top priority.

译:对于这句话的理解,在看了后面的文章之后我觉得应该是译成“要把提高开发部门作为最高优先级”

 

      在文章里面有一句话说:开发出一个好的软件并不是测试人员,而是开发人员,要想保证软件质量,那就要通过提高开发人员的能力。

      仔细想想,如果开发人员能力提高了,那么bug就会少了,对于我们测试人员来说也就轻松了。所以我们测试人员并不是每天重复的去操作那些测试用例发现bug就完事了,而是通过测试来告诉开发人员他们所面临的问题是什么,他们在解决这些问题的过程中不断提高自己,也就不断提高了软件的质量。

      文章中作者引用了一个人的话,看下面这句话应该能更好的理解这第四个建议,我就不翻译了,以免出错误人子弟。

 

     "The real value of tests is not that they detect bugs in the code, but that they detect inadequacies in the methods, concentraction and skill of those who design and produce the code."

 

 

5. Testing without innovation is a great way to lose talnet.

译:没有创造性的测试是很容易流失人才的。

 

       在很多人看来测试就是一种枯燥的工作,重复的运行测试用例,不停的点击点击发现bug。但真正的测试人才并不是花很多时间在执行测试上,而是在不断的分析测试提高测试策略的事情上,后者才是测试的趣味所在。

 

 

以上便是我看这篇文章后的收获。想来我现在好像越来越喜欢写测试文档了,在前期好好分析、设计测试,选择测试工具远比执行测试有趣的多了。看来我正在向大师迈进啊,HOHOHO~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: There are several ways to learn Japanese, some of the most effective ones include: 1. Enrolling in a language school or taking classes: This is a structured way of learning the language, as you will have access to a teacher and course materials. 2. Self-study with textbooks and online resources: There are many textbooks and online resources available for learning Japanese, such as textbooks, audio lessons, and apps. You can also find a tutor for one-on-one lessons, or join a language exchange program where you can practice speaking with a native speaker. 3. Immersion through travel or living in Japan: Immersion is one of the most effective ways to learn a language, and living or traveling in Japan will give you the opportunity to practice speaking and listening to the language every day. 4. Participating in language exchanges or conversation groups: You can find language exchange partners through websites or local language clubs, where you can practice speaking with native speakers in a relaxed and informal setting. 5. Watching Japanese TV shows, movies, and dramas: This is a fun and entertaining way to learn the language, as you'll be exposed to authentic Japanese speech and culture. Regardless of the method you choose, consistency and perseverance are key to making progress in learning Japanese. ### 回答2: 学习日语有很多方法,下面是几种常见的学习日语的方式: 1. 课堂学习:参加语言学校或课外培训班,有专业的老师教授日语基础知识和语法规则,同时提供互动训练和练习。 2. 自学教材:购买适合自学的日语教材,如教科书、语法书、词汇书等,并利用相关的学习资源,如录音、视频等来提升听力和口语能力。 3. 听力训练:通过听日语电台、音频课程、日语电影和动画等来提升听力水平,同时也可以从中学习日语的发音和语调。 4. 阅读练习:阅读日语杂志、新闻、小说和漫画等,可以扩展词汇量和理解力,并提升语法运用能力。 5. 交流实践:和会讲日语的人交流,尽可能多地使用日语进行对话,并参加语言交流活动和日语角或在线论坛等,以提升口语表达能力和自信心。 6. 创造语境:多制造练习日语的机会,例如在日语环境下写日记、翻译句子、创作日语歌曲或演讲等,来提升写作和口语能力。 7. 使用语言学习应用:下载日语学习APP,进行日常的单词记忆、语法学习和练习,如利用Anki、Duolingo等提高学习效率。 8. 培养兴趣:通过观看日本电视剧、电影和综艺节目等,对日本文化和语言产生浓厚的兴趣,从而激发学习的动力。 总之,不同的学习方法可以相互结合,根据个人的兴趣和学习方式选择适合自己的学习方法,坚持不懈地学习日语,相信一定能够取得进步。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值