A letter to "Recording and playback"

Source: Internet
Author: User
Tags simplesite

Original article:
Http://www.sigma-rt.com.cn/support/magazine/magazine_details.php? Id = 52

 

One "Recording and playback" Message

 

Dear"Recording and playback", hello.

I always wanted to write this letter to you. However, due to the heavy workload of the recent test tasks, I failed to get the time. I want to talk to you a lot. In addition, I want to say sorry to you. I have suffered some losses to your reputation due to some misunderstandings, and I have always felt that I was unwilling to do so.

The story also goes back to my first step in software testing. At that time, I was full of enthusiasm for this profession, just like all the new testing engineers. Design test cases, execute test cases, and issueBug ...... I think there are many things to learn. Then, I started to access software testing automation. In my learning of software automation, I suddenly found you and liked you. You have recorded all the test actions.
During repeated tests, you only need to play back the test completely without repeating the manual execution. You can record a complete set of test operations on both the web interface and the Microsoft operating system interface.
At that time, I liked you so much. I think we can no longer be separated. For a while, I even felt that without you, I could not do my testing.

Just like all people in love, as they get to know each other, I know you more and more. As there are more and more scripts for recording and playback, as the software version testing continues to deepen, I began to have some comments on you. First, I have to spend a lot of time maintaining you and modifying you. Because whenever the interface I want to test changes a lot,
The script you recorded is often not competent and requires some modifications. When there are many scripts to be modified, I have to spend a lot of time with you every day, instead of doing what I should do. Secondly, when I was with you, I found that my abilities, especially the ability to test automated programming, were not improved. Instead, I mechanically pressed the mouse every day. I haven't changed since I 've been with you for a long time."Cong Ming", but a little silly. Also, when scripts increase and run in batches, I have to spend a lot of time analyzing your running results. Almost every failed result takes some time.
I found myself very tired when I was with you.

So I started to tell others that you are not good. Tell everyone"Recording and playback" is not a good method for software automation. I gradually alienated you.

After leaving you, I am still looking for a perfect solution for software testing automation. During this period, I encountered many standard scripts.Programming Language, ImageTCL, Python, Perl
. As my programming skills gradually improved, I looked back and looked at you again, and I found that it was not your fault that I did not like you at the beginning, however, the vendors that provide software automated testing tools have done too much decoration and encapsulation for you and wrapped too much clothes. In addition, they want everyone to only use their own testing tools. Therefore, each vendor makes your design different from that of other vendors. Like a beautiful girl, wrapped in too many
Coat, smeared with too thick powder, can not see your original face. I found that as my testing capability improves, I can still get along with you. If I use it properly, you will be a good partner in my software testing career.

First, I need to enhance yourCodeAvailability. For different image user interfaces, I want to encapsulate each software test action so that the test actions are independent of each other without affecting each other. Then each test case is an organic combination of these test actions.
In this way, your reusability and maintainability are greatly improved. Although this is a requirement for my programming ability, I am very willing to make such preparations in the early stage of the test, saving a lot of time for my future work. Second, I will never write you in a non-standard scripting language.
IfThe "Recording and playback" test tool does not support standard scripting languages (TCL, Perl, Python, Java, VB, Ruby ),
However, if I use a specific language specified by my family, I will not hesitate to abandon it.

I am writing this letter to you today to say that you are a good helper for software testing automation. I will use you well and constantly improve you.

Finally, we hope that"Happy testing "!

 

Xiaoye, software testing engineer

 

 

 

This article with Dion JohnsonArticleRecord & Playback, you have my apologies
It seems!

 

Http://www.stickyminds.com/sitewide.asp? Objectid = 10662 & function = detailbrowse & objecttype = Col & sqry = % 2az % 28sm % 29% 2aj % 28 mixed % 29% 2AR % 28 relevance % 29% 2ak % 28 simplesite % 29% 2af % 28 Dion + Johnson % 29% 2a & sidx = 15 & sopp = 10 & sitewide. asp? SID = 1 & sqry = % 2az % 28sm % 29% 2aj % 28 mixed % 29% 2AR % 28 relevance % 29% 2ak % 28 simplesite % 29% 2af % 28 Dion + Johnson % 29% 2a & sidx = 15 & sopp = 10 # top

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.