Tag Info

New answers tagged

0

A lot of great solutions here! I've recently bumped into another fake SMTP server that's free to use -- emailvoid. com Hope, someone will find it useful.


0

I don't know what SQE is (software quality engineer?) but if you want to get better at white-box approaches then learn to program. Python and Ruby are well known programming languages and both are useful to know if you intend to build automation using Selenium WebDriver. Once you are familiar with programming (or at the same time) start to learn WebDriver. ...


1

Great question. I see two issues, as follows. Using random data may lead to unrepeatable results. You can mitigate this by logging (or otherwise recording) every random choice you make, and then playing those choices back. That could be as easy as recording the initial seed to your random number generator, assuming your data does not change over time. ...


1

However you obtain test data, you would like to know that it is appropriate to the intention of the tests. When the test data is defined outside of the tests themselves, there is always the chance that the data will drift away from the intentions of the tests. The chance increases if the data is maintained by someone other than the test automators. If you ...


0

You already have a very solid foundation to build on, with your impressive knowledge about QA and your professional skills. If you can supplement that with more technical skills and expertise in test automation, you will have a very valuable (and rare) profile on the job market. From my experience with the many excellent people I have had a chance to work ...


0

Dont forget about www.udemy.com as its a great resource and the teaching is well structured. Now flipping this around a bit, where would you Tod Hostetler start if you had to teach someone on how to become a competent QA Manager as I seem to be getting more and more calls for a Technical QA manager with a development background. Cheers.


0

This is an excellent question. I had multiple times slowed down to ramp up. I would suggest to keep one core strength and develop on others on the fly. Set Learning Goals and Identify Coding Exercises Coding for basic web service, writing unit test code Basics of Java Programming - Datastructures, basic programs exercises Basics of TestNG, Test mobile ...


0

You have really good experience and it would great if you learn automation tool properly. According to me you should learn following tools : 1 - Selenium IDE [Basic selenium using firefox selenium addon to record and verify things] 2 - Selenium Web driver [Using this you can write your own automated script] 3 - Jmeter [It allow you to do best load/stress ...


0

As a start, I would recommend going through this guys blog and working out all of the exercises on his site.


0

Found the answer. Agents cannot debug remotely, and while the build I was executing against in the above post was "release" (in one instance), I was still attempting to debug. If I select the test and click "Run" instead, it executes successfully on the remote agent.


0

Try using Webdriver Advanced User Interaction to click the 'Save' button. I had sort of same issue and i resolved it using Advanced User Interactions. You can find all the help you want regarding Advanced User Interactions in the link below. https://code.google.com/p/selenium/wiki/AdvancedUserInteractions Let me know if it helps.


2

In case of responsive web application that I'm working for. I use Galen Framework. Galen has their own syntax to define properties of web objects; width, height, position, alignment, text, color and many more. Its simplify and human-readable syntax works for my non-programming co-worker. and it's work well with Selenium GRID and I also use Jenkins to kick it ...


2

In my last four years as test automation engineer I developed test automation solutions for web applications and mobile applications. For both application types we always decided to automate functional tests. My opinion is, that no automation tool is good enough to check the GUI well enough. There are so many thinks you have to check: Colors, position of ...


0

Have you looked into TestComplete? We use it at my company and have found it to be very versatile and the SmartBear folks are excellent to work with. http://smartbear.com/product/testcomplete/features/


3

Diplomacy The ability to tell someone they are wrong without them realizing it. You likely will have to do this in all phases and to most of the people involved on the project on a regular basis. Communication Being able to thoroughly explain your position while telling someone they are wrong. This encompasses both verbal and written. Forward Thinking ...


0

Most important skills which a good software tester must possess can be: Out of the Box thinkers: A good software tester should be able to create multiple what if scenarios. S/He should be able to put him/herself in customer’s shoes and apply all the scenarios in the workflow of the application. Excellent Communication Skills: To be able to communicate the ...


0

Using JavaScript for web automation testing is not popular enough yet to have books written about it. The biggest web-testing framework is Selenium. WebDriverIO combined JavaScript, WebDriver.js and Selenium to write tests. For learning Javascript I would visit Codecademy free JavaScript course and the HTML & CSS course and pick up the book ...


0

JavaScript is a lightweight, interpreted programming language with object-oriented capabilities that allows you to build interactivity into otherwise static HTML pages. Client-side JavaScript is the most common form of the language. The script should be included in or referenced by an HTML document for the code to be interpreted by the browser. It means ...


1

Try vdbench, it is very flexible and powerful. There are many other file system load generators each with its own ups and downs and with different features, try googling for them.


0

Using a Test Suite breaks up the many Test Plans to many Test Cases relationship. So you can have a Test Plans have many Test Suites (a subset grouping of Test Cases) which has many Test Cases. Hence, a Test Case could be included within many Test Suites within Test Plan for application X. For example: Application X's Test Plan would include a Test Suite ...


0

From the research i have done into automation for our company from a QA side the criteria of which i judged each company was cost efficiency and ability to handle our needs. On the cost effective side i believe selenium is free. My favorite out of everything was Telerik hands down. They are very professional, helpful support, and great in terms of handling ...


0

I am working right now on a project using UFT 12.0 that is testing against wpf/Telerik/custom telerik controls. We are having great success with descriptive programing. On the tree view have you tried getting the child objects for the tree view then clicking the child object you want? One of the guys here solved the tree view problem but he is not here so I ...


-1

Fundamentally Test Plan is a logical collection of Test Cases. Lets say you have some test cases that test the Authentication functionality of a website, then you can group all those Test Cases under an Authentication_Test_Plan. Test Suite on the other hand is an execution unit such as Functional Test, User Acceptance Testing (UAT), Integration Test or ...


1

The usual definition of a test plan is detailed here. The image you've posted, however, is exactly how Microsoft Test Manager is organized. You create a "test plan" (in their terminology this means the tests to be executed) for a certain release or sprint. In a test plan, you may have one or more test suites, which contain test cases. (Normally grouped in a ...


1

Start by looking for testing tasks that require a lot of manual effort and do not change from one release to the next. This is especially important for UI automation; if a web page changes frequently, you will spend so much time updating your automated test that it will have been faster to test the page by hand. Note that there are often ways to use ...


1

To broadly address your question, just pick some test cases with simple interactions that aren't very dynamic and automate those. Trial, error, and practice will get you there. Is Java mostly used for Selenium tests? Do you recommend it over C#? According to StackOverflow, there are more Selenium tagged questions in Java than any other language (as of ...


1

Coming back to share a solution that I find suitable. I wrote a framework based on nose2 (a python testing framework), that allows me to write hierarchical setups and teardown, thanks to such, a nose2 plugin. start_vms test_vms_are_started configure interfaces test_interfaces configure_dhcp test_dhcp configure_nat ...


1

Scriptcover is Javascript only. List of code coverage tools: http://c2.com/cgi/wiki?CodeCoverageTools http://stackoverflow.com/questions/39329/what-is-your-favourite-code-coverage-tools-free-and-non-free This article summarizes how-to and how-not-to use code coverage: http://www.exampler.com/testing-com/writings/coverage.pdf Other related and useful ...


0

Check this out: Testing the popup with Selenium IDE IDE (plain Record and Playback) will work only till an extent. When you reach that point, you will have to either start spending a lot of time adding your own commands between various recorded steps or you will have to step into the world of Selenium Webdriver. I would suggest the latter.


0

Test Automation Make Sense When there are many repetitive tests When there are frequent regression testing iterations When you need to simulate large number of users who are using the application resources When AUT is having comparatively stable UI When you have large set of BVT cases Wanna select Automation Tool for Your Project? Automation testing ...


2

This is a very strong "yes". You might want to limit yourself a little in the overall validation, but checking response codes only is a strong fail in my opinion. Additionally just checking the result by checking a single phrase or word is not enough. Update: This response answers the topic question: "Should load test validate functionality?" and does not ...


0

Seetest provides a certificate in a custom format that can be applied with the Seetest application. Prior to that, you have to provide them the device UDID, so it looks like they register that in one of their Apple Dev accounts. There is no special setup required, this works with Apps originally signed with an Enterprise account or a normal Dev account. For ...


1

The load test should reflect the kind of traffic you expect to see in production. If that means a lack of button presses when a page is in a certain state, that's what you should do. The fact that the server allows workflows that the client prevents is good to know, but apparently your customer believes most traffic will come from users who use the ...


0

Please see here https://www.youtube.com/watch?v=KDBp6hErHlY a small example. I'd took youtube.com to show it. "Pause" command was added only to show that popup menu is opened Please note: 1) When you use Selenium IDE in some cases you can choose one of several options in "target" field 2) Sometimes "tail" could be removed. I'd try to remove "/button" but ...


0

You have to do something like this <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.17</version><!--$NO-MVN-MAN-VER$ --> <configuration> <!-- Sets the VM argument line used for ...


1

You have mixed questions which fall in multiple categories Automation Coverage (Functional / Regression Maintenance) Automation Design Aspects - Maintainability Automation ROI timeline vs Cost of Development Each Factor need to analysed separately How do you develop automation, Is it extensible, How easy to modify / add new cases ? Duration of ...


3

Ideally, test automation should be subject to the same level of validation production code gets - which of course tends to lead to the "turtles all the way down" problem with test code that tests the test code which tests the test code which... ad infinitum. What I've found as a viable alternative is a collection of practices and strategies that generally ...


0

No, every test cannot be automated For example if you want to test a colour of a page in a web application, this is not possible with automation. Like this we can say that so many tests are there that cannot be automated like security tests, usability tests etc.


0

You should see that general website doesn't give correct appearances for certain devices.If you want that your site should give correct appearances at different devices. So you can follow some rules: Responsive Design for website. Good html coding. Design to Html should be perfect for any devices. Should check QA. Correct programming for responsive ...


0

I would go with VirtualBox for a couple of reasons. First, it's free. Second, it integrates incredibly well with Vagrant which allows you to script the provisioning of your build boxes from scratch. Granted, you won't want to reprovision the build boxes often but should something weird happen, you'll be able to get back to a known state very quickly ...


1

A white box tester openly reviews the source code. A grey box tester will typically manually verify that the code functions correctly and then review the source code. Automation engineer writes code that tests the code. Often times a person can perform all 3 (I currently do). Typically a white/grey box tester will assist in the writing of the code but, ...


0

Virtually anyone can configure a Jenkins job to measure code coverage. An expert white box tester is a strong developer with a strong interest in testing. Whether they write code for the project depends on the organization. I have no idea what "grey box" is supposed to mean. Most people seem to define Automation Engineer to mean someone who can use ...


1

As for me - there no such role as "white box tester". It should be a programmer, who create and maintain unit tests over own code changes. If project developed in TDD model - tests and code developed by same person.


0

There are online services which allow to calculate ROI: 1. ROI Calculator 2. ROI Calculator2


2

To expand on bish's answer a bit: Your fixtures aren't supposed to be testing end-to-end functionality of all the subsystems - that's something for manual testing and/or automated functional testing and should be done as little as possible (because it's slow and prone to error - you do that as the top-level sanity testing). Each fixture is - or should be ...


1

To isolate your subsystems you should use mocks to give wanted answers like "connection is up / connection is down" with just 'return true / false' and test the behavior. With fixtures you know all states of your systems and are not depenend from the actual connections etc. As I am writing from my mobile phone I can't give you some external links and I'm ...



Top 50 recent answers are included