我需要写一个伪代码,但我以前从未写过伪代码。搜索我找到了基本和简单的算法伪代码示例,但我没有任何想法编写具有Selenium方法的伪代码。
您是否有用于自动化测试的伪代码示例?
我脑海中浮现出Java和硒,黄瓜场景的自动化测试。我只需要一个例子来指导我编写伪代码。
伪代码
伪代码以注释和信息文本的形式编写,仅以简单的英语编写。就像编程语言一样,它没有任何语法,因此编译器无法对其进行编译或解释。
在 Java 中编写伪代码的方法
为了在java中编写伪代码,您可以按照以下步骤操作:
- 您需要维护任务顺序的排列,并在此基础上编写伪代码。
- 伪代码以建立目的或目标的语句开头。
在用Java设计程序的伪代码时,我们需要记住的几点:
- 您应该必须使用适当的命名约定。通过这样做,很容易理解伪代码。因此,命名应该简单明了。
- 您应该必须使用适当的句子大小写。对于方法,我们使用 CamelCase,对于常量,我们使用大写,对于变量,我们使用小写。
- 伪代码不应该是抽象的,应该详细说明实际代码中将要发生的事情。
- 我们使用
if-then
、for
、while
、cases
标准编程结构的方式与我们在编程中使用它的方式相同。 - 伪代码的所有部分都应该完成,有限且易于理解。
- 伪代码应该尽可能简单,因为没有足够技术术语知识的外行人可以理解。
- 确保伪代码不是以完整的编程方式编写的。
示例伪代码
Initialize c to zero.
Initialize n to a random number to check Armstrong.
Initialize temp to n.
Repeat steps until the value of n are greater than zero.
Find a reminder of n by using n%10.
Remove the last digit from the number by using n/10.
Find the thrice of the reminder and add it to c.
If temp == c
Print "Armstrong number"
else
Not an Armstrong number"
伪代码是"伪"代码,因为它不一定与现有方法一起运行。只需使用常识即可编写代码
elements = Selenium.find(locator)
for each element in elements
do:
assert that element.text is not empty
od