STL程序设计实践四:简化输入和提高可维护性 STL存在于C++标准库的std空间中,当你使用std空间中的类型时必须在前面加上std::,否则必须在程序中加入如下语句: using
STL程序设计实践二: 注意迭代子的失效 迭代子是STL中很重要的特性,但是其很脆弱(我个人认为),因为使用它的条件很苛刻,一不小心就失效了。其在两中情况下可能会失效。 1.当容器有插入操作时
这是前些天做的,现在拿出来总结总结,这应该是考研数据结构考试中,一维线形表最复杂的方式了。 采用双向(STL也是双向)循环(没看出来STL是不是循环)链表, template < typena
3.利用数据驱动体系 在讨论成功的工程中,我们得出两种分类,分别是数据驱动设计和基于框架的设计。他们可以孤立也可以集成在一起。 一个数据驱动的例子:假设测试一个用户创建和打印表格的程序
作者:Cem Kaner 翻译:piaocl
用于自动化测试的值是不确定(比如随机)的尽管我们需要确定测试用例的方法。(一致通过) 我们不确定盲目测试。需要知道运行的是什么测试,有时候你需要输入严格的和一定顺序的输入。但是如果你决定是否程序是
6.考虑用其他自动化测试类型 LAWST会议上主要集中在GUI层次上衰退测试工具,所以这篇文章主要写的是关于这方面的。在开会前我们参加会议的人主要描述了我们在测试自动化中的经验。一些人作了
在你创建的库中很多函数可以在几个应用程序中用(或者你把他们设计得很灵活)。不要期望百分之百的灵活。比如openfile函数的一个版本中可能对每个用到标准文件对话框的程序都有用,但是你有些时候你要用到的
思考可维护性 脚本维护的需求不是不需要,而是卖自动化工具的人没有提到这点而已。在二月LAWST会议上我们不停的讨论两件事。 当软件用户界面发生变化的时候,你们要做多少修改测试脚本的工作能让脚本正确
STL实践指南 Practical Guide to STL 作者:Jeff Bogan 翻译:周翔 (接中篇) 游标(Iterator) 我说过游标是指针,但不仅仅是指针。游标和指针很像,