昨天主要写到了软件测试的四大基础方法,今天总结下测试员将基础方式应用到实战中的测试方式。
配置测试:指使用各种硬件来测试软件运行的过程。这通常是白盒测试员和程序员调试的工作,一个配置问题产生的原因不少,要求在不同的配置中仔细检查代码以找出缺陷。
全面、完整的配置实验无疑是工作量巨大,所以减少麻烦的方式就是等价划分。需要将配置的可能性划分到可控制的范围内,并且各类的样本数不能太低,否则不能代表整体。
兼容性测试:指检查软件之间是否能够正确的交互和共享信息。交互可以是同台设备的多个程序之间,也可以指多个设备之间。兼容性测试两个常用的术语是向前兼容和向后兼容,向前兼容是可以使用软件的以前版本,向后兼容是可以使用软件的未来版本。
外国语言测试:又称 本地化测试。其测试不仅仅是翻译的问题,还需要考虑语言转换后拓展字符、数据格式、本地化问题等。
易用性测试:指交互的适应性、功能性和有效性的集中体现。简言指就是去检查用户界面,根据一个UI具备的7个要素:符合标准和规范、直观、一致、灵活、舒适、正确、实用进行检查。
测试文档:文档的易用性和可靠性影响用户体验,如安装指导错误,这也是一种软件缺陷。所以不论是代码还是文档,都需要按步骤操作,仔细检查。
软件安全性测试:测试安全缺陷是失效测试的一种,软件测试员需要考虑像黑客可能被攻击的情况来仔细核查。假设每一项功能都存在安全漏洞,测试员就应该想着怎么去发现它。
简要之,结合软件的基础方法,测试可以从配置测试、兼容性测试、外国语言测试、易用性测试、测试文档和安全性测试几方面详细检查~
以上
网友评论