关闭

2012年03月19日测试第三课総結

标签: 测试软件测试任务工作数据库浏览器
427人阅读 评论(0) 收藏 举报
 

这是测试的第三节课,却是我的第一节课,因为我刚来公司。惭愧我的基础薄弱,课上所听到的很多内容都不是很懂,但有些大体思想还是能理解的。我发现很多问题在编程的时候如果多加预防就可避免,所以测试课对于我等“码农”也是大有裨益。

第一个错误url错误,错误原因是名称不统一,大小写不一致。计算机的基本工作模式是“全或无”思想,要么对,要么错。计算机程序要求极度严谨,不容许丝毫错误。所以我们在各方面都要追求100%正确,否则就是隐患,隐患险于明火,预防重于泰山。仅仅因为大小写不一致,就能导致某些功能不能实现,甚至有时候可以导致整个系统成一堆废物。这个错误的修正方法是更正拼写,统一接口。以后在程序设计的编码初期甚至是设计初期就应该统一参数的类型、个数、顺序、命名、拼写,尽量预防这种低级错误。

第二个错误是出现在控件上,因为不同控件的特殊字符需要不同形式的代码实现,不同控件之间交互的时候如果不注意特殊字符的表达方式,就可能导致一些显示或运行错误。比如换行符,有的是“\r\n”,有的是<br>。(抱歉我当时距屏幕有点远,视力又不佳,这些字符是听写的,可能与课件上的正版语言符号有出入)

    第三个错误出现在web项目中HTML里的转义字符串领域。Asp有自己的转义规则,后台的逻辑程序可以自动转义。作为程序员,要比测试员更了解这些转义规则,因为软件测试的目的是测试,不是改正。程序员的工作不仅有编码,还有改bug。所以程序员在编码初期避免了错误就是一种高效率。在任何任务之中,错误都会大大降低工作效率。在用到浏览器的时候,还要熟悉各个浏览器各个版本的功能的迁徙进化,考虑到各种安全问题。

    第四个错误是在数据库的初始化以及用途问题上。在这方面要做好共通处理:程序员与上级共通;公司与客户共通。程序员在修改数据库时要向上级申请。这其中牵扯到责任问题,公司和客户之间有些共同的任务,比如在软件系统设计、功能设计方面。虽然公司的任务重在实现,但是那些共同的任务能体现公司的责任心和服务质量。同样在人与人之间,也常常有一些双方共同的任务,在尊重对方、合理沟通之后,我们应该把共同的任务当成自己的任务,然后尽职尽责地去完成这些任务,这也体现了个人的责任心。

    第五个错误是在用户体验方面。比如在地址或网址的显示界面上,太长的乱码字符会影响到客户的感觉和心情,在这种情况下可以通过url.key中介读取。这是一种很人性化的设计或改变,软件工程的最终成果是由人来享用,这些微创新可以给用户带来更好的体验,有时候这类人性化的微创新恰恰一个企业的竞争力,人性化永远都是出奇制胜的差异性竞争优势。科技本就该服务生活,科技也应该给人类创造福利。

    通过这节课的学习,我初步了解了软件测试的思想和方法,作为一个程序员,应该也必须了解软件测试中出现的各种bug,然后在程序的源头(编程)来尽量避免一些bug。这样可以提高个人的工作效率和公司的工程效益。

   

耿后旺

                                                        2012/03/21

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:14675次
    • 积分:323
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:3篇
    • 译文:0篇
    • 评论:7条
    文章分类
    最新评论
  • 无耻

    genghouwang: 我将摆脱不了时间的惩罚,历史的惩罚。为不后悔,我真该有所改变了

  • 无耻

    genghouwang: 就我这样的精神状态,不仅学习失败,工作失败,其他各个方面也会失败。我有很变态的心理能量,把自己训练成...

  • 无耻

    genghouwang: 说话不算话,我的心不好。没有决心,不会狠心,我永远停留,表面的和根基相差太大,怎么能让优秀成为习惯?

  • 群发博客小设计

    genghouwang: 而相比之下,苹果iPhone销量虽然只占全球手机市场的9%,但其利润却占整个行业的75%,而随着三星...

  • 群发博客小设计

    genghouwang: 从去年底到今年初,国产品牌密集发布新机发展计划,性价比颇高的千元智能手机大规模上市,体现出国产品牌高...

  • 你的未来你想过?Linux和windows之见!

    genghouwang: ftp 客户程序:lftp,ncftp。它们都是文本方式操作的,但是比起图形界面的方便的多。比如 ...

  • 评论:【观点】开源者的信仰正在崩塌

    genghouwang: 开源只是意味着自由,选择不公开业也是一种自由,这是保护隐私和知识产权。而商业化与开源也未必有必然矛盾