sample program with test cases for regression testing - testing

I am working on a research of test case prioritization. And I need some sample program with set of test cases. I found some program here.
But I need some more. If anyone have any resources like that please share with me. It will be help!
Thanks in advance

Incremental Scenario Testing Tool
Description
IST supports the test teams in managing their complexity by adaptively selecting and prioritizing the test cases according to the past test results. ISTT guides the testers through a test session with high-level test scenarios generated on the fly.
Features
IST is an innovative hybrid of scripted and exploratory testing to automate the test planning for flexible, adaptable and efficient test sessions.
Find as many bugs as possible by generating prioritized scenarios based on the analysis of previous test runs.
Involving developers allows focusing test resources on areas of the software which are naturally error-prone.
Install it on your own server or try it for free on the demo server at https://istt.symphonyteleca.com/ ! (request trial access through the contact mailing list, which is linked from the login page)
for download or more information please visit http://sourceforge.net/projects/istt/
TestCube
Description:
Jataka Testcube is a Web-based test case management tool designed to integrate & track enterprise-wide Test Cases.
for download or more information please visit http://www.jatakasource.org/testcube/#1

Related

Looking for an automation tool with rich UI view of test execution reports

My team is migrating from manual to automation testing. Our first issue is that we cannot find any tool which satisfy our need in generating visual and in-depth execution report.
We really need your help to find out a tool providing detailed test reports and can be analyzed to visualize test execution status, performance, and flakiness in different ways.
My team have used several tools: Selenium, TestNG, Robot Framework & Katalon Studio. So from my own experience, I think the nearest tool that we used - Katalon can help you. Their native reports provide the "snapshot" information of each execution session with intuitive charts & graphs.
You can identify easily particular issues with flaky analysis on your test executions that visualization. And of course, it's available for free usage.
My team is using Katalon analytics, it has a lot of useful features and it's free. I have just begun to use it and I think it's quite good at making detailed reports. You should try it out.
I know this is a late response to the post.
But still, if someone in need of a good test automation dashboard based on just few api calls, Ares dashboards (From ZenQ team) is a much better option to try and its completely free.
ARES, is an acronym for Test Automation Results dashboard. It's a TestAutomation framework/tool agonistic solution, that simplifies the collection of Test automation results and their analysis via live dashboard, daily/weekly trends, frequent failures etc.
Website: http://www.testastra.com/
Below repo has some code samples, documentation and usage of ARES test automation dashboard:
https://github.com/testastra/ARES
My team is using https://github.com/last-hit-aab/last-hit for UI automation test, this tool is powerful, can record and replay without script change .

What are the common methods for having external companies testing your software?

We are a couple of entrepenours who have developed a cross-browser app and a backend administration system for the app. Or actually, we paid a company to develop it. Now we want it tested profesionally, but we dont want to use the same company for this purpose.
The tests may involve
Integration Testing
Functional Testing
System Testing
Stress Testing
Performance Testing
Usability Testing
For some of the tests, we think that the actual source code is required. We dont feel komfortable giving our source code away "just like that", to unknown parties, so what are the common methods for having external companies testing ones software?
you don't really need to give the source to perform the mentioned tests. you need to provide working environments or provide binaries and instructions how to deploy them. it seems sufficient for 1,2 (i don't know what does 3 means), 4 and 5. It's way too late for usability testing. it should have been done during UI design phase (how do you want to test it right now?)
but those tests are not sufficient. you forgot about penetration testing. and above tests are black box testing and they can show you how the application works.
but if you have any real plans for this application you must be sure it's maintainable. and for this you need the whitebox testing, you have to analyze the code.
you can start with automated analyzing to check the overall quality of the code. but at the end you will still need good programmers to perform the code review. but you don't really have to give them the code. you can invite them to your office and let them review the code on your workstations. unless your idea is so simple and brilliant that only one look at the code is enough to reproduce it. in such case you will need to sign NDA or give some shares to the expert who will take care of the quality

Need help regarding Test Management tool Testlink

Our company is small and in a project only 1 or 2 testers are assigned. And our all test related things are maintained on Excels sheets. And for bug tracking we are using Mantis. We create test cases on Excel sheet and execute them via same.
Is TestLink or any other test management tool will be helpful to us or not. As number of testers are less so there are no merging of test cases are done. Only one QA develop test cases and execute it. Please suggest me if it will be any help to us or not.
If so please suggest only free application
I am working for a startup and we are pretty much using Testlink. Our QA team is always pretty small (in between 1-3). It's very helpful for organizing and keeping the test cases for your whole system. It becomes more useful when you go for a release. You can assign your testers based on a test build so that they can go through test cases one after another and mark which tests are passing or not. Finally, you can generate report based on those for your build.
Hope that helps.
Regardless of if there is only one tester or many, it is still a good practice to make use of a test management tool and using a lightweight solution will make you more productive.
There are many benefits over using a static excel file and we recently put together a short blog post which goes into a little detail of the benefits to organizing your testing process with a test management tool which may be of interest.
If you are using Mantis to track your issues, you will often find that test management tools integrate with tools like this so that when a test fails a ticket is automatically created and this is a huge time saver.

Write LoadRunner scripts

I have read the Load runner basics and understood an overview of the components of Load Runner and general workflow.
As its Load Testing of a website, I need to plan real time scenarios of the functionality of the website with example 100 users who log-in simultaneously.
In Load runner,I need to create all these users that emulate steps of real users using the application These which would be virtual users…Vuser.
Could you all please help me writing this script? please help me by giving a script to create a vuser and description of the script.
The component is VuGen (Virtual User Generator) of Load runner. VuGen then also runs them. How to execute it?
Rohit,
There is no substitute for training in the tool. The path of self education in this space is one which has been trod by many and the results are almost universally poor for the traveler. Affirm your core skills related to development, test, project management, systems analysis, monitoring and diagnostic actions, Attend training, work with a mentor. That is the path to success.
James Pulley
Moderator (LoadRunner Yahoo Groups, Advanced LoadRunner Yahoo Group, lr-LoadRunner Google Group, SQA Forums LoadRunner, SQAForums WinRunner, Linkedin LoadRunner, Linkedin LoadRunnerbythehour, The Pithy Performance list)
You can find useful articles on Performance Testing principals and also tips & tricks for performance testing tools (including HP Loadrunner) on this site:
http://www.perftesting.co.uk/
the best way of studying and understanding loadrunner is the buit in tutorial.
after installation you can get a pre-installed 10-day evaluation license, under which you can use the extensive tutorial of writing and creating the script.
good luck!
Start with this,
https://automation-performance.blogs...e-testing.html
Then (in sequence)
https://automation-performance.blogs...oadrunner.html
https://automation-performance.blogs...scripting.html
https://automation-performance.blogs...nner-tool.html
Thereafter few other topics,
https://automation-performance.blogs...oadrunner.html
https://automation-performance.blogs...ttp-codes.html
https://automation-performance.blogs...ation-and.html
Once you are done with these, you will start getting some hang of what you are into.....you can take it forward from there
And for advance learning of Performance Engineering you can go to following link,
https://automation-performance.blogs...gineering.html

What testing advice will you give a beginner for testing websites

I'm just starting out working on test scripts.I'm going to get a web application created in .net for testing. I have no idea what kind of testing is needed for such kind of applications.
My suggestion is that you should have a healthy mix of automated and manual testing.
AUTOMATED TESTING
Unit Testing
Use NUnit to test your classes, functions and interaction between them.
http://www.nunit.org/index.php
Automated Functional Testing
If it's possible you should automate a lot of the functional testing. Some frame works have functional testing built into them. Otherwise you have to use a tool for it. If you are developing web sites/applications you might want to look at Selenium.
http://www.peterkrantz.com/2005/selenium-for-aspnet/
Continuous Integration
Use CI to make sure all your automated tests run every time someone in your team makes a commit to the project.
http://martinfowler.com/articles/continuousIntegration.html
MANUAL TESTING
As much as I love automated testing it is, IMHO, not a substitute for manual testing. The main reason being that an automated can only do what it is told and only verify what it has been informed to view as pass/fail. A human can use it's intelligence to find faults and raise questions that appear while testing something else.
Exploratory Testing
ET is a very low cost and effective way to find defects in a project. It take advantage of the intelligence of a human being and a teaches the testers/developers more about the project than any other testing technique i know of. Doing an ET session aimed at every feature deployed in the test environment is not only an effective way to find problems fast, but also a good way to learn and fun!
http://www.satisfice.com/articles/et-article.pdf
There are a lot of small things that you may need to check (assuming you're doing manual testing):
Check for the exact location/alignment of items
Check whether all hyperlinks are working as expected
Check by clicking a button (submitting the form) multiple time
Check for security aspects (google for xss or cross site scripting)
Check for fonts etc. (if they're different from standards)
Hope this helps.
A web application should go through below test's
1) Functionality Testing
2) Usability testing
3) Interface testing
4) Compatibility testing
5) Performance testing
6) Security testing
for complete guide
Read this Article