软件测试基本价值观笔记-创新互联

一、测试是获取信息的技术调查

创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站制作、成都做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的叶城网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

1.测试是为了发现错误而执行程序的过程

2.测试是一个获取信息的过程,用来降低决策风险

  • 测试是服务性的工作

  • 低质量的信息无助于决策 ,还可能浪费团队的时间,甚至作出错误的决策

  • 团队的决定可能与我的期望不一致,要去理解导致该决定的其他信息

  • 为了更全面地提供信息,除了运行软件,  还需要更多的获取信息的方法

  • 除了软件缺陷 ,测试还可以提供关于项目环境的信息。

3.软件测试是一种技术调查 ,其目的是向关系人提供有关产品(软件、系统、服务)质量的实验信息。

  • 向测试经理提供:面向项目的风险

  • 向程序员提供:更多的技术细节

  • 向产品经理提供:侧重用户体验和产品价值

  • 向运维人员提供:建议可能的解决方案

4.以职业态度、专业技能对产品的未知领域作技术调查,具有系统性、客观性、探索性、机动性。

  • 测试应系统调查被测对象

  • 测试所提供的信息应来自科学实验和中立观察

  • 刑侦人员会利用多种方法,从各个信息源收集情报,缜密思考

  • 优秀的测试人员会从广度、深度去思考


二、利用测试的迭代过程

  1. 不断利用新的测试信息设计新测试

  2. 测试活动的迭代过程:简单测试--使用经典测试设计方法并记录--使用启发式测试方法进行快速***--对被测软件和测试策略反思,挖掘软件风险和测试的不足。

  3. 测试策略随软件的不断更新需动态变化 。

  4. 迭代的大优点是可快速获得测试设计的反馈,从而完善测试设计。给程序员提供快速反馈, 运用TDD、结对编程,持续集成、自动化测试等技术。


三、测试人员的工作效率取决于对软件项目的理解

  1. 产品是一种解决方案,测试要了解软件产品和业务领域

  2. 测试是一种信息服务,了解服务对象的需求,分配时间到最关注点上,设定测试工作的优先级

  3. 不同模块采用不同的技术,了解技术实现,针对性设计Case

  4. 从测试设计的错误中吸取教训

  5. 遇到困难时,测试人员要清楚从哪里寻找信息,寻找最了解的同事。沟通资源。

  6. 与相关人员达成协作关系,通过人脉可提高工作效率,同时测试人员也要为其他人提供高质量的信息服务

  7. 测试人员养成良好的思维方法和测试风格,快速理解产品项目。


另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享标题:软件测试基本价值观笔记-创新互联
本文链接:http://scyanting.com/article/ddghco.html