Hot answers tagged

5

What is Guerrilla Testing : it is a way to get some quick user feedback on your product or prototype. I can say its usability testing. Guerrilla Testing Covers : it covers an activity by which you need to conduct it where your audience are novice users and observe these - Can they find the content? Is the language relevant to them? Have they understood ...


5

Sikuli can extract text with OCR (optical character recognition) as described on this page: http://doc.sikuli.org/region.html#Region.text Extracting Text from a Region class Region text() Extract the text contained in the region using OCR. Returns: the text as a string. Multiple lines of text are separated by intervening ā€˜nā€™. Note: Since this ...


5

I stumbled upon some black box techniques, but I don't really get how it works. I found sources saying that black box techniques are techniques in which you input something in a program and check if the output matches with the wanted result, if it doesn't, there's an error somewhere. Let's help with the terminology first: Black Box Testing typically ...


4

Yes and you're definitely ahead of the crowd already with the plan you've laid out. Additional considerations: In addition to using a Page Object Model, consider a central place for hard coded values (simple methods that return a string in some cases). So the identifiers for the css locator for last_name are in one place (along with other css element ...


4

Most of the time while performing interruption testing one would need to block the requests between backend and frontend On mobile this can be performed with tools like burp suite which allows us to interrupt the requests made from mobile application. I think same method can be applied by passing all requests between application through a proxy


4

There are number of tools available in the market like:- a) Robotium b) Uiautomator c) Espresso d) Appium e) Calabash But my experience -I can suggest you Appium is the best tool for both Android & iOS mobile testing. I'm working on appium from last 6 months in my organization it is pretty good. The main advantages of using Appium is- cross-platform ...


3

As of my reading- Guerrilla Testing means going into a coffee shop or another public place to ask people there about your product or prototype. It can be conducted anywhere ex- cafe, library, train station etc, essentially anywhere where there is significant footfall. Guerrilla testing works well to quickly validate how effective a design is on its intended ...


3

If you have access to the DLLs you can use Reflector. Unless you are accessing the server internally you would not typically have access to the DLLs. If you are doing an internal security audit (Someone who has access to your network) than they would quite possibly have access to the DLLs. This could lead to a scenario where they could decompile the code. ...


3

You should consider other tools to test it as Selenium is browser automation framework and you seem to be talking about REST API. Selenium limitations are: You don't have control of HTTP Headers, you will need at least Content-Type It will be tricky to send non-GET requests (POST, PUT, DELETE, etc.) So the options are in: Use underlying Selenium ...


3

I find MITM proxies and Mocks/Stubbing to be the most advanced pieces of Technology in Automated Checking. By using these, it makes it far easier to: Create repeatable, consistent checks Decrease overall execution speed Segregate the application into logical pieces Record executed manual tests But for the real answer, QA's knowledge and senses is the ...


2

If you client is developed in Java/Swing, you may want to try https://marathontesting.com/downloads/ . Is uses Python as a programming language.


2

The most recent developments that I have observed are: Running tests in the cloud. Companies like Sauce Labs and Browserstack are leaders here. There are many advantages to this, from the number of devices being tested to the number of parallels servers that can be used. Writing UI tests using UI tools. Products such as Ghostinspector, heliumhq and ...


2

This isn't how I approach testing but I suppose you could try it like this. Based on the diagram it seems very top down and doesn't represent how you might actually approach testing. In practice I do something like this: Terminology: Test Plan - contains the logistical information (delivery dates, who is on the team, etc etc) and the Test Strategy. This ...


2

As of my experience-In simple words- First of all -Test Bed is not a Tool or not a plugin. It is a platform or we can say it as- method which is used to test a particular module. It is the combination of hardware and software environment on which the tests will be executed. It includes hardware configuration, operating system settings, software ...


2

I don't know why you need to run multiple instances of Jmeter from single machine. But Yes, you can run multiple instances of JMeter from single machine without any major issue, the only limitation will be with the memory used by JMeter as if you ran too many instances or few instances using too much memory then you may ran out of memory and JMeter execution ...


2

In black box test a tester should know the expected output depending on input. A tester shouldn't know how the program under test achieves this result (a tester may know it of course but it's not necessary). That is why it's called "black box" - you do not see what going on inside the box (program). Quotation from your linked source: Black box testing ...


2

Penetration testing (also called pen testing) is the practice of testing a computer system, network or Web application to find vulnerabilities that an attacker could exploit. Finding these vulnerabilities gives the opportunity to correct and prevent potential future occurrences. Testers should consider security testing as part of their role. The amount of ...


2

VBA (Visual Basic for Applications) is the language. There are plenty of free resources on the internet for learning VBA, Google "VBA for beginners" to get you started.


2

Don't, really don't go this way even if it seems tempting. UI automation seems like a low hanging fruit- for example with AutoIt you can automate things really quickly and have a proof of concept running in no time. But the minute you'll hit something new, an environment change, OS popups, hardware change or heaven forbids an optional action you will see ...


2

Guerilla testing is an inexpensive but highly effective form of test in which a product is subject to high levels of stress until failure. You can see a classic example here.


2

There are number of tools available in the market for Screen capture- Greenshot: PicPick: http://ngwin.com/picpick/update?AVGAFFILIATE=11859 Gadwin PrintScreen: http://www.gadwin.com/download/ Jing : https://www.techsmith.com/jing.html SnagIt: https://www.techsmith.com/snagit.html


2

Testing usually falls to a tester/ test engineer, the designing and maintenance of test cases, writing necessary testing code and all the meta-work usually falls to a team lead such as an SQA engineer. To help build a software quality assurance and testing toolbox, here is a list of tips, tools, tutorials, blogs, services, and miscellaneous other resources ...


2

Gorilla Testing is a testing technique in which testers or developers also join to testers to test a particular module thoroughly in all aspects. Gorilla Testing is a technique in which repetitive Manual Testing process, which a tester would have done several times before, is done again to test the robustness of the system. Here, one module of the ...


2

That's a connection issue between Selenium and Firefox. There is an open bug on it here that has some information for potential a work-around. The issue, from what I have been able to tell is Firefox 45+ is having issues with Multithreading on a single node from Selenium. Potential fix, untested by me and from the bug report linked above, would be to ...


2

This shows how. "TestNG is used to enable parallel execution on runner level"


2

Use contains() or starts-with() function in xpah : Solution : With contains : //div[contains(@id,'post-body')]/div[1]/form[1]/input[1] With starts-with : //div[starts-with(@id,'post-body')]/div[1]/form[1]/input[1] Let me know If any query.


2

Selenium is a software library to locate elements on web page and interact with them. To deal with images, you need to use different library. Selenium can provide screenshots (images) but you need to use something else to work with such images. As a programmer, you need to master more than a single library, and learn to use right tool for the job.


2

I would go with rspec using capybara as effectively the next 'layer' down. Your existing experience should make it relatively easy. Make sure your UI tests are backed with a reasonable amount of model and controller tests. How much and what to test vary from place depending on what your built, your adherence to a rest model, etc. Try to put logic in models ...


2

I think you should continue with your script using Selenium for existing functionality. Once your all sites development work is completed, I mean once your all modules are ready then It's easy to move Selenium script in to Cucumber script. So my opinion you should continue scripting with as usual Selenium for existing functionality, because It's easy to ...


2

Firstly, you should separate your process from your technology stack. Evidently, you've defined a process for yourself: you'd like to write tests that you can execute manually to verify certain things and that you can later use in unattended runs to verify those same things. Now you need to find a technology stack which will let you do this. Now, given your ...



Only top voted, non community-wiki answers of a minimum length are eligible